다음을 통해 공유


DWRITE_FONT_FEATURE_TAG 열거형(dwrite.h)

글꼴에서 제공하는 텍스트의 입력 기능을 나타내는 값입니다.

Syntax

typedef enum DWRITE_FONT_FEATURE_TAG {
  DWRITE_FONT_FEATURE_TAG_ALTERNATIVE_FRACTIONS,
  DWRITE_FONT_FEATURE_TAG_PETITE_CAPITALS_FROM_CAPITALS,
  DWRITE_FONT_FEATURE_TAG_SMALL_CAPITALS_FROM_CAPITALS,
  DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_ALTERNATES,
  DWRITE_FONT_FEATURE_TAG_CASE_SENSITIVE_FORMS,
  DWRITE_FONT_FEATURE_TAG_GLYPH_COMPOSITION_DECOMPOSITION,
  DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_LIGATURES,
  DWRITE_FONT_FEATURE_TAG_CAPITAL_SPACING,
  DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_SWASH,
  DWRITE_FONT_FEATURE_TAG_CURSIVE_POSITIONING,
  DWRITE_FONT_FEATURE_TAG_DEFAULT,
  DWRITE_FONT_FEATURE_TAG_DISCRETIONARY_LIGATURES,
  DWRITE_FONT_FEATURE_TAG_EXPERT_FORMS,
  DWRITE_FONT_FEATURE_TAG_FRACTIONS,
  DWRITE_FONT_FEATURE_TAG_FULL_WIDTH,
  DWRITE_FONT_FEATURE_TAG_HALF_FORMS,
  DWRITE_FONT_FEATURE_TAG_HALANT_FORMS,
  DWRITE_FONT_FEATURE_TAG_ALTERNATE_HALF_WIDTH,
  DWRITE_FONT_FEATURE_TAG_HISTORICAL_FORMS,
  DWRITE_FONT_FEATURE_TAG_HORIZONTAL_KANA_ALTERNATES,
  DWRITE_FONT_FEATURE_TAG_HISTORICAL_LIGATURES,
  DWRITE_FONT_FEATURE_TAG_HALF_WIDTH,
  DWRITE_FONT_FEATURE_TAG_HOJO_KANJI_FORMS,
  DWRITE_FONT_FEATURE_TAG_JIS04_FORMS,
  DWRITE_FONT_FEATURE_TAG_JIS78_FORMS,
  DWRITE_FONT_FEATURE_TAG_JIS83_FORMS,
  DWRITE_FONT_FEATURE_TAG_JIS90_FORMS,
  DWRITE_FONT_FEATURE_TAG_KERNING,
  DWRITE_FONT_FEATURE_TAG_STANDARD_LIGATURES,
  DWRITE_FONT_FEATURE_TAG_LINING_FIGURES,
  DWRITE_FONT_FEATURE_TAG_LOCALIZED_FORMS,
  DWRITE_FONT_FEATURE_TAG_MARK_POSITIONING,
  DWRITE_FONT_FEATURE_TAG_MATHEMATICAL_GREEK,
  DWRITE_FONT_FEATURE_TAG_MARK_TO_MARK_POSITIONING,
  DWRITE_FONT_FEATURE_TAG_ALTERNATE_ANNOTATION_FORMS,
  DWRITE_FONT_FEATURE_TAG_NLC_KANJI_FORMS,
  DWRITE_FONT_FEATURE_TAG_OLD_STYLE_FIGURES,
  DWRITE_FONT_FEATURE_TAG_ORDINALS,
  DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_ALTERNATE_WIDTH,
  DWRITE_FONT_FEATURE_TAG_PETITE_CAPITALS,
  DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_FIGURES,
  DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_WIDTHS,
  DWRITE_FONT_FEATURE_TAG_QUARTER_WIDTHS,
  DWRITE_FONT_FEATURE_TAG_REQUIRED_LIGATURES,
  DWRITE_FONT_FEATURE_TAG_RUBY_NOTATION_FORMS,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_ALTERNATES,
  DWRITE_FONT_FEATURE_TAG_SCIENTIFIC_INFERIORS,
  DWRITE_FONT_FEATURE_TAG_SMALL_CAPITALS,
  DWRITE_FONT_FEATURE_TAG_SIMPLIFIED_FORMS,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_2,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_3,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_4,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_5,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_6,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_7,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_8,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_9,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_10,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_11,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_12,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_13,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_14,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_15,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_16,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_17,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_18,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_19,
  DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_20,
  DWRITE_FONT_FEATURE_TAG_SUBSCRIPT,
  DWRITE_FONT_FEATURE_TAG_SUPERSCRIPT,
  DWRITE_FONT_FEATURE_TAG_SWASH,
  DWRITE_FONT_FEATURE_TAG_TITLING,
  DWRITE_FONT_FEATURE_TAG_TRADITIONAL_NAME_FORMS,
  DWRITE_FONT_FEATURE_TAG_TABULAR_FIGURES,
  DWRITE_FONT_FEATURE_TAG_TRADITIONAL_FORMS,
  DWRITE_FONT_FEATURE_TAG_THIRD_WIDTHS,
  DWRITE_FONT_FEATURE_TAG_UNICASE,
  DWRITE_FONT_FEATURE_TAG_VERTICAL_WRITING,
  DWRITE_FONT_FEATURE_TAG_VERTICAL_ALTERNATES_AND_ROTATION,
  DWRITE_FONT_FEATURE_TAG_SLASHED_ZERO
} ;

