LinuxSir.cn,穿越时空的Linuxsir!

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

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

[复制链接]
发表于 2006-11-6 11:59:56 | 显示全部楼层
$ 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-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--24-240-72-72-c-240-gb2312.1980-0

为什么simsun和mingliu都没有gb呢?我想只用这些字体就好了,其它字体要不就是字不全要不就是有点怪问题。
我的TTF中的字体:
Asimsun0.ttf                          Vera.ttf         gulim3.ttf
Asimsun1.ttf                          VeraBI.ttf       impact.ttf
Bmingliu0.ttf                         VeraBd.ttf       msfonts.txt
Bmingliu1.ttf                         VeraIt.ttf       msgothic0.ttf
DejaVuSans-Bold.ttf                   VeraMoBI.ttf     msgothic1.ttf
DejaVuSans-BoldOblique.ttf            VeraMoBd.ttf     msgothic2.ttf
DejaVuSans-ExtraLight.ttf             VeraMoIt.ttf     msmincho0.ttf
DejaVuSans-Oblique.ttf                VeraMono.ttf     msmincho1.ttf
DejaVuSans.ttf                        VeraSe.ttf       simfang.ttf
DejaVuSansCondensed-Bold.ttf          VeraSeBd.ttf     simhei.ttf
DejaVuSansCondensed-BoldOblique.ttf   andalemo.ttf     simkai.ttf
DejaVuSansCondensed-Oblique.ttf       arial.ttf        simli.ttf
DejaVuSansCondensed.ttf               arialbd.ttf      simyou.ttf
DejaVuSansMono-Bold.ttf               arialbi.ttf      sursong.ttf
DejaVuSansMono-BoldOblique.ttf        ariali.ttf       symbol.ttf
DejaVuSansMono-Oblique.ttf            ariblk.ttf       tahoma.ttf
DejaVuSansMono.ttf                    batang0.ttf      tahomabd.ttf
DejaVuSerif-Bold.ttf                  batang1.ttf      times.ttf
DejaVuSerif-BoldOblique.ttf           batang2.ttf      timesbd.ttf
DejaVuSerif-Oblique.ttf               batang3.ttf      timesbi.ttf
DejaVuSerif.ttf                       comic.ttf        timesi.ttf
DejaVuSerifCondensed-Bold.ttf         comicbd.ttf      trebuc.ttf
DejaVuSerifCondensed-BoldOblique.ttf  cour.ttf         trebucbd.ttf
DejaVuSerifCondensed-Oblique.ttf      courbd.ttf       trebucbi.ttf
DejaVuSerifCondensed.ttf              courbi.ttf       trebucit.ttf
FZSTK.TTF                             couri.ttf        ukai.ttf
FZYTK.TTF                             fireflysung.ttf  ukaimbe2ukai.ttf
SIMLI.TTF                             fonts.dir        uming.ttf
SIMYOU.TTF                            fonts.scale      umingmbe2uming.ttf
STCAIYUN.TTF                          georgia.ttf      verdana.ttf
STFANGSO.TTF                          georgiab.ttf     verdanab.ttf
STXIHEI.TTF                           georgiai.ttf     verdanai.ttf
STXINGKA.TTF                          georgiaz.ttf     verdanaz.ttf
STXINWEI.TTF                          gulim0.ttf       webdings.ttf
STZHONGS.TTF                          gulim1.ttf
SURSONG.TTF                           gulim2.ttf

我把simsun和mingliu字体都加了个A和B,调到了前面,以为lumaqq会以靠前的字体显示。
但lumaqq显示还是有问题,不知怎么回事?见下面链接:
http://www.linuxsir.cn/bbs/showthread.php?t=279532
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-6 12:00:19 | 显示全部楼层
试了,没有wqy的,但我有一个字体(名字也加注着gbk的),怎样mkfontdir或mkfontscale都会有gbk-0这玩意
回复 支持 反对

使用道具 举报

发表于 2006-11-6 12:42:35 | 显示全部楼层
你的什么字体有gbk的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-7 19:22:52 | 显示全部楼层
不知道是什么字体
# cat fonts.dir
8
b5ming12.pcf.gz -xtm-ming-medium-r-normal--12-120-75-75-c-120-big5-0
b5ming14.pcf.gz -xtm-ming-medium-r-normal--14-140-75-75-c-140-big5-0
b5ming16.pcf.gz -xtm-ming-medium-r-normal--16-160-75-75-c-160-big5-0
gbksong12.pcf.gz -xtm-songti-medium-r-normal--12-120-75-75-c-120-gbk-0
gbksong14.pcf.gz -xtm-songti-medium-r-normal--14-140-75-75-c-140-gbk-0
gbksong16.pcf.gz -xtm-songti-medium-r-normal--16-160-75-75-c-160-gbk-0
lt1-14-etl.pcf.gz -etl-fixed-medium-r-normal--14-140-72-72-c-70-iso8859-1
lt1-16-etl.pcf.gz -etl-fixed-medium-r-normal--16-160-72-72-c-80-iso8859-1
回复 支持 反对

