当前位置: 技术问答>linux和unix
使用TrueType字体问题!!请教!!我已为此浪费很长时间了。。
来源: 互联网 发布时间:2015-07-27
本文导语: 各位高手你们好。请看我的做法对不对。。望指教,谢谢!! 我先在服务器字体目录。 /usr/share/fonts/zh_CN/TrueType/ 然后考入WINDOWS2000PRO下C:WINNTfonts下的ttf字体文件 然后运行到此目录ttmkfdir>fonts.dir, 但是在ttmkfdir>fonts.dir...
各位高手你们好。请看我的做法对不对。。望指教,谢谢!!
我先在服务器字体目录。
/usr/share/fonts/zh_CN/TrueType/
然后考入WINDOWS2000PRO下C:WINNTfonts下的ttf字体文件
然后运行到此目录ttmkfdir>fonts.dir,
但是在ttmkfdir>fonts.dir时出现错误
unknown font foundry code SYRC
unknown font foundry code BDFZ
unknown font foundry code BDFZ
unknown font foundry code GWIN
unknown font foundry code ZYEC
unknown font foundry code GWIN
unknown font foundry code SINO
unknown font foundry code SINO
unknown font foundry code SINO
unknown font foundry code SINO
unknown font foundry code SINO
unknown font foundry code SINO
unknown font foundry code SINO
unknown font foundry code SINO
unknown font foundry code SINO
unknown font foundry code SINO
unknown font foundry code BDFZ
然后我打开fonts.dir文件,仍然可以找到
simkai.ttf -misc-KaiTi_GB2312-medium-r-normal--0-0-0-0-p-0-ascii-0
楷体的一行,而且我把ascii-0改为gb2312.1980-0保存.
然后再cat fonts.dir>fonts.scale.
然后我再进入
/etc/X11 目录,打开 XF86Config-4 文件
在Section "Files"
中添加
FontPath "/usr/share/fonts/zh_CN/TrueType/Fonts"
然后,再添加
Section "Module"
Load "xtt"
EndSection
保存。最后再运行我的程序。
tt.setTextfonts("楷体");
这只是我在LINUX下的程序一部分,其它没有问题。
但是显示文字。为一个方框。
请问各位高手是何缘故,谢谢!!
我先在服务器字体目录。
/usr/share/fonts/zh_CN/TrueType/
然后考入WINDOWS2000PRO下C:WINNTfonts下的ttf字体文件
然后运行到此目录ttmkfdir>fonts.dir,
但是在ttmkfdir>fonts.dir时出现错误
unknown font foundry code SYRC
unknown font foundry code BDFZ
unknown font foundry code BDFZ
unknown font foundry code GWIN
unknown font foundry code ZYEC
unknown font foundry code GWIN
unknown font foundry code SINO
unknown font foundry code SINO
unknown font foundry code SINO
unknown font foundry code SINO
unknown font foundry code SINO
unknown font foundry code SINO
unknown font foundry code SINO
unknown font foundry code SINO
unknown font foundry code SINO
unknown font foundry code SINO
unknown font foundry code BDFZ
然后我打开fonts.dir文件,仍然可以找到
simkai.ttf -misc-KaiTi_GB2312-medium-r-normal--0-0-0-0-p-0-ascii-0
楷体的一行,而且我把ascii-0改为gb2312.1980-0保存.
然后再cat fonts.dir>fonts.scale.
然后我再进入
/etc/X11 目录,打开 XF86Config-4 文件
在Section "Files"
中添加
FontPath "/usr/share/fonts/zh_CN/TrueType/Fonts"
然后,再添加
Section "Module"
Load "xtt"
EndSection
保存。最后再运行我的程序。
tt.setTextfonts("楷体");
这只是我在LINUX下的程序一部分,其它没有问题。
但是显示文字。为一个方框。
请问各位高手是何缘故,谢谢!!
|
你的程序是gtk的吗?
gtk 和 gtk2 字体名称都是不同,可以找相应的程序字体browser看一下.
gtk 和 gtk2 字体名称都是不同,可以找相应的程序字体browser看一下.
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。