상수

 
DWRITE_FONT_FEATURE_TAG_ALTERNATIVE_FRACTIONS
슬래시로 구분된 그림을 대체 형식으로 바꿉니다.

해당하는 OpenType 태그: 'afrc'
DWRITE_FONT_FEATURE_TAG_PETITE_CAPITALS_FROM_CAPITALS
대문자를 몸집이 작은 대문자로 바꿉니다. 일반적으로 머리글자어와 같이 모든 대문자로 설정되지만 텍스트 흐름을 방해하지 않도록 몸집이 작은 대문자 형태로 원하는 단어에 사용됩니다. 캡, 소형 캡 및 몸집이 작은 캡의 관계에 대한 참고는 pcap 기능 설명을 참조하세요.

해당하는 OpenType 태그: 'c2pc'
DWRITE_FONT_FEATURE_TAG_SMALL_CAPITALS_FROM_CAPITALS
대문자를 작은 대문자로 바꿉니다. 일반적으로 머리글자어와 같이 모든 대문자로 설정되지만 텍스트 흐름을 방해하지 않도록 작은 대문자 형식으로 원하는 단어에 사용됩니다.

해당하는 OpenType 태그: 'c2sc'
DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_ALTERNATES
지정된 상황에서 는 기본 문자 모양을 더 나은 조인 동작을 제공하는 대체 양식으로 대체합니다. 문자 모양 조인의 일부 또는 전체를 사용하도록 설계된 스크립트 서체에 사용됩니다.

해당하는 OpenType 태그: 'calt'
DWRITE_FONT_FEATURE_TAG_CASE_SENSITIVE_FORMS
모든 대문자 시퀀스 또는 안감 그림 집합에서 더 잘 작동하는 위치까지 다양한 문장 부호를 이동합니다. 또한 오래된 스타일 그림을 안감 그림으로 변경합니다. 기본적으로 텍스트 얼굴의 문자 모양은 소문자로 작동하도록 설계되었습니다. 일부 문자는 모든 대문자 또는 안감 텍스트의 높은 시각적 중심에 맞게 세로로 이동해야 합니다. 또한 안감 그림은 대문자와 높이(또는 가까이)이며 모든 대문자 텍스트에 훨씬 잘 맞습니다.

해당하는 OpenType 태그: 'case'
DWRITE_FONT_FEATURE_TAG_GLYPH_COMPOSITION_DECOMPOSITION
문자 모양 대체 횟수를 최소화하기 위해 문자를 두 개의 문자 모양으로 분해하는 것이 필요한 경우가 있습니다. 또한 더 나은 문자 모양 처리를 위해 두 문자를 단일 문자 모양으로 구성하는 것이 좋습니다. 이 기능은 이러한 컴퍼지션/분해를 허용합니다. 이 기능은 처리된 첫 번째 기능으로 처리되어야 하며, 이 기능이 호출될 때만 처리되어야 합니다.

해당하는 OpenType 태그: 'ccmp'
DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_LIGATURES
문자 모양 시퀀스를 입력 용도로 선호되는 단일 문자 모양으로 대체합니다. 다른 합자 기능과 달리 clig는 합자를 권장하는 컨텍스트를 지정합니다. 이 기능은 일부 스크립트 디자인과 스와시 합자에서 중요합니다.

