FreeType2 教程第二部分.pdfVIP

  • 28
  • 0
  • 约2.09万字
  • 约 23页
  • 2017-06-03 发布于湖北
  • 举报
第二步 -- 管理字形 介绍 这是“FreeType2 教程”的第二部分。它将教会你如何: * 检索字形度量 * 容易地管理字形图像 * 检索全局度量(包括字距调整) * 渲染一个简单的字符串(采用字距调整) * 渲染一个居中的字符串(采用字距调整) * 渲染一个变换的字符串(采用居中) * 在需要时以预设字体单位的格式获取度量,以及把它们缩放到设备空间 1.字形度量 从字形度量这个名字可以想到,字形度量是关联每一个字形的确定距离,以此描述如何使用 该距离来排版文本。 通常一个字形有两个度量集:用来排版水平文本排列的字形(拉丁文、西里尔文、阿拉伯文、 希伯来文等等)和用来排版垂直文本排列的字形(中文、日文、韩文等等)。 要注意的是只有很少的字体格式提供了垂直度量。你可以使用宏FT_HAS_VERTICAL 测试 某个给出的face 对象是否包含垂直度量,当结果为真时表示包含。 个别的字形度量可以先装载字形到face 的字形槽,然后通过face-glyph-metrics 结构访问, 其类型为FT_Glyph_Metrics 。我们将在下面详细讨论它,现在,我们只关注该结构包含如下 的字段: Width 这是字形图像的边框的宽度。它与排列方向无关。 Height 这是字形图像的边框的高度。它与排列方向无关。 hori

文档评论(0)

1亿VIP精品文档

相关文档