该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我想了解下中文字体的设置问题。现在情况是这样:
我想把系统字体设置成雅黑,于是把自己准备的两个雅黑.ttf文件放到了
/usr/share/fonts/trutype/Msyh/
之下;
而
/usr/local/share/fonts/
之下没有东西;
且
~/
之下没有自己特意写字体设置文件,因为还不会设置;
但
如果我下载安装新的软件包,只要是包含字体文件,如ttf-arphic-*,就会在安装完成后自动在
/usr/share/fonts/
之下创建其自己的arphic目录;因而在系统级上覆盖了我的雅黑设置,从而使得从系统字体到浏览器字体一片混乱。
研究了一下发现,可能是我没有写字体设置文件明确指定要用的字体导致的这种情况。因此找了一下设置目录,找到了/etc/fonts/fonts.conf 文件,但其声明说不能动它,要改就去找local.conf; 于是又在conf.avail目录下找到了一个local.conf(不知找的对不对),内容如下:
local.conf
看样子是个xml文件,但我只略懂一些html的皮毛(还快忘光了)。我猜include标签大概意思是说如果有local.conf设置就加载,没有就忽略?
另外,我研究了一下在/etc/fonts/conf.avail之下的文件,一个例子是这样:
serif
AR PL UMing HK
AR PL UMing CN
sans-serif
AR PL UMing HK
AR PL UMing CN
monospace
AR PL UMing HK
AR PL UMing CN
结构还好理解,关键各具体标签的意义指什么?如果我想自己写一个对雅黑的文件,那改怎样填雅黑的名字?字体名称可以自己取吗?
综上,我想得到的信息是:
1.如果我要全须儿全影儿地把雅黑加到系统设置里,并且不让其它字体覆盖掉它,具体步骤应该是怎样的?
2.如何写一个字体设置文件?
谢谢~