해당하는 OpenType 태그: 'clig'
DWRITE_FONT_FEATURE_TAG_CAPITAL_SPACING
모든 대문자 텍스트의 문자 모양 간 간격을 전역적으로 조정합니다. 대부분의 서체에는 대문자와 소문자가 포함되며 대문자는 소문자로 작동하도록 배치됩니다. 대문자가 단어에 사용될 때 가독성과 에스페이스를 위해 둘 사이에 더 많은 공간이 필요합니다. 이 기능은 모노스페이스 디자인에는 적용되지 않습니다. 물론 사용자는 에스테틱한 이유로 더 뚜렷한 문자 간격을 만들기 위해 이 동작을 재정의할 수 있습니다.



해당하는 OpenType 태그: 'cpsp'
DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_SWASH
기본 문자 문자 모양을 지정된 컨텍스트에서 해당하는 스와시 문자 모양으로 대체합니다. 지정된 문자에 대해 둘 이상의 스와시 대체가 있을 수 있습니다.



해당하는 OpenType 태그: 'cswh'
DWRITE_FONT_FEATURE_TAG_CURSIVE_POSITIONING
아랍어와 같은 필기체 스크립트에서 이 기능은 인접한 문자 모양을 커서로 배치합니다.

해당하는 OpenType 태그: 'curs'
DWRITE_FONT_FEATURE_TAG_DEFAULT
기본값입니다.
DWRITE_FONT_FEATURE_TAG_DISCRETIONARY_LIGATURES
문자 모양 시퀀스를 입력 용도로 선호되는 단일 문자 모양으로 대체합니다. 이 기능은 사용자의 기본 설정에 따라 특수 효과에 사용할 수 있는 합자를 다룹니다.

해당하는 OpenType 태그: 'dlig'
DWRITE_FONT_FEATURE_TAG_EXPERT_FORMS
일본어 글꼴의 표준 양식을 입력 체계자가 선호하는 해당 양식으로 대체합니다. 예를 들어 사용자는 이 기능을 호출하여 간지 문자 U+5516을 U+555E로 대체합니다.


해당하는 OpenType 태그: 'expt'
DWRITE_FONT_FEATURE_TAG_FRACTIONS
슬래시로 구분된 그림을 'common'(대각선) 분수로 바꿉니다.

해당하는 OpenType 태그: 'frac'
DWRITE_FONT_FEATURE_TAG_FULL_WIDTH
다른 너비에 설정된 문자 모양을 전체(일반적으로 em) 너비에 설정된 문자 모양으로 대체합니다. CJKV 글꼴에는 "하위 ASCII" 라틴 문자와 다양한 기호가 포함될 수 있습니다. 유럽 글꼴에서 이 기능은 일반적으로 너비가 0.6 em인 모노스페이스 문자 모양으로 비례 간격이 있는 문자 모양을 대체합니다. 예를 들어 사용자는 일본어 글꼴로 이 기능을 호출하여 해당 비례 간격 버전 대신 전체 모노스페이스 라틴 문자 모양을 가져올 수 있습니다.

해당하는 OpenType 태그: 'fwid'
DWRITE_FONT_FEATURE_TAG_HALF_FORMS
인덱스 스크립트에서 자음의 절반 형태를 생성합니다. 예를 들어 힌디어(Devanagari 스크립트)에서 Ka를 두 배로 늘려 얻은 결합 KKa는 Ka의 절반 형태와 전체 형식으로 표시됩니다.

해당하는 OpenType 태그: '반'
DWRITE_FONT_FEATURE_TAG_HALANT_FORMS
인덱스 스크립트에서 할란트 형태의 자음을 생성합니다. 예를 들어 Sanskrit(Devanagari 스크립트)에서 음절 최종 자음은 할란트 형태로 자주 필요합니다.

해당하는 OpenType 태그: 'haln'
DWRITE_FONT_FEATURE_TAG_ALTERNATE_HALF_WIDTH
전체 em 너비에 설정되도록 디자인된 문자 모양을 반자 너비에 맞게 다시 지정합니다. 이는 새 문자 모양을 대체하지 않는다는 점에서 hwid와 다릅니다.

해당하는 OpenType 태그: '중지'
DWRITE_FONT_FEATURE_TAG_HISTORICAL_FORMS
기본(현재) 양식을 기록 대체 형식으로 바꿉니다. 일부 합자는 기록 효과에도 사용되지만 이 기능은 단일 문자만 처리합니다. 일부 글꼴에는 기록 양식이 대체 형식으로 포함되므로 '마침표' 효과에 사용할 수 있습니다.

