LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: 线头

请问有谁在archlinux下搞出中文字体的gbk编码吗

[复制链接]
 楼主| 发表于 2006-12-2 18:07:32 | 显示全部楼层
KNOPPIX_V5.0.1CD-2006-06-01-EN's mkfontscale可以产生gbk吗?总之我用gentoo的livecd可以产生gbk,而arch也可以认出gbk了
另外,不要用2.4.x了,中文支持不好。2.5.x很稳定
回复 支持 反对

使用道具 举报

发表于 2006-12-2 18:31:34 | 显示全部楼层
1.我自己手动在font.scale和font.dir里加了gbk-0和gb2312-0,不知有没有用...
2.4.19似乎不能支持中文,即便手动编译打开了--enable-multibyte。并且激活这选项似乎还会出错。不想换了。

2.为什么fc-cache时总会查找100dpi和75dpi的目录,我没有装这两种字体,如何能设fc-cache不扫描这两个目录呢?
回复 支持 反对

使用道具 举报

发表于 2006-12-2 19:02:23 | 显示全部楼层
2.4.19 的确不支持中文, 还是换吧.

fc-cache 似乎是扫描你在 xorg.conf 中定义的 font 的路径, 把 xorg.conf 中这两句注掉试试.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-2 19:39:44 | 显示全部楼层
1.我自己手动在font.scale和font.dir里加了gbk-0和gb2312-0,不知有没有用...
2.4.19似乎不能支持中文,即便手动编译打开了--enable-multibyte。并且激活这选项似乎还会出错。不想换了。

手动加上不知行不行,可以自己试试!明知道旧版不支持中文仍坚持用,真是奇怪的人!但pacman的fvwm是不支持xft的,需要自己编译,可以查查我的帖子。现在用的fvwm修改过源码的,可以支持utf-8的中文环境,算是比较满意的了
回复 支持 反对

使用道具 举报

发表于 2006-12-4 11:24:52 | 显示全部楼层
1. fc-cache扫描的不是我在 xorg.conf 中定义的 font 的路径。
2. 手动在font.scale中加入是有效的,想问问big编码的字体有哪些?mingliu不知有没有,手动再加上big5的,不然有些网站的字体老是乱码,呵呵
回复 支持 反对

使用道具 举报

发表于 2006-12-4 14:27:24 | 显示全部楼层
look:
[blance@CCNU-Blance TTC]$ xlsfonts | grep gb
-isas-fangsong ti-medium-r-normal--0-0-72-72-c-0-gb2312.1980-0
-isas-fangsong ti-medium-r-normal--16-160-72-72-c-160-gb2312.1980-0
-isas-fangsong ti-medium-r-normal--16-160-72-72-c-160-gb2312.1980-0
-isas-song ti-medium-r-normal--0-0-72-72-c-0-gb2312.1980-0
-isas-song ti-medium-r-normal--16-160-72-72-c-160-gb2312.1980-0
-isas-song ti-medium-r-normal--16-160-72-72-c-160-gb2312.1980-0
-isas-song ti-medium-r-normal--24-240-72-72-c-240-gb2312.1980-0
-isas-song ti-medium-r-normal--24-240-72-72-c-240-gb2312.1980-0
-urw-dingbats-medium-r-normal--0-0-0-0-p-0-adobe-fontspecific
hanzigb16fs
hanzigb16fs
hanzigb16st
hanzigb16st
hanzigb24st
hanzigb24st
[blance@CCNU-Blance TTC]$

有什么简单方式可以试的不?我看下我机器能不能正常显示~
回复 支持 反对

使用道具 举报

发表于 2006-12-9 20:20:05 | 显示全部楼层
1. 简单方法不知道,我给simsun.ttc手动加了gb2312和gbk后,freetype会提示无法找到simsun.ttc的gb2312和gbk编码,不知为什么,win下难道没有什么字体有这些编码吗?我现在用的是win2k下的simsun.ttc,以前用xp的,也是一样的。

2. 现在换成了2.5.18了,看我签名,呵呵。一个问题,我如何也无法设置fvwm英文时显示英文字体,中文时显示中文字体。
虽然如果不自己设字体,fvwm可以达到我的效果,但中文大大小小不一,并且我也想换个英文字体,所以请教各位。
我想要的效果:将第一个默认字体设为英文字体XXX,第二个设为中文XXX。
回复 支持 反对

使用道具 举报

发表于 2006-12-14 11:15:49 | 显示全部楼层
我用gentoo live 2006.1产生了gb2313和gb18030,似乎没有gbk的。。。我用的字体为xp里的simsun.ttc、mingliu.ttc还有fireflysung,
出现提示:
FreeType: couldn't find encoding 'big5-0' for '/usr/share/fonts/TTF/fireflysung.ttf'
FreeType: couldn't find encoding 'cns11643-1' for '/usr/share/fonts/TTF/fireflysung.ttf'
FreeType: couldn't find encoding 'gb2312.1980-0' for '/usr/share/fonts/TTF/fireflysung.tt
f'
难道要重编译freetype2?我看configure里也没有什么与编码什么有关的选项。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-14 13:31:24 | 显示全部楼层
mkfontscale -a gbk或mkfontscale -a gbk-0

不能用mkfontdir,可以看看mkfontscale的帮助
回复 支持 反对

使用道具 举报

发表于 2006-12-14 22:22:52 | 显示全部楼层
done, but when I run fc-cache -fv, it prompt:
# fc-cache -fv
/usr/share/fonts: caching, 0 fonts, 8 dirs
/usr/share/fonts: failed to write cache
/usr/share/fonts/100dpi: caching, 0 fonts, 0 dirs
/usr/share/fonts/100dpi: failed to write cache
/usr/share/fonts/75dpi: caching, 0 fonts, 0 dirs
/usr/share/fonts/75dpi: failed to write cache
/usr/share/fonts/TTF: caching, 42 fonts, 0 dirs
/usr/share/fonts/Type1: caching, 35 fonts, 0 dirs
/usr/share/fonts/Type1: failed to write cache
/usr/share/fonts/cyrillic: caching, 0 fonts, 0 dirs
/usr/share/fonts/cyrillic: failed to write cache
/usr/share/fonts/encodings: caching, 0 fonts, 1 dirs
/usr/share/fonts/encodings: failed to write cache
/usr/share/fonts/encodings/large: caching, 0 fonts, 0 dirs
/usr/share/fonts/encodings/large: failed to write cache
/usr/share/fonts/misc: caching, 55 fonts, 0 dirs
/usr/share/fonts/misc: failed to write cache
/usr/share/fonts/util: caching, 0 fonts, 0 dirs
/usr/share/fonts/util: failed to write cache
/root/.fonts: skipping, no such directory

what's the problem?
回复 支持 反对

使用道具 举报

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

本版积分规则

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