+ -
当前位置:首页 → 问答吧 → slackware 10.2 参考精华贴里的方法,中文化不成功,显示为一个个的方格格,求教解决?

slackware 10.2 参考精华贴里的方法,中文化不成功,显示为一个个的方格格,求教解决?

时间:2005-09-24

来源:互联网

而且用mkfontscale,mkfontdir生成的fonts.scale/fonts.dir里没有simsun等中文字体的信息。编译ttmkfdir又不成功。实在没办法了,我是新手,请大虾们拉一把啊,谢谢。

作者: mels   发布时间: 2005-09-24

用xttmgr来生成字体信息

http://firefly.idv.tw/setfont-xft/fonttools/SRC/

作者: dato   发布时间: 2005-09-25

没几个程序需要XFLD了吧。

作者: troll   发布时间: 2005-09-25

fc-cache -fv不可以吗?

作者: 妖狐藏马   发布时间: 2005-09-25

我的做法:

cp 方正圆体到 /usr/X11R6/lib/X11/fonts/local
cd /usr/X11R6/lib/X11/fonts/local
mkfontscale
mkfontdir
fc-cache
确认你的/etc/X11/xorg.conf有上面的 font path
修改 /etc/fonts/fonts.conf,在font directory 加入:
<dir>/usr/X11R6/lib/X11/fonts/local</dir>
并把方正圆体加入字体列表,如:
<family>Vera Sans YuanTi</family>
共六处。


但xfce4的界面仍是英文的。晕。

作者: yongyi   发布时间: 2005-09-25

这是我在用的fonts.dir

908
tahoma.ttf -misc-kai-medium-r-normal--0-0-0-0-p-0-ascii-0
tahoma.ttf -misc-kai-medium-r-normal--0-0-0-0-p-0-iso8859-1
tahoma.ttf -misc-kai-medium-r-normal--0-0-0-0-p-0-iso8859-15
simsun.ttf -misc-kai-medium-r-normal--0-0-0-0-c-0-gbk-0
simsun.ttf -misc-kai-medium-r-normal--0-0-0-0-c-0-iso10646-1
simsun.ttf -misc-kai-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
simsun.ttf -misc-fixed-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
simsun.ttf -misc-fixed-medium-r-normal--0-0-0-0-c-0-gbk-0
simsun.ttf -misc-fixed-medium-r-normal--0-0-0-0-c-0-iso10646-1
tahoma.ttf -misc-fixed-medium-r-normal--0-0-0-0-p-0-iso8859-1
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.3:simsun.ttf -misc-SimSun-medium-i-normal--0-0-0-0-c-0-gb2312.1980-0
ds=y:simsun.ttf -misc-SimSun-bold-r-normal--0-0-0-0-c-0-gb2312.1980-0
ds=y:ai=0.3:simsun.ttf -misc-SimSun-bold-i-normal--0-0-0-0-c-0-gb2312.1980-0
tahoma.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-iso8859-1
ai=0.3:tahoma.ttf -misc-SimSun-medium-i-normal--0-0-0-0-p-0-iso8859-1
tahomabd.ttf -misc-SimSun-bold-r-normal--0-0-0-0-p-0-iso8859-1
ai=0.3:tahomabd.ttf -misc-SimSun-bold-i-normal--0-0-0-0-p-0-iso8859-1
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-gbk-0
ai=0.3:simsun.ttf -misc-SimSun-medium-i-normal--0-0-0-0-c-0-gbk-0
ds=y:simsun.ttf -misc-SimSun-bold-r-normal--0-0-0-0-c-0-gbk-0
ds=y:ai=0.3:simsun.ttf -misc-SimSun-bold-i-normal--0-0-0-0-c-0-gbk-0
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-fcd8859-15
ai=0.3:simsun.ttf -misc-SimSun-medium-i-normal--0-0-0-0-p-0-fcd8859-15
ds=y:simsun.ttf -misc-SimSun-bold-r-normal--0-0-0-0-p-0-fcd8859-15
ai=0.3:simsun.ttf -misc-SimSun-bold-i-normal--0-0-0-0-p-0-fcd8859-15
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-iso8859-15
ai=0.3:simsun.ttf -misc-SimSun-medium-i-normal--0-0-0-0-p-0-iso8859-15
ds=y:simsun.ttf -misc-SimSun-bold-r-normal--0-0-0-0-p-0-iso8859-15
ai=0.3:simsun.ttf -misc-SimSun-bold-i-normal--0-0-0-0-p-0-iso8859-15
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-iso10646-1
ai=0.3:simsun.ttf -misc-SimSun-medium-i-normal--0-0-0-0-c-0-iso10646-1
ds=y:simsun.ttf -misc-SimSun-bold-r-normal--0-0-0-0-c-0-iso10646-1
ds=y:ai=0.3:simsun.ttf -misc-SimSun-bold-i-normal--0-0-0-0-c-0-iso10646-1
simsun.ttf -misc-song-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.3:simsun.ttf -misc-song-medium-i-normal--0-0-0-0-c-0-gb2312.1980-0
ds=y:simsun.ttf -misc-song-bold-r-normal--0-0-0-0-c-0-gb2312.1980-0
ds=y:ai=0.3:simsun.ttf -misc-song-bold-i-normal--0-0-0-0-c-0-gb2312.1980-0
tahoma.ttf -misc-song-medium-r-normal--0-0-0-0-p-0-iso8859-1
ai=0.3:tahoma.ttf -misc-song-medium-i-normal--0-0-0-0-p-0-iso8859-1
tahomabd.ttf -misc-song-bold-r-normal--0-0-0-0-p-0-iso8859-1
ai=0.3:tahomabd.ttf -misc-song-bold-i-normal--0-0-0-0-p-0-iso8859-1
simsun.ttf -misc-song-medium-r-normal--0-0-0-0-c-0-gbk-0
ai=0.3:simsun.ttf -misc-song-medium-i-normal--0-0-0-0-c-0-gbk-0
ds=y:simsun.ttf -misc-song-bold-r-normal--0-0-0-0-c-0-gbk-0
ds=y:ai=0.3:simsun.ttf -misc-song-bold-i-normal--0-0-0-0-c-0-gbk-0
simsun.ttf -misc-song-medium-r-normal--0-0-0-0-p-0-fcd8859-15
ai=0.3:simsun.ttf -misc-song-medium-i-normal--0-0-0-0-p-0-fcd8859-15
ds=y:simsun.ttf -misc-song-bold-r-normal--0-0-0-0-p-0-fcd8859-15
ai=0.3:simsun.ttf -misc-song-bold-i-normal--0-0-0-0-p-0-fcd8859-15
simsun.ttf -misc-song-medium-r-normal--0-0-0-0-p-0-iso8859-15
ai=0.3:simsun.ttf -misc-song-medium-i-normal--0-0-0-0-p-0-iso8859-15
ds=y:simsun.ttf -misc-song-bold-r-normal--0-0-0-0-p-0-iso8859-15
ai=0.3:simsun.ttf -misc-song-bold-i-normal--0-0-0-0-p-0-iso8859-15