해당하는 OpenType 태그: '히스트'
DWRITE_FONT_FEATURE_TAG_HORIZONTAL_KANA_ALTERNATES
표준 카나를 가로 쓰기 전용으로 특별히 설계된 양식으로 대체합니다. 이것은 향상된 맞춤 및 더 균등한 색을 위한 입력 최적화입니다.

해당하는 OpenType 태그: 'hkna'
DWRITE_FONT_FEATURE_TAG_HISTORICAL_LIGATURES
기본(현재) 양식을 기록 대체 형식으로 바꿉니다. 일부 합자는 과거에 일반적으로 사용되었지만 오늘날에는 anachronistic으로 보입니다. 일부 글꼴에는 기록 양식이 대체 형식으로 포함되므로 '마침표' 효과에 사용할 수 있습니다.

해당하는 OpenType 태그: 'hlig'
DWRITE_FONT_FEATURE_TAG_HALF_WIDTH
비례 너비의 문자 모양 또는 반 em 이외의 고정 너비를 반 em(en) 너비의 문자 모양으로 대체합니다. 많은 CJKV 글꼴에는 여러 너비로 설정된 문자 모양이 있습니다. 이 기능은 하프 엠 버전을 선택합니다. 이전 데스크톱 문서와의 호환성을 포함하여 이 동작이 기본 설정 동작인 다양한 컨텍스트가 있습니다.

해당하는 OpenType 태그: 'hwid'
DWRITE_FONT_FEATURE_TAG_HOJO_KANJI_FORMS
JIS X 0213:2004 양식이 인코딩된 경우의 경우 JIS X 0212-1990 문자 모양에 액세스하는 데 사용됩니다. JIS X 0212-1990(일명 "호조 간지") 및 JIS X 0213:2004 문자 집합은 크게 겹칩니다. 어떤 경우에는 프로토타입 문자 모양이 다릅니다. JIS X 0212-1990 및 JIS X 0213:2004(예: Adobe-Japan 1-6자 컬렉션을 지원하는 글꼴)를 모두 지원하는 글꼴을 빌드하는 경우 JIS X 0213:2004 양식이 기본 인코딩된 양식인 것이 좋습니다.

해당하는 OpenType 태그: '호조'
DWRITE_FONT_FEATURE_TAG_JIS04_FORMS
일본의 NLC(국가 언어 위원회)는 JIS X 0213:2004에 새로운 프로토타입 양식으로 통합된 여러 JIS 문자에 대한 새로운 문자 모양으로 정의했습니다. 'jp04' 기능은 'nlck' 기능의 하위 집합이며 JIS X 0213:2004의 무결성을 유지하는 방식으로 이러한 프로토타입 문자 모양에 액세스하는 데 사용됩니다.

해당하는 OpenType 태그: 'jp04'
DWRITE_FONT_FEATURE_TAG_JIS78_FORMS
기본(JIS90) 일본어 문자 모양을 JIS C 6226-1978(JIS78) 사양의 해당 양식으로 바꿉니다.

해당하는 OpenType 태그: 'jp78'
DWRITE_FONT_FEATURE_TAG_JIS83_FORMS
기본(JIS90) 일본어 문자 모양을 JIS X 0208-1983(JIS83) 사양의 해당 형식으로 바꿉니다.

해당하는 OpenType 태그: 'jp83'
DWRITE_FONT_FEATURE_TAG_JIS90_FORMS
JIS78 또는 JIS83 사양의 일본어 문자 모양을 JIS X 0208-1990(JIS90) 사양의 해당 형식으로 바꿉니다.

해당하는 OpenType 태그: 'jp90'
DWRITE_FONT_FEATURE_TAG_KERNING
문자 모양 사이의 간격을 조정합니다. 일반적으로 문자 모양 사이에 광학적으로 일관된 간격을 제공합니다. 잘 디자인된 서체에는 전체적으로 일관된 문자 모양 간 간격이 있지만 일부 문자 모양 조합은 가독성을 향상시키기 위해 조정이 필요합니다. 이 기능은 가로 방향의 표준 조정 외에도 디바이스 테이블을 통해 크기 종속 커닝 데이터, Y 텍스트 방향의 "교차 스트림" 커닝 및 사전 조정과 관계없이 문자 모양 배치 조정을 제공할 수 있습니다. 이 기능은 두 개 이상의 문자 모양 실행에 적용될 수 있으며 모노스페이스 글꼴에서는 사용되지 않습니다. 또한 이 기능은 세로로 설정된 텍스트에는 적용되지 않습니다.

