OpenType 布局特征 - Language 关键字

导航: 编辑字体 > 格式 > OpenType 布局特征 > 脚本编辑器 > 脚本语法 OTLFD >

OpenType 布局特征 - Language 关键字

关键字 Language 是用来将一个特征加入一个特定的语言(Language)。所有未分配给特定语言的特征,将添加给默认语言使用。关键字 Language 只能在一个 script (文字)区块中使用。将一个特性分配到一个特定的语言中:

script <scripttag> {

 <features> # 可用于默认语言

 language <tag> {

   <features> # 仅适用于该语言

 }

}

 

其中:

tag (标签) 是微软语言标签列表中定义的某个语言标签(已弃用的语言不予支持)。所支持的语言标签完整列表可以在以下网页找到:http://www.microsoft.com/typography/otspec/languagetags.htm

 

一定不要忘记在默认语言中加入特征,因为在文档文本语言不可用的情况下,默认语言将被用作后备语言。Windows 会始终使用默认语言,尽管这在将来可能会改变。

 

注意:有些字体带有未知的语言标签,如 "TUR "和 "IPA",这要么是已弃用的,要么是常见性的误用。下表列示了其中几个标签,及其正确的替换:

错误的标签

正确的标签

描述

DHV

DIV

迪维希语(DHV已弃用)

IPA

IPPH

音标(误用了国际音标IPA缩写)

TUR

TRK

土耳其语(误用了 ISO 639 中土耳其语的标识符)

CHN

ZHS 或 ZHH

简体中文或繁体中文(中国香港特别行政区)