글꼴의 변형과 대체 가능한 값을 정의할 수 있다. 관련 속성(font-variant-alternates
)에서 정의한 값을 참조한다.
@font-feature-values <family-name># { <feature-value-block>+ }
@font-feature-values MonteCarlo { @swash { variant: 1; } }
아래 유형에서 지원하는 모든 키워드와 단위를 사용하지 않을 수도 있다.
일반 구성이 아닌 글꼴명을 자료로 하는 타입이다. 따옴표로 인용되어야 한다.
font-family: "myfont1", "myfont2";
따옴표로 감싸진 데이터 유형을 표현한다.
"this is a 'string'."
모든 속성을 표시하지 않을 수도 있다.
글꼴을 지정한다.
가상 요소로 생성할 콘텐츠를 설정한다.
인용 부호의 유형을 설정한다.
글꼴 기능(features)을 선언하는 구문을 나타낸다.
<font-feature-value-type> { <declaration-list> }
<declaration-list
>는 글꼴의 <font-feature-value-type>
에서 대체 가능한 글리프(glyph)를 선언한다. 대체 가능한 글리프(glyph)(<feature-value-name>
)는 해당 글꼴의 레퍼런스를 참고한다. 값은 인덱스(<feature-index>
)를 사용한다.
선언 목록을 나타낸다. 문법에서 블록의 유일한 값으로만 사용할 수 있으며 선언 목록 처리 알고리즘을 사용하여 블록의 내용을 구문 분석해야 함을 나타낸다.
글꼴 기능(features) 선언 타입을 나타낸다.
@stylistic | @historical-forms | @styleset | @character-variant | @swash | @ornaments | @annotation
대체 주석을 선언한다.
특정 문자 변형 표시를 선언한다.
기록 양식 표시를 선언한다.
기본 글리프(glyph)를 대체할 장식을 선언한다.
스타일 세트를 선언한다.
스타일 대체 표시를 선언한다.
스와시 글리프(swash glyphs) 표시를 선언한다.
Modules | ||
---|---|---|
Module Name | Status | Summary |
CSS Fonts Module Level 4 | 초안 작업 | Last review date: 2022-6-18 |