CSS Rules

Editing

〈@font-feature-values〉

@font-feature-values 앳룰(at-rules)의 구문 형식을 나타낸다.

선언

포함된 타입

  • <family-name>

    일반 구성이 아닌 글꼴명을 자료로 하는 타입이다. 따옴표로 인용되어야 한다.

    • CSS Fonts Module Level 4
      font-family: "myfont1", "myfont2";
    Details

    포함된 타입

    • <string>

      따옴표로 감싸진 데이터 유형을 표현한다.

      • "this is a 'string'."
      Details

      동일한 타입을 사용하는 관련 속성

      모든 속성을 표시하지 않을 수도 있다.

      • font-family

        글꼴을 지정한다.

      • content

        가상 요소로 생성할 콘텐츠를 설정한다.

      • quotes

        인용 부호의 유형을 설정한다.

  • <feature-value-block>

    글꼴 기능(features)을 선언하는 구문을 나타낸다.

    • CSS Fonts Module Level 4
      <font-feature-value-type> { <declaration-list> }

      <declaration-list>는 글꼴의 <font-feature-value-type>에서 대체 가능한 글리프(glyph)를 선언한다. 대체 가능한 글리프(glyph)(<feature-value-name>)는 해당 글꼴의 레퍼런스를 참고한다. 값은 인덱스(<feature-index>)를 사용한다.

    Details

    포함된 타입

    • <declaration-list>

      선언 목록을 나타낸다. 문법에서 블록의 유일한 값으로만 사용할 수 있으며 선언 목록 처리 알고리즘을 사용하여 블록의 내용을 구문 분석해야 함을 나타낸다.

    • <font-feature-value-type>

      글꼴 기능(features) 선언 타입을 나타낸다.

      • CSS Fonts Module Level 4
        @stylistic | @historical-forms | @styleset | @character-variant | @swash | @ornaments | @annotation
      Details

      사용되는 키워드

      • @annotation

        대체 주석을 선언한다.

      • @character-variant

        특정 문자 변형 표시를 선언한다.

      • @historical-forms

        기록 양식 표시를 선언한다.

      • @ornaments

        기본 글리프(glyph)를 대체할 장식을 선언한다.

      • @styleset

        스타일 세트를 선언한다.

        Example
      • @stylistic

        스타일 대체 표시를 선언한다.

      • @swash

        스와시 글리프(swash glyphs) 표시를 선언한다.

구문

  • CSS Fonts Module Level 4
    @font-feature-values 〈family-name〉# { 〈feature-value-block〉+ }
    @font-feature-values MonteCarlo { @swash { variant: 1; }
    }

버전 명세

Modules
Module NameStatusSummary
CSS Transforms Module Level 2초안 작업

Last review date: 2022-11-14

지원 웹브라우저