使用道具 举报
linux下常见的GUI程序有三种,GTK1、GTK2和QT,基于这三种图形库的程序在美化上是有不同要求的。XFree86下常用的字体绘制方案有xtt,freetype/Fontconfig/Xft。下面分别来看看 1.GTK1的程序是不支持Fontconfig的。所以有点麻烦。拿到一个字体,你首先要让X找到它对吧?这一步就是在 /etc/X11/XF86config的Section "files"段里面的Fontpath属性里说明的详细后面会讲。好了,X现在知道字体在哪里了。那gtk1的程序还不能直接使用它们,因为我们还没有给它们"注册",这就需要在前面设定的Fontpath里生成两个文件fonts.dir fonts.scale这两个文件里有Fontpath下所有字体的列表信息,就是一个"索引"。有了这个"索引",gtk1的程序就可以找到相应的字体了。生成这两个文件的工具有mkfontdir,mkfontscale,ttmkfdir等等。好了,上面两步如果正确完成了,你的gtk1程序现在就可以正常显示汉字了。 常见的gtk1程序有xmms,gimp.....
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
GMT+8, 2025-5-18 10:21 , Processed in 0.037053 second(s), 16 queries .
© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.