OpenType 字体格式

基于 Unicode 的 OpenType 字体格式扩展了 TrueType 字体文件格式。 OpenType 字体允许在字符和字形之间进行映射,从而支持连字、位置形式、替换字和其他替换字符。 OpenType 字体还可以包含支持二维字形定位和字形附着的信息,并且可以包含 TrueType 或 PostScript 轮廓。

OpenType 字体中的布局功能按脚本和语言进行组织,允许单个字体支持多个写入系统,即使在同一脚本中也是如此。 为了确保文本布局操作的一致性,并避免在字体文件或应用程序中产生不必要的开销,许多文本布局和语言语义算法都包含在 Uniscribe 中。 这样,字体开发人员便无需在字体中定义通用脚本规则。

应用程序可以介绍有关脚本布局的特定知识或首选项。 OpenType 布局字体包含的布局规则甚至可能复制或取代操作系统服务应用的布局规则。 支持文本布局的操作系统服务的分层结构允许应用程序选择要使用的布局信息,并选择应用方式。 有关详细信息,请参阅 Microsoft 版式文档OpenType 规范

关于 Uniscribe