使用道具 举报

发表于 2006-11-8 12:58:23 | 显示全部楼层
配置fonts.alias

lumaqq是java

和你的虚拟机配置有关

具体的字体匹配由font.conf控制.

你改文件名对任何字体引擎都不起作用.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-9 00:24:44 | 显示全部楼层
刚刚在knoppix3.9与slax两个livecd试了
knoppix3.9用mkfontscale -e gbk-0可以弄出gbk-0编码
slax用mkfontscale -a gbk-0也可以弄出gbk-0编码
knoppix的mkfontscale与archlinux的mkfontscale不太同,但与slax的似乎相似,却怎么也搞不出那个gbk-0
何解啊,是不是mkfontscale或xorg的版本问题啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-19 13:03:33 | 显示全部楼层
这问题没人会解决?用其它发行版产生含有gbk编码的fonts.dir fonts.scale会不会让arch承认?
回复 支持 反对

使用道具 举报

发表于 2006-11-19 20:11:38 | 显示全部楼层
[root@archlinux wqy-bitmapfont]# cat fonts.dir
16
wqy-bsong.ttf -wenquanyi-wenquanyi bitmap song-medium-r-normal--13-130-75-75-p-80-iso10646-1
wqy-bsong.ttf -wenquanyi-wenquanyi bitmap song-medium-r-normal--15-150-75-75-p-80-iso10646-1
wqy-bsong.ttf -wenquanyi-wenquanyi bitmap song-medium-r-normal--16-160-75-75-p-80-iso10646-1
wqy-bsong.ttf -wenquanyi-wenquanyi bitmap song-medium-r-normal--12-120-75-75-p-119-iso10646-1
wqy-bsong-bold.ttf -wenquanyi-wenquanyi bitmap song-bold-r-normal--13-130-75-75-p-80-iso10646-1
wqy-bsong-bold.ttf -wenquanyi-wenquanyi bitmap song-bold-r-normal--15-150-75-75-p-80-iso10646-1
wqy-bsong-bold.ttf -wenquanyi-wenquanyi bitmap song-bold-r-normal--16-160-75-75-p-80-iso10646-1
wqy-bsong-bold.ttf -wenquanyi-wenquanyi bitmap song-bold-r-normal--12-120-75-75-p-119-iso10646-1
wqy-bsong.ttf -wenquanyi-wenquanyi bitmap song-medium-i-normal--13-130-75-75-p-80-iso10646-1
wqy-bsong.ttf -wenquanyi-wenquanyi bitmap song-medium-i-normal--15-150-75-75-p-80-iso10646-1
wqy-bsong.ttf -wenquanyi-wenquanyi bitmap song-medium-i-normal--16-160-75-75-p-80-iso10646-1
wqy-bsong.ttf -wenquanyi-wenquanyi bitmap song-medium-i-normal--12-120-75-75-p-119-iso10646-1
wqy-bsong-bold.ttf -wenquanyi-wenquanyi bitmap song-bold-i-normal--13-130-75-75-p-80-iso10646-1
wqy-bsong-bold.ttf -wenquanyi-wenquanyi bitmap song-bold-i-normal--15-150-75-75-p-80-iso10646-1
wqy-bsong-bold.ttf -wenquanyi-wenquanyi bitmap song-bold-i-normal--16-160-75-75-p-80-iso10646-1

wqy-bsong-bold.ttf -wenquanyi-wenquanyi bitmap song-bold-i-normal--12-120-75-75-p-119-iso10646-1
wqy-bsong-bold.ttf -misc-wenquanyi bitmap song-bold-r-normal--0-0-0-0-p-0-iso10646-1
wqy-bsong-bold.ttf -misc-wenquanyi bitmap song-bold-r-normal--0-0-0-0-p-0-koi8-r
wqy-bsong.ttf -misc-wenquanyi bitmap song-medium-r-normal--0-0-0-0-p-0-iso10646-1
wqy-bsong.ttf -misc-wenquanyi bitmap song-medium-r-normal--0-0-0-0-p-0-koi8-r

[root@archlinux wqy-bitmapfont]#
后面的KOI8-R的是用 mkfontscale -a gbk-0 后用 mkfontdir -a gbk-0生成的,不过没有前面的,所以我把备份的加后面生成的合一个文件
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-20 16:39:09 | 显示全部楼层
原来利用其他发行版如gentoo等产生出的gbk编码,arch是承认的,并能正常使用。现在我的fvwm等需要gbk-0编码的程序可以正常使用了
回复 支持 反对

使用道具 举报

发表于 2006-12-2 15:24:56 | 显示全部楼层
I use KNOPPIX_V5.0.1CD-2006-06-01-EN's mkfontscale to gen it, but seems to not work, how did you do that?
回复 支持 反对

使用道具 举报

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

本版积分规则

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