ascent-override

Limited availability

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 valuenormal
Percentagesas specified
Computed valueas 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

Specification
CSS Fonts Module Level 4
# font-metrics-override-desc

Khả năng tương thích với trình duyệt

Xem thêm