QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 716|回复: 4

请教字体显示问题

[复制链接]
发表于 2005-3-26 11:20:30 | 显示全部楼层 |阅读模式
为什么我的系统->首选项->字体里有“宋体”这种字体,但是我的xmms字体里没有宋体选项呢?
我刚才查看了一下资料,还是我的那个字体的问题,发现linux字体好像有两套系统的,一套是fontconfig/xft系统,一套是xfs系统,而xmms的歌曲列表好像用的是基于gtk的xfs系统,不知道我说的对不对。
但是我在/usr/X1186R/lib/X11/fonts/TrueType中拷贝了simsun.ttf字体后,用ttmkfdir做出来的fonts.dir没有gb2312的编码方式,然后我就自己改写了fonts.dir,加了一项gb2312的编码方式,可是当我重启X window之后,那个fonts.dir文件又被改回原来的(我增加的gb2312没有了),所以我的xmms以及中文输入法scim等程序在终端打开的时候都会提示"locale not supported by Xlib, locale set to C",在xmms的字体列表里,虽然有simsun字体,但是没有gb2312编码方式的字体,所以还是不能显示中文列表,中文输入法也还是不能用。
我找遍了整个论坛,发觉好多大侠都只是给出显示中文的几个步骤,但是好像没有找到系统或者是程序调用中文的步骤,比如说,基于哪个字体系统的应用程序如果要显示字体的话,分别是通过什么步骤,调用什么文件,这样由内核一直到应用程序的线路,如果搞清楚了显示字体的原理,那么想添加字体就简单了。
谢谢各位大侠,如果有任何地方说错了,请指教。
发表于 2005-3-29 13:05:55 | 显示全部楼层
同样的问题,盼答案……我的xmms里面的中文字体改变不了大小,英文的可以,而且有的字体选择时显示“The selected font is not available.”显示不出来,想知道为什么
回复

使用道具 举报

发表于 2005-3-29 21:22:29 | 显示全部楼层
同样的问题,,我也找了很多文章,当中都只说了如何显示,

还用就是可以到微软那里下载那个什么东东的,,下载来安装后,再拷到linux下用。。可是那要正版才能下的东西,你叫我怎么下??

看来很多都是没实用的文章。。。
回复

使用道具 举报

发表于 2005-3-29 22:40:17 | 显示全部楼层
你的字体目录添加到xfs-xtt的配置或是xfs的配置文件中没有
回复

使用道具 举报

 楼主| 发表于 2005-3-31 21:42:40 | 显示全部楼层
I've fixed that, you should use the chattr +i command to the fonts.dir and fonts.scale file after you created them using the ttmkfdir command, and after that , the xft server will not remove the fonts.dir file, and you'll get the font you modified displayed wonderfully in the gtk based application

may this will  help you!
good luck
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-27 11:59 , Processed in 0.053288 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表