해당하는 OpenType 태그: 'kern'
DWRITE_FONT_FEATURE_TAG_STANDARD_LIGATURES
문자 모양 시퀀스를 입력 용도로 사용하는 단일 문자 모양으로 대체합니다. 이 기능은 디자이너/제조업체 심사위원이 정상적인 조건에서 사용해야 하는 합자를 다룹니다.

해당하는 OpenType 태그: '리가'
DWRITE_FONT_FEATURE_TAG_LINING_FIGURES
선택한 그림을 이전 스타일에서 기본 안감 형식으로 변경합니다. 예를 들어 사용자는 모든 대문자 텍스트에 더 잘 맞는 안감 그림을 가져오기 위해 이 기능을 호출할 수 있습니다. 이 기능은 Oldstyle Figures 기능(onum)의 결과를 재정의합니다.

해당하는 OpenType 태그: 'lnum'
DWRITE_FONT_FEATURE_TAG_LOCALIZED_FORMS
지역화된 형태의 문자 모양을 기본 양식으로 대체할 수 있습니다. 넓은 지리적 영역에 걸쳐 여러 언어를 작성하는 데 사용되는 많은 스크립트는 개별 문학 커뮤니티에서 사용하는 특정 문자의 지역화 변형 형태를 개발했다. 예를 들어 불가리아어와 세르비아어 알파벳의 여러 문자는 러시아어와 서로 다른 형태를 가지고 있습니다. 어떤 경우에는 지역화된 양식이 스크립트 'norm'에서만 미묘하게 다르고, 다른 경우에는 양식이 근본적으로 다릅니다.

해당하는 OpenType 태그: 'locl'
DWRITE_FONT_FEATURE_TAG_MARK_POSITIONING
위치는 기본 문자 모양과 관련하여 문자 모양을 표시합니다. 예를 들어 아랍어 스크립트에서 Hamza를 Yeh 위에 배치합니다.

해당하는 OpenType 태그: 'mark'
DWRITE_FONT_FEATURE_TAG_MATHEMATICAL_GREEK
그리스 문자 모양의 표준 입력 형식을 수학 표기법(그리스 알파벳의 하위 집합)에 일반적으로 사용되는 해당 형식으로 바꿉니다.

해당하는 OpenType 태그: 'mgrk'
DWRITE_FONT_FEATURE_TAG_MARK_TO_MARK_POSITIONING
다른 표시와 관련된 위치 표시입니다. 아랍어와 같은 다양한 비 라틴어 스크립트에 필요합니다. 예를 들어 아랍어에서 함자와 합자화된 마크 Ha는 서로 상대적으로 이러한 마크를 배치하여 얻을 수도 있습니다.

해당하는 OpenType 태그: 'mkmk'
DWRITE_FONT_FEATURE_TAG_ALTERNATE_ANNOTATION_FORMS
기본 문자 모양을 다양한 표기법 양식(예: 열린 원 또는 단색 원, 사각형, 괄호, 다이아몬드 또는 둥근 상자에 배치된 문자 모양)으로 대체합니다. 경우에 따라 주석 양식이 이미 있을 수 있지만 사용자가 다른 주석을 원할 수 있습니다.

해당하는 OpenType 태그: 'nalt'
DWRITE_FONT_FEATURE_TAG_NLC_KANJI_FORMS
2000 년 JIS 문자의 숫자에 대한 일본의 국가 언어 위원회 (NLC)에 의해 정의 된 문자 모양으로 만든 문자 모양에 액세스하는 데 사용됩니다.

해당하는 OpenType 태그: 'nlck'
DWRITE_FONT_FEATURE_TAG_OLD_STYLE_FIGURES
선택한 그림을 기본 안감 스타일에서 이전 스타일 형식으로 변경합니다. 예를 들어 사용자는 이 기능을 호출하여 일반적인 대문자 및 소문자 텍스트의 흐름에 더 적합한 이전 스타일 수치를 가져올 수 있습니다. 이 기능은 안감 그림 기능(lnum)의 결과를 재정의합니다.

