关键字 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 | 简体中文或繁体中文(中国香港特别行政区) |