[问题]关于字体和xlsfonts

系统字体配置、中文显示和输入法问题
回复
taker2001
帖子: 16
注册时间: 2006-01-06 11:35

[问题]关于字体和xlsfonts

#1

帖子 taker2001 » 2007-01-28 15:50

为什么我安装了文泉驿字体后,在xlsfonts命令的输出里找不到文泉驿字体?

sudo apt-get install xfonts-wqy
xlsfonts | grep wqy

同时以下命令也没有返回结果:
xlsfonts | grep 18030

如果运行xlsfonts | grep gb 只返回:
romeo@romeo-laptop:~$ xlsfonts | grep gb
-isas-fangsong ti-medium-r-normal--0-0-72-72-c-0-gb2312.1980-0
-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--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
hanzigb16fs
hanzigb16fs
hanzigb16st
hanzigb16st
hanzigb24st
hanzigb24st


但是我安装了uming和wqy,请问什么情况下 安装的字体会显示在xlsfonts的输出里?
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#2

帖子 BigSnake.NET » 2007-01-28 17:38

重启X。。
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
taker2001
帖子: 16
注册时间: 2006-01-06 11:35

#3

帖子 taker2001 » 2007-02-09 1:38

BigSnake.NET 写了:重启X。。
肯定不是这个问题吧。。。
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#4

帖子 eexpress » 2007-02-09 9:15

系统安装字体的方式,都改很多了。和x的那套不太兼容了。比如以前最重要的配置,~/.Xdefaults文件。可能你都没去动过了。
● 鸣学
头像
wen1987
帖子: 88
注册时间: 2007-07-04 21:54

#5

帖子 wen1987 » 2007-12-07 20:58

请原谅我把这个帖顶起来。
究竟怎么做才能在xlsfonts中搞出uming(文鼎上海宋)。
有些程序只认xlsfonts会显示的字体。
Study or die.
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#6

帖子 eexpress » 2007-12-07 22:54

☎ xlsfonts|grep kai
或者
☎ xfontsel
这样找。wen1987
● 鸣学
panchoat
帖子: 90
注册时间: 2007-10-19 21:15

#7

帖子 panchoat » 2007-12-07 23:01

wen1987 写了:请原谅我把这个帖顶起来。
究竟怎么做才能在xlsfonts中搞出uming(文鼎上海宋)。
有些程序只认xlsfonts会显示的字体。
老式的字体安装,首先确认字体在xorg.conf中的fontpath里。
然后执行mkfontdir和mkfontscale,确保生成这俩文件
头像
wen1987
帖子: 88
注册时间: 2007-07-04 21:54

#8

帖子 wen1987 » 2007-12-07 23:47

eexpress 写了:☎ xlsfonts|grep kai
或者
☎ xfontsel
这样找。wen1987
我就是这么找的。
P.S. 字体名称不含kai,真名是
-arphic-ar pl shanheisun uni-medium-r-normal--0-0-0-0-m-0-iso8859-1
panchoat 写了:
wen1987 写了:请原谅我把这个帖顶起来。
究竟怎么做才能在xlsfonts中搞出uming(文鼎上海宋)。
有些程序只认xlsfonts会显示的字体。
老式的字体安装,首先确认字体在xorg.conf中的fontpath里。
然后执行mkfontdir和mkfontscale,确保生成这俩文件
doc文件夹中自带fonts.alias,fonts.dir,fonts.scale。

代码: 全选

wen@atlas:~$ awk '/File/,/End/' /etc/X11/xorg.conf
Section "Files"
        FontPath "/usr/share/fonts/truetype/arphic"
        FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType/"
        FontPath "/usr/share/fonts/X11/misc/"
EndSection
wen@atlas:~$ ls "/usr/share/fonts/truetype/arphic"
fonts.alias  fonts.dir  fonts.scale  ukai.ttf  uming.ttf
比较高级的应用程序都能看到这个字体。
但是要调用(3)XCreatFontSet的程序就不行了。
用xfstt的话就X可以在xlsfonts中看到这个字体,不过我不会调Encoding让uming支持中文字符集(--encoding选项似乎没作用?)。
对defoma我也不太懂。截两张图,不知有没有用:
[/code]
附件
defoma2.png
defoma1.png
Study or die.
头像
wen1987
帖子: 88
注册时间: 2007-07-04 21:54

#9

帖子 wen1987 » 2007-12-08 0:20

我找到问题的关键了:
atlas:/usr/share/fonts/truetype/arphic# ttmkfdir
atlas:/usr/share/fonts/truetype/arphic# mkfontdir
atlas:/usr/share/fonts/truetype/arphic# xset fp+ /usr/share/fonts/truetype/arphic/
xset: bad font path element (#100), possible causes are:
Directory does not exist or has wrong permissions
Directory missing fonts.dir
Incorrect font server address or syntax
不知道怎么解决。
Study or die.
头像
wen1987
帖子: 88
注册时间: 2007-07-04 21:54

#10

帖子 wen1987 » 2007-12-08 1:43

搞定了。
原来fonts.alias不能乱放。
defoma和x-ttcidfont-conf这些高级工具还是不知道怎么用,不过不用也罢。
Study or die.
回复