Properties

Properties

Editing
  • account_tree
  • bug_report

font-feature-settings

OpenType 글꼴 기능에 대한 낮은 수준의 제어를 제공한다.

사용 가능한 값 타입

<'font-feature-settings'>

DEVDIC-Specified Data Types

font-feature-settings 속성에 사용되는 타입이다.

  • CSS Fonts Module Level 4
    normal | <feature-tag-value>#

포함된 타입

아래 유형에서 지원하는 모든 키워드와 단위를 사용하지 않을 수도 있다.

  • <feature-tag-value>

    OpenType 글꼴 기능(font features)에 대한 하위 수준 제어를 위한 값을 나타낸다.

    • CSS Fonts Module Level 3
      <string> [ <integer> | on | off ]?

      <string>은 대소문자를 구분하는 OpenType 기능 태그이다. OpenType 사양에 명시된 대로 기능 태그에는 4개의 ASCII 문자가 포함된다. 4자보다 길거나 짧은 태그 문자열 또는 U+20-7E 코드 포인트 범위를 벗어난 문자가 포함된 태그 문자열은 유효하지 않다. 기능 태그는 글꼴에 정의된 기능 태그와 일치하기만 하면 되므로 명시적으로 등록된 OpenType기능으로 제한되지 않는다. 사용자 정의 기능 태그를 정의하는 글꼴은 OpenType 사양에 정의된 태그 이름 규칙을 따라야 한다.

      <integer>가 있는 경우 글리프(glyph) 선택에 사용되는 인덱스를 나타낸다. 명시하는 경우에 값은 0 이상이어야 한다. 0 값은 기능이 비활성화되었음을 나타낸다. 1이면  기능이 활성화되고 1보다 큰 경우에는 기능이 활성화되고 기능 선택 인덱스를 나타낸다.

      on 키워드는 1과 같고 off 키워드는 0과 같다.

      값을 생략하면 기본 값은 1이다.

       

      사용 예
      font-feature-settings: "dlig" 1;       /* dlig=1 enable discretionary ligatures */
      font-feature-settings: "smcp" on;      /* smcp=1 enable small caps */
      font-feature-settings: 'c2sc';         /* c2sc=1 enable caps to small caps */
      font-feature-settings: "liga" off;     /* liga=0 no common ligatures */
      font-feature-settings: "tnum", 'hist'; /* tnum=1, hist=1 enable tabular numbers and historical forms */
      font-feature-settings: "tnum" "hist";  /* invalid, need a comma-delimited list */
      font-feature-settings: "silly" off;    /* invalid, tag too long */
      font-feature-settings: "PKRN";         /* PKRN=1 enable custom feature */
      font-feature-settings: dlig;           /* invalid, tag must be a string */
    Details

    포함된 타입

    • <integer>

      <number-token> 유형 플래그가 'integer'인 소숫점이 없는 정수를 표현한다.

      • [HYPHEN-MINUS]?[0-9]

        0에서 9까지의 숫자로 구성된다. 선택적으로 음수 기호(U+002D HYPHEN-MINUS)가 앞에 올 수 있다.

      Details

      포함된 타입

      • <number-token>

        Number Token Railroad Diagrams

        + - digit . digit digit . digit e E + - digit
    • <string>

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

      • "this is a 'string'."
      Details

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

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

      • font-family

        글꼴을 지정한다.

      • content

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

      • quotes

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

    사용되는 키워드

    • off

      0과 같고 비활성화한다.

    • on

      1과 같고 활성화한다.

사용되는 키워드

  • normal

    CSS Fonts Module Level 4

    글리프(glyph) 선택 또는 위치가 변경되지 않는다.

버전 명세

Modules
Module NameStatusSummary
CSS Fonts Module Level 4초안 작업

Last review date: 2022-6-18

지원 웹브라우저