해당하는 OpenType 태그: 'onum'
DWRITE_FONT_FEATURE_TAG_ORDINALS
기본 알파벳 문자 모양을 그림 다음에 사용할 해당 서수 형식으로 바꿉니다. 다음 그림 규칙의 한 가지 예외는 실제로 합자 대체이지만 이 기능을 통해 가장 잘 액세스되는 수많은 문자(U+2116)입니다.

해당하는 OpenType 태그: 'ordn'
DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_ALTERNATE_WIDTH
전체 em 너비에 설정되도록 설계된 문자 모양을 다시 지정하여 개별(다소 비례) 가로 너비에 맞춥니다. 이는 새 문자 모양(GSUB 기능이 아닌 GPOS)을 대체하지 않는다는 점에서 pwid와 다릅니다. 사용자는 모노스페이스 형식을 선호하거나 문자 모양이 잘 맞고 세로 설정에서 회전되지 않도록 할 수 있습니다(비례 간격을 위해 설계된 라틴어 양식은 회전됨).

해당하는 OpenType 태그: 'palt'
DWRITE_FONT_FEATURE_TAG_PETITE_CAPITALS
소문자를 몸집이 작은 대문자로 바꿉니다. 특별히 디자인된 인물과 같은 몸집이 작은 대문자 관련 양식이 포함될 수 있습니다. 일부 글꼴은 일반 작은 캡보다 짧은 대문자의 추가 크기를 포함하며 몸집이 작은 대문자라고 합니다. 이러한 형태는 작은 소문자 x 높이의 디자인에서 찾을 가능성이 가장 높습니다. 여기서 키가 큰 작은 캡보다 소문자 텍스트와 더 잘 조화를 이룹니다 (예를 들어 몸집이 작은 모자의 예는 에미그레 유형 가족 부인 이브스와 필로소피아 참조).

해당하는 OpenType 태그: 'pcap'
DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_FIGURES
균일한(테이블 형식) 너비에 설정된 그림 문자 모양을 문자 모양별(비례) 너비에 설정된 해당 문자 모양으로 대체합니다. 테이블 형식 너비는 일반적으로 기본값이지만 안전하게 가정할 수는 없습니다. 물론 이 기능은 모노스페이스 디자인에 존재하지 않습니다.

해당하는 OpenType 태그: 'pnum'
DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_WIDTHS
균일한 너비(일반적으로 full 또는 half-em)에 설정된 문자 모양을 비례 간격 문자 모양으로 바꿉니다. 비례 변형은 CJKV 글꼴의 라틴 문자에 자주 사용되지만 일본어 글꼴의 가나에도 사용될 수 있습니다.

해당하는 OpenType 태그: 'pwid'
DWRITE_FONT_FEATURE_TAG_QUARTER_WIDTHS
다른 너비의 문자 모양을 em(반 en)의 1/4 너비에 설정된 문자 모양으로 대체합니다. 관련된 문자는 일반적으로 그림과 문장 부호의 일부 형태입니다.

해당하는 OpenType 태그: 'qwid'
DWRITE_FONT_FEATURE_TAG_REQUIRED_LIGATURES
문자 모양 시퀀스를 입력 용도로 사용하는 단일 문자 모양으로 대체합니다. 이 기능은 스크립트가 정상적인 조건에서 사용해야 하는 것으로 결정하는 합자를 다룹니다. 이 기능은 일부 스크립트에서 올바른 문자 모양 형성을 보장하는 데 중요합니다.

해당하는 OpenType 태그: 'rlig'
DWRITE_FONT_FEATURE_TAG_RUBY_NOTATION_FORMS
4포인트 크기의 형식에 대한 이전 형식 설정 용어에서 "ruby"를 위해 디자인된 글꼴의 문자 모양을 식별합니다. 일본어 형식 설정은 일반적으로 위 첨자 형태로 작은 가나 문자 모양을 사용하여 독자에게 익숙하지 않을 수 있는 간지의 의미를 명확히 합니다.

해당하는 OpenType 태그: 'ruby'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_ALTERNATES
기본 양식을 스타일 대체 형식으로 바꿉니다. 대부분의 글꼴에는 순수한 에스테틱 효과를 위한 대체 문자 모양 디자인이 포함되어 있습니다. 이러한 항목이 스와시 또는 기록과 같은 명확한 범주에 항상 맞지는 않습니다. 스와시 문자 모양의 경우와 같이 두 개 이상의 대체 양식이 있을 수 있습니다.

