关于pango字体表达式的问题,请高手赐教啊
本帖最后由 scounixadmin 于 2010-12-30 08:46 编辑
pango_font_description_from_string(char *str)
其中str格式[FAMILY-LIST] [STYLE-OPTIONS] [SIZE]
problem:
1.怎样知道系统支持哪些字体
2.有详细的资料可推荐怎样填写str格式才不至于出问题呢
3.如果有个自定义的字体库,如何才能在pango里面使用他呢?
谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
被编辑过的帖子,不登陆 貌似看不到啊?
本帖最后由 nketc 于 2011-03-14 21:31 编辑
gtk中字体部分的架构是:
使用 pango 来完成文本的排版和渲染(这是上层的高级功能)
使用 fontconfig 来完成字体的管理 (比如我这个系统上有多少可用的字体等)
使用 freetype 把字符转化为字型。
problem:
1.怎样知道系统支持哪些字体
安装有gtk的系统会有一个fc-list使用程序,执行它,就会列出目前可用的字体。fc-list 是fontconfig的一部分。
下面是我这儿的部分输出:
复制代码2.有详细的资料可推荐怎样填写str格式才不至于出问题呢
请参考pango的相关文档。
3.如果有个自定义的字体库,如何才能在pango里面使用他呢?
在系统的 /etc/fonts/ 下有个文件:fonts.conf,部分内容如下:
复制代码只要把字体所在的路径填上,然后执行 fc-cache 即可。fc-cache也是fontconfig的一部分。
我也想知道。有谁知道么?