作者: flea   发布时间: 2005-09-25

fonts.scale/fonts.dir都是空的,没有内容了,这是怎么回事呢?
第一次安装完成后能正常生成这两个文件,但是没有simsun等字体的信息,折腾完蛋了一次,重新安装(完整安装)后,怎么弄也搞不出这两个文件的内容了。崩溃~~

作者: mels   发布时间: 2005-09-25

不可能让每个人都这样捣腾罢?中国的民众一向是懒玩自己动手的。所以被M$钻了空子。

作者: mels   发布时间: 2005-09-25

把我的fonts.dir拷去试试。

作者: flea   发布时间: 2005-09-25

slackware的mkfontdir好像是生成空的,但mkfontscale可以的,所以我都是进到字体所在的目录运行
#mkfontscale
#cp fonts.scale fonts.dir
界面没中文不代表没有成功,中文界面要改locale啊。

作者: dreamawake   发布时间: 2005-09-25

我的汉化方法很简单,装个字体,fc-cache -vf 一下,在把/etc/profile.d/lang.sh和主目录下.profile的locale改一下,别的什么都没有动。

作者: su100   发布时间: 2005-09-25

引用:
作者: su100
我的汉化方法很简单,装个字体,fc-cache -vf 一下,在把/etc/profile.d/lang.sh和主目录下.profile的locale改一下,别的什么都没有动。
我的locale是zh_CN.UTF-8,但做完我说的设置后XFCE4还是E文菜单,但程序界面的其它显示倒是中文的,如xfce的设置管理器。
而刚才我安装了xine-ui后,突然发现连菜单也成了中文,不解啊! :ask

作者: yongyi   发布时间: 2005-09-25

zh_CN.gbk

作者: flea   发布时间: 2005-09-25

发错贴了,斑竹删了吧。

作者: su100   发布时间: 2005-09-25

copy了上楼仁兄的fonts.dir也没用。

作者: mels   发布时间: 2005-09-26

现在需要用到fonts.dir的程序已经不多了,我估计你不是fonts.dir的问题。
检查一下 /etc/fonts/fonts.conf 里面有没有写上你的中文字体所在目录

作者: windrose   发布时间: 2005-09-26

写上了。假如我把fonts.conf里加上<dir>/usr/X11R6/lib/X11/fonts/misc</dir>的话,可以出现丑陋而且不完整的中文,只加自己定义的ttf(/usr/fonts/ttf)目录,就出现方格格。/etc/X11/xorg.conf里也相应修改了有关设置。

作者: mels   发布时间: 2005-09-27

看看/usr/fonts/ttf这个目录的权限?

作者: laxi1982   发布时间: 2005-09-27

我用root帐户设置执行的

作者: mels   发布时间: 2005-09-27