해당하는 OpenType 태그: '소금'
DWRITE_FONT_FEATURE_TAG_SCIENTIFIC_INFERIORS
안감 또는 오래된 스타일 수치를 열등한 수치(주로 화학적 또는 수학적 표기법의 경우 표준 기준선보다 낮은 작은 문자 모양)로 바꿉니다. 소문자를 알파벳 열등자로 바꿀 수도 있습니다.

해당하는 OpenType 태그: 'sinf'
DWRITE_FONT_FEATURE_TAG_SMALL_CAPITALS
소문자를 작은 대문자로 바꿉니다. 이는 일반적인 SC 글꼴 레이아웃에 해당합니다. 일반적으로 큰 & 작은 대문자로 설정된 표시줄(예: 제목)에 사용됩니다. 오래된 스타일 수치와 같은 작은 대문자 관련 양식이 포함될 수 있습니다.

해당하는 OpenType 태그: 'smcp'
DWRITE_FONT_FEATURE_TAG_SIMPLIFIED_FORMS
'번체' 중국어 또는 일본어 형식을 해당 '간소화된' 양식으로 바꿉니다.

해당하는 OpenType 태그: 'smpl'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1
개별 문자 모양('salt' 기능 참조)의 스타일 대안 외에도 일부 글꼴에는 라틴 글꼴의 소문자 여러 변형과 같이 문자 집합의 일부에 해당하는 스타일 변형 문자 모양 집합이 포함될 수 있습니다. 스타일 집합의 문자 모양은 시각적으로 조화를 이루거나, 특정 방식으로 상호 작용하거나, 그렇지 않으면 함께 작동하도록 디자인될 수 있습니다. 스타일 집합을 포함한 글꼴의 예로는 Zapfino Linotype 및 Adobe's Poetica가 있습니다. 태그 이름 규칙 'ss01' 'ss02' 'ss03' 로 순차적으로 번호가 매겨진 개별 기능 'ss20'은 GSUB 조회 인덱스를 통해 기본 양식과 서로 연결되고 사용자가 사용 가능한 스타일 집합 중에서 선택할 수 있도록 이러한 집합의 문자 모양에 대한 메커니즘을 제공합니다.

해당하는 OpenType 태그: 'ss01'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_2
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1 대한 설명을 참조하세요.

해당하는 OpenType 태그: 'ss02'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_3
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1 대한 설명을 참조하세요.

해당하는 OpenType 태그: 'ss03'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_4
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1 대한 설명을 참조하세요.

해당하는 OpenType 태그: 'ss04'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_5
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1 대한 설명을 참조하세요.

해당하는 OpenType 태그: 'ss05'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_6
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1 대한 설명을 참조하세요.

해당하는 OpenType 태그: 'ss06'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_7
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1 대한 설명을 참조하세요.

해당하는 OpenType 태그: 'ss07'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_8
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1 대한 설명을 참조하세요.

해당하는 OpenType 태그: 'ss08'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_9
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1 대한 설명을 참조하세요.

해당하는 OpenType 태그: 'ss09'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_10
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1 대한 설명을 참조하세요.

해당하는 OpenType 태그: 'ss10'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_11
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1 대한 설명을 참조하세요.

해당하는 OpenType 태그: 'ss11'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_12
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1 대한 설명을 참조하세요.

해당하는 OpenType 태그: 'ss12'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_13
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1 대한 설명을 참조하세요.

해당하는 OpenType 태그: 'ss13'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_14
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1 대한 설명을 참조하세요.

해당하는 OpenType 태그: 'ss14'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_15
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1 대한 설명을 참조하세요.

해당하는 OpenType 태그: 'ss15'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_16
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1 대한 설명을 참조하세요.

해당하는 OpenType 태그: 'ss16'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_17
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1 대한 설명을 참조하세요.

해당하는 OpenType 태그: 'ss17'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_18
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1 대한 설명을 참조하세요.

해당하는 OpenType 태그: 'ss18'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_19
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1 대한 설명을 참조하세요.

해당하는 OpenType 태그: 'ss19'
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_20
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1 대한 설명을 참조하세요.

해당하는 OpenType 태그: 'ss20'
DWRITE_FONT_FEATURE_TAG_SUBSCRIPT
기본 문자 모양을 아래 첨자 문자 모양으로 바꾸거나 문자 모양 대체를 적절한 배치를 위한 위치 조정과 결합할 수 있습니다.

