ascent-override
Khả dụng hạn chế
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Descriptor CSS ascent-override cho at-rule @font-face định nghĩa chỉ số ascent cho font. Chỉ số ascent là chiều cao phía trên đường cơ sở (baseline) mà CSS sử dụng để căn chỉnh các hộp dòng (line box) trong ngữ cảnh định dạng nội tuyến (inline formatting context).
Cú pháp
css
ascent-override: normal;
ascent-override: 90%;
Giá trị
normal-
Giá trị mặc định. Khi được sử dụng, giá trị chỉ số được lấy từ tệp font.
<percentage>-
Một giá trị
<percentage>.
Định nghĩa hình thức
| Related at-rule | @font-face |
|---|---|
| Initial value | normal |
| Percentages | as specified |
| Computed value | as specified |
Cú pháp hình thức
ascent-override =
[ normal | <percentage [0,∞]> ]{1,2}
Ví dụ
>Ghi đè chỉ số của font dự phòng
Thuộc tính ascent-override có thể hữu ích khi ghi đè các chỉ số của font dự phòng để phù hợp hơn với font web chính.
css
@font-face {
font-family: "web-font";
src: url("https://example.com/font.woff");
}
@font-face {
font-family: "local-font";
src: local("Local Font");
ascent-override: 125%;
}
Thông số kỹ thuật
| Thông số kỹ thuật |
|---|
| CSS Fonts Module Level 4> # font-metrics-override-desc> |