DWRITE_FONT_FEATURE_TAG 枚举 (dwrite.h)

一个 值,该值指示字体提供的文本的版式功能。

语法

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 指定了推荐连字的上下文。 此功能在某些脚本设计和 swash 连字中非常重要。

等效的 OpenType 标记: 'clig'
DWRITE_FONT_FEATURE_TAG_CAPITAL_SPACING
全局调整全大写文本的字形间距。 大多数字样包含大写和小写字符,并且大写字母的位置与小写一起使用。 当大写字母用于单词时,它们之间需要更多空间来获得易读性和审美性。 此功能不适用于空格设计。 当然,出于审美原因,用户可能希望重写此行为,以便执行更明显的字母节奏。



等效的 OpenType 标记: 'cpsp'
DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_SWASH
在指定上下文中,将默认字符字形替换为相应的斜体字形。 请注意,给定字符可能有多个 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 字体中,这可能包括“lower ASCII”拉丁字符和各种符号。 在欧洲字体中,此功能将按比例间距的字形替换为一般设置为 0.6 em 宽度的空格字形。 例如,用户可以使用日语字体调用此功能来获取完整的单空格拉丁文字形,而不是相应的比例间距版本。

等效的 OpenType 标记: 'fwid'
DWRITE_FONT_FEATURE_TAG_HALF_FORMS
在 Indic 脚本中生成辅音的半形式。 例如,在印地语 (Devanagari 脚本) 中,通过加倍 Ka 获取的结膜 KKa 表示为一半形式的 Ka,后跟完整形式。

等效的 OpenType 标记: “half”
DWRITE_FONT_FEATURE_TAG_HALANT_FORMS
在 Indic 脚本中生成辅音的 halant 形式。 例如,在梵文 (Devanagari 脚本) 中,音节最后一个辅音经常需要其音节形式。

等效的 OpenType 标记: 'haln'
DWRITE_FONT_FEATURE_TAG_ALTERNATE_HALF_WIDTH
设计为在全 em 宽度上设置的字形重设空间,并将其拟合到半 em 宽度上。 这与 hwid 的不同之处在于,它不能替代新的字形。

等效的 OpenType 标记: 'halt'
DWRITE_FONT_FEATURE_TAG_HISTORICAL_FORMS
将默认 (当前) 窗体替换为历史备用窗体。 虽然某些连字也用于历史效果,但此功能仅处理单个字符。 某些字体包括历史表单作为替代形式,因此它们可用于“句点”效果。

等效的 OpenType 标记: 'hist'
DWRITE_FONT_FEATURE_TAG_HORIZONTAL_KANA_ALTERNATES
将标准假名替换为专为水平书写而设计的表单。 这是一种版式优化,用于改进拟合度和更均匀的颜色。

等效的 OpenType 标记: 'hkna'
DWRITE_FONT_FEATURE_TAG_HISTORICAL_LIGATURES
将默认 (当前) 窗体替换为历史备用窗体。 一些连字过去是常用的,但今天显得不合时宜。 某些字体包括历史表单作为替代形式,因此它们可用于“句点”效果。

等效的 OpenType 标记: 'hlig'
DWRITE_FONT_FEATURE_TAG_HALF_WIDTH
将成比例宽度的字形或非半角宽度的固定宽度替换为半角字形 (en) 宽度。 许多 CJKV 字体都有多个宽度设置的字形:此功能选择 half-em 版本。 在各种上下文中,这是首选行为,包括与旧桌面文档的兼容性。

等效的 OpenType 标记: 'hwid'
DWRITE_FONT_FEATURE_TAG_HOJO_KANJI_FORMS
用于在对 JIS X 0213:2004 表单进行编码的情况下访问 JIS X 0212-1990 字形。 JIS X 0212-1990 (又名“Hojo Kanji”) 和 JIS X 0213:2004 字符集明显重叠。 在某些情况下,它们的原型字形不同。 生成同时支持 JIS X 0212-1990 和 JIS X 0213:2004 (的字体(如支持 Adobe-Japan 1-6 字符集合) 的字体)时,建议将 JIS X 0213:2004 窗体作为首选编码形式。

等效的 OpenType 标记: 'hojo'
DWRITE_FONT_FEATURE_TAG_JIS04_FORMS
日本国家语言委员会 (NLC) 为许多 JIS 字符定义了新的字形形状,这些字符作为新的原型形式合并到 JIS X 0213:2004 中。 “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 标记: 'liga'
DWRITE_FONT_FEATURE_TAG_LINING_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
相对于其他标记定位标记。 在各种非拉丁语脚本(如阿拉伯语)中是必需的。 例如,在阿拉伯语中,还可以通过相对于彼此定位这些标记来获取上面带有 Hamza 的连字标记 Ha。

等效的 OpenType 标记: 'mkmk'
DWRITE_FONT_FEATURE_TAG_ALTERNATE_ANNOTATION_FORMS
将默认字形替换为各种表示形式, (如放置在开放或实心圆、正方形、圆括号、菱形或圆) 的方块中的字形。 在某些情况下,批注表单可能已存在,但用户可能需要其他表单。

等效的 OpenType 标记: “nalt”
DWRITE_FONT_FEATURE_TAG_NLC_KANJI_FORMS
用于访问由日本国家语言委员会 (NLC) 为 2000 年许多 JIS 字符定义的字形形状。

