LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1058|回复: 8

Arch安装字体的问题[已解决]

[复制链接]
发表于 2009-8-5 02:11:54 | 显示全部楼层 |阅读模式
下了个准圆ttf字体,cp到/usr/share/fonts/zhunyuan/zhunyuan.ttf,增加执行权限。运行mkfontdir && mkfontscale。编辑xorg.conf,加入此字体路径。
刷缓存 fc-cacha -fv,发现运行信息里 zhunyuan目录下是 0 fonts,在字体设置里也没发现有这个字体,这是咋回事?

解决:字体的问题。重新下了一个,扔进~/.fonts,其下执行 mkfontscale,mkfontdir。
发表于 2009-8-5 10:08:45 | 显示全部楼层
目录权限不对,应该是可执行。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-5 10:59:26 | 显示全部楼层
看了一下,zhunyuan目录已有可执行权限
还发现 mkfontdir && mkfontscale生成的fonts.dir和fonts.scale里没内容,都只有1个0
回复 支持 反对

使用道具 举报

发表于 2009-8-5 11:21:30 | 显示全部楼层
字体哪里下的

$file /usr/share/fonts/zhunyuan/zhunyuan.ttf
$ls -l /usr/share/fonts/zhunyuan/zhunyuan.ttf
$ls -ld /usr/share/fonts/zhunyuan
输出什么?
回复 支持 反对

使用道具 举报

发表于 2009-8-5 12:05:29 | 显示全部楼层
我是在home下建了个.fonts,然后字体扔进去就OK了。单用户的话这应该是最简洁的方法了吧?
fc-cache忘了是否必要,因为这个目录是以前ubuntu下搬来了,也许已经做过了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-5 12:05:56 | 显示全部楼层
从网上搜到的一个合成字体:准圆+HandelGotD+candara,打算去win下看看能不用

file   -->  /usr/share/fonts/zhunyuan/zhunyuan.ttf: TrueType font data
ls -l  -->   -rwx r-x r-x 1 lord root 937890 /usr/share/fonts/zhunyuan/zhunyuan.ttf
ls -ld  --> drwx r-x r-x 2 lord root 4096 /usr/share/fonts/zhunyuan/
回复 支持 反对

使用道具 举报

发表于 2009-8-5 15:02:12 | 显示全部楼层
试了下,Linux用不了这个字体。
我找到的是1987456 bytes,和你的不一样,也是用不了。
可能需要点修改。我没编辑过字体,猜的。

字体文件不用加可执行权限,rw-r--r--(644)就可以了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-5 19:22:20 | 显示全部楼层
看来应该是字体的问题,居然字体不能通用,555,我再换个试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-5 22:15:12 | 显示全部楼层
重新下了个非合成版准圆,如5楼所说,直接扔进~/.fonts就行了,连重建缓存都不用,系统就认出来了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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