해당하는 OpenType 태그: 'subs'
DWRITE_FONT_FEATURE_TAG_SUPERSCRIPT
안감 또는 오래된 스타일 그림을 우수한 인물(주로 각주 표시용)으로 바꾸고 소문자를 우수한 문자(주로 약어 프랑스어 제목용)로 대체합니다.

해당하는 OpenType 태그: 'sups'
DWRITE_FONT_FEATURE_TAG_SWASH
기본 문자 문자 모양을 해당 스와시 문자 모양으로 대체합니다. 지정된 문자에 대해 둘 이상의 스와시 대체가 있을 수 있습니다.

해당하는 OpenType 태그: 'swsh'
DWRITE_FONT_FEATURE_TAG_TITLING
기본 문자 모양을 타이틀링을 위해 특별히 설계된 해당 양식으로 바꿉니다. 이들은 본문에 모든 자본 및 /또는 더 큰 수 있습니다., 더 큰 크기에서 볼 수 있도록 조정.

해당하는 OpenType 태그: 'titl'
DWRITE_FONT_FEATURE_TAG_TRADITIONAL_NAME_FORMS
'간소화된' 일본어 간지 양식을 해당 '전통적인' 양식으로 바꿉니다. 이는 기존 양식 기능과 동일하지만 개인 이름에 사용하기에 적합한 것으로 간주되는 기존 양식으로 명시적으로 제한됩니다(일부 글꼴에서는 205개 문자 모양).

해당하는 OpenType 태그: 'tnam'
DWRITE_FONT_FEATURE_TAG_TABULAR_FIGURES
비례 너비에 설정된 그림 문자 모양을 균일한(테이블 형식) 너비에 설정된 해당 문자 모양으로 대체합니다. 테이블 형식 너비는 일반적으로 기본값이지만 안전하게 가정할 수는 없습니다. 물론 이 기능은 모노스페이스 디자인에 존재하지 않습니다.

해당하는 OpenType 태그: 'tnum'
DWRITE_FONT_FEATURE_TAG_TRADITIONAL_FORMS
'간소화된' 중국어 한지 또는 일본어 간지 양식을 해당 '전통' 양식으로 바꿉니다.

해당하는 OpenType 태그: 'trad'
DWRITE_FONT_FEATURE_TAG_THIRD_WIDTHS
다른 너비의 문자 모양을 em의 1/3 너비에 설정된 문자 모양으로 대체합니다. 관련된 문자는 일반적으로 그림과 문장 부호의 일부 형태입니다.

해당하는 OpenType 태그: 'twid'
DWRITE_FONT_FEATURE_TAG_UNICASE
대문자와 소문자를 소문자 및 작은 대문자 형식의 혼합 집합에 매핑하여 단일 대/소문자 알파벳을 생성합니다(예: Emigre 형식 패밀리 필로소피아 참조). 대체된 문자는 디자인에 따라 글꼴마다 다를 수 있습니다. x 높이에 맞추는 경우 smallcap 문자 모양을 대체하거나 특별히 디자인된 unicase 양식을 사용할 수 있습니다. 대체에는 특별히 설계된 인물도 포함될 수 있습니다.


해당하는 OpenType 태그: 'unic'
DWRITE_FONT_FEATURE_TAG_VERTICAL_WRITING
글꼴이 세로로 표시됨을 나타냅니다.
DWRITE_FONT_FEATURE_TAG_VERTICAL_ALTERNATES_AND_ROTATION
일반 그림을 세로 디스플레이에 맞게 조정된 그림으로 대체합니다.
DWRITE_FONT_FEATURE_TAG_SLASHED_ZERO
사용자가 기본값 0에서 슬래시 형식으로 변경할 수 있습니다. 일부 글꼴에는 기본 형식 0과 카운터를 통해 대각선 슬래시를 사용하는 대체 양식이 모두 포함되어 있습니다. 특히 압축된 디자인에서는 대문자와 안감 그림이 임의로 혼합될 수 있는 상황에서 0과 O(0 및 대문자 O)를 구분하기가 어려울 수 있습니다.

해당하는 OpenType 태그: '0'

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 7, Windows Vista SP2 및 Windows Vista용 플랫폼 업데이트 [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2008 R2, Windows Server 2008 SP2 및 Windows Server 2008용 플랫폼 업데이트 [데스크톱 앱 | UWP 앱]
머리글 dwrite.h