等效的 OpenType 标记: 'nlck'
DWRITE_FONT_FEATURE_TAG_OLD_STYLE_FIGURES
将所选图形从默认衬里样式更改为旧样式。 例如,用户可以调用此功能来获取旧式图形,这些图形更适合普通大写和小写文本的流。 此功能替代 (lnum) (内衬图功能的结果。

等效的 OpenType 标记: 'onum'
DWRITE_FONT_FEATURE_TAG_ORDINALS
将默认的字母字形替换为相应的序号形式,以便在数字之后使用。 下图规则的一个例外是 numero 字符 (U+2116) ,这实际上是连字替换,但最好通过此功能进行访问。

等效的 OpenType 标记: 'ordn'
DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_ALTERNATE_WIDTH
设计为在全角宽度上设置的字形重设空间,将它们拟合到单个 (或多或少成比例) 水平宽度上。 这与 pwid 的不同之处在于,它不会替换 GPOS (新字形,而不是 GSUB 功能) 。 用户可能更喜欢单倍间距的窗体,或者可能只是希望确保字形适合,而不是在垂直设置中旋转, (设计成比例间距的拉丁文窗体将) 旋转。

等效的 OpenType 标记: 'palt'
DWRITE_FONT_FEATURE_TAG_PETITE_CAPITALS
将小写字符转换为小写字母。 可以包括与小资本相关的表格,如特别设计的数字。 某些字体包含额外的大写字母,比常规小写字母短,称为小写字母。 这种形式最有可能出现在小写 x 高度的设计中,与小写字母 (相比,小写字母 (更好地协调小写文本,请参阅 Emigre 类型家族夫人 Eaves 和 Filosofia) 。

等效的 OpenType 标记: 'pcap'
DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_FIGURES
将统一 (表格) 宽度上设置的图形字形替换为在特定于字形 (成比例) 宽度上设置的相应字形。 表格宽度通常为默认值,但不能安全地假设这一点。 当然,此功能不会出现在单空间设计中。

等效的 OpenType 标记: 'pnum'
DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_WIDTHS
将设置在均匀宽度 (通常为全半) 的字形替换为按比例间距的字形。 比例变体通常用于 CJKV 字体中的拉丁字符,但也可用于日语字体中的假名。

等效的 OpenType 标记: 'pwid'
DWRITE_FONT_FEATURE_TAG_QUARTER_WIDTHS
将其他宽度上的字形替换为在 em 的四分之一 (半 en) 宽度上设置的字形。 所涉及的字符通常是数字和某些形式的标点符号。

等效的 OpenType 标记: 'qwid'
DWRITE_FONT_FEATURE_TAG_REQUIRED_LIGATURES
将一系列字形替换为一个字形,该字形是排版时首选的。 此功能涵盖这些连字,脚本根据需要在正常条件下使用确定这些连字。 此功能对于某些脚本来说非常重要,以确保正确的字形形成。

等效的 OpenType 标记: 'rlig'
DWRITE_FONT_FEATURE_TAG_RUBY_NOTATION_FORMS
从四磅大小的类型的旧 typesetting 术语中标识为“ruby”设计的字体中的字形。 日语排字通常使用较小的假名字形(通常以上标形式)来阐明读者可能不熟悉的汉字的含义。

等效的 OpenType 标记: “ruby”
DWRITE_FONT_FEATURE_TAG_STYLISTIC_ALTERNATES
将默认窗体替换为样式替代形式。 许多字体包含用于纯审美效果的替代字形设计;这些并不总是适合明确的类别,如斜洗或历史。 与斜体字形一样,可能有多个备用形式。

等效的 OpenType 标记: 'salt'
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 的 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
将默认字符字形替换为相应的斜体字形。 请注意,给定字符可能有多个 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 三分之一的宽度上设置的字形。 所涉及的字符通常是数字和某些形式的标点符号。

等效的 OpenType 标记: “twid”
DWRITE_FONT_FEATURE_TAG_UNICASE
将大写字母和小写字母映射到一组混合的小写字母和小写形式,导致单写字母 (单写示例,请参阅 Emigre 类型系列 Filosofia) 。 替换的字母可能因字体而异,具体视设计而定。 如果与 x 高度对齐,则可以替换小帽字形,或者使用特殊设计的单写形式。 替换可能还包括特别设计的图形。


等效的 OpenType 标记: “unic”
DWRITE_FONT_FEATURE_TAG_VERTICAL_WRITING
指示字体垂直显示。
DWRITE_FONT_FEATURE_TAG_VERTICAL_ALTERNATES_AND_ROTATION
将普通数字替换为调整为垂直显示的数字。
DWRITE_FONT_FEATURE_TAG_SLASHED_ZERO
允许用户从默认的 0 更改为斜杠窗体。 某些字体既包含默认形式的零,也包含使用计数器对角斜杠的替代形式。 特别是在压缩设计中,在大写和内衬数字可能任意混合的任何情况下,都很难区分 0 和 O (零和大写 O) 。

等效的 OpenType 标记: “零”

要求

要求
最低受支持的客户端 Windows 7、带 SP2 的 Windows Vista 和适用于 Windows Vista 的平台更新 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2008 R2、Windows Server 2008 SP2 和适用于 Windows Server 2008 的平台更新 [桌面应用 |UWP 应用]
标头 dwrite.h