如何使用Freetype,Harfbuzz和Fontconfig执行字形替换

时间:2018-06-28 09:58:53

标签: fonts freetype2 fontconfig harfbuzz

我目前正在McCLIM中使用Freetype,Hafbuzz和Fontconfig来实现字体渲染。只要选择正确的字体,使用这些库就可以使文本很好地呈现。

我现在的主要问题是如何处理丢失的字形。如果我使用Source Pro进行渲染,并且文本中包含该字体中不存在的符号(例如希腊字符),我想选择一个其他字体的字符。

该如何完成?据我所知,无法轻松找到具有给定字形的字体,即使我搜索了所有字体,也该如何选择最合适的字体?

我一直找不到能解释该过程如何有效执行此操作的文档,而我一直在使用的主要文档libXft并没有实现字体替换。

0 个答案:

没有答案