【发布时间】:2014-10-28 18:26:19
【问题描述】:
我正在使用 librsvg 将 SVG 文件渲染到 Cairo 上下文。之后,我使用 Pango “手动”在顶部渲染一些文本。
渲染 SVG 时,我收到 Pango 警告说它无法加载字体:"couldn't load font "'Calibri' Not-Rotated 16", falling back to "Sans Not-Rotated 16", expect ugly output."
之后通过 Pango 进行的手动文本渲染工作得非常好。我尝试了多种不同的字体系列,它们都渲染得很好,没有任何警告。
我什至浏览了 librsvg 源代码以了解它是如何使用 Pango 的,但我看不出与我所做的任何重大差异。
我不知道如何继续调试此问题,非常感谢任何有关 Pango 如何在 Windows 下定位字体以及可能影响其查找字体能力的建议。
如果这很重要:
我从这里下载了所有需要的二进制文件:http://sourceforge.net/projects/ezwinports/files/
【问题讨论】: