CSSFontFeatureValuesRule: thuộc tính characterVariant

Khả dụng hạn chế

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

Thuộc tính chỉ đọc characterVariant của giao diện CSSFontFeatureValuesRule chứa một đối tượng CSSFontFeatureValuesMap đại diện cho định danh do người dùng xác địnhchỉ mục tính năng cho một font biến đổi hỗ trợ character-variant().

Giá trị

Một đối tượng CSSFontFeatureValuesMap.

Mặc dù bản thân thuộc tính characterVariant là chỉ đọc theo nghĩa bạn không thể thay thế đối tượng CSSFontFeatureValuesMap, bạn vẫn có thể gán trực tiếp cho thuộc tính characterVariant. Bạn cũng có thể sửa đổi các giá trị của characterVariant bằng cách sử dụng các phương thức phiên bản của CSSFontFeatureValuesMap.

Ví dụ

Sử dụng cơ bản

CSS

css
@font-feature-values "MonteCarlo" {
  @character-variant {
    my-character-variant: 1;
  }
}

JavaScript

js
// look for the first stylesheet and the first cssRule in that sheet
const myRule = document.styleSheets[0].cssRules[0];
// check
if (
  myRule instanceof CSSFontFeatureValuesRule &&
  myRule.characterVariant.size
) {
  // do something with the characterVariant
}

Thông số kỹ thuật

Thông số kỹ thuật
CSS Fonts Module Level 4
# dom-cssfontfeaturevaluesrule-charactervariant

Tương thích trình duyệt

Xem thêm