Gentoo:HOWTO 增加字体

[注:原文链接http://zh.gentoo-wiki.com/HOWTO_%E5%A2%9E%E5%8A%A0%E5%AD%97%E4%BD%93#.E4.BF.AE.E6.94.B9.2Fetc.2FX11.2Fxorg.conf]

个人语:KDE装好后,也装好中文包了,但是发现很多汉字都是一个黑点,因为有些字体不支持有些汉字,所以,要装一些全面支持中文的字体,所以从Windows里面copy了一些字体过去.ttf,.ttc格式的

 

字体选择

Portage里提供的常用字体和它们的简单描述如下:

这些字体可以直接通过emerge来安装:

代码: 字体安装

$ emerge arphicfonts wqy-bitmapfont corefonts ttf-bitstream-vera

手工添加

如果您需要手工添加Portage里尚未提供或不能提供的字体,您按照下面的步骤手工添加。此处以simsun.ttc为例。

 拷贝字体

拷贝字体文件到/usr/share/fonts下的一个文件夹里,比如/usr/share/fonts/TTF。然后修改文件权限

代码: 修改权限

# chmod 644 /usr/share/fonts/TTF/simsun.ttc

修改/etc/X11/xorg.conf

保证/etc/X11/xorg.conf的Section "Files"里有相应的路径,比如:

文件: /etc/X11/xorg.conf

Section "Files" ... FontPath "/usr/share/fonts/TTF" ...EndSection

产生fonts.dir和fonts.scale

这一步的作用是为了使使用X核心字体API的程序可以利用本字体。这类程序的例子有xterm,emacs,xmms等。

安装x11-apps/mkfontdirx11-apps/mkfontscale并产生fonts.dir和fonts.scale

代码: 安装mkfontdir和mkfontscale

$ emerge mkfontdir mkfontscale$ cd /usr/share/fonts/TTF$ sudo mkfontdir$ sudo mkfontscale

更新fontconfig的cache

这一步的作用是为了使使用fontconfig来配置字体的程序可以利用本字体。qt程序和gtk+2程序皆属此类。

代码: fc-cache -fv

$ sudo fc-cache -fv

验证安装成功

提示! 做完上面这些步骤之后您可能需要重启一下你的X,然后继续下面的操作
使用X核心字体API的程序

安装x11-apps/xlsfonts,执行xlsfonts看是否可以列出刚才安装的字体名。X核心字体的名字很长,比如:

代码: X核心字体名

-misc-simsun-medium-r-normal--0-0-0-0-c-0-ascii-0-misc-simsun-medium-r-normal--0-0-0-0-c-0-gb18030.2000-0-misc-simsun-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0-misc-simsun-medium-r-normal--0-0-0-0-c-0-gbk-0-misc-simsun-medium-r-normal--0-0-0-0-c-0-ibm-cp850-misc-simsun-medium-r-normal--0-0-0-0-c-0-iso10646-1-misc-simsun-medium-r-normal--0-0-0-0-c-0-iso8859-1-misc-simsun-medium-r-normal--0-0-0-0-c-0-iso8859-15-misc-simsun-medium-r-normal--0-0-0-0-c-0-koi8-r

如果有,那么xmms这样的程序就可以使用。

提示! xlsfonts命令需要在X下的Terminal执行,不然你需要加参数-display displayname指定displayname
使用fontconfig的程序

执行fc-list看是否可以列出刚才安装的字体名。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值