具有GPos字符文件解析器的字符串表格支持渲染字形

时间:2017-07-05 17:40:35

标签: fonts freetype text-rendering kerning

我正在寻找一种从字体文件(.ttf,.otf)中提取字形位图,字形指标和字距调整数据的方法,并支持GPos字距表。

之前我使用过FreeType Library,但它不支持GPos Tables。

1 个答案:

答案 0 :(得分:1)

我使用HarfBuzz解决了这个问题。此'hello harfbuzz'示例说明了如何初始化库以FreeType字体进行设置。为了提取字距调整数据,我为我支持的每种字母组合('AA','AB'等)创建并调整了缓冲区,并使用ddd中的定位数据通过将字距偏移量与来自FreeType的预先值。