LinuxSir.cn,穿越时空的Linuxsir!

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

字体配置的问题

[复制链接]
发表于 2008-4-4 19:34:10 | 显示全部楼层 |阅读模式
1.我按照quanliking大侠的文章,在/etc/fonts文件夹下建了个文件local.conf,但不起作用,为什么呢?
2.我用fc-list |grep georgia
出现如下错误信息
#fc-list |grep georgia
Fontconfig error: "~/.fonts.conf", line 9: junk after document element
贴出我的~/.fonts.conf文件:
  1. <?xml version="1.0"?>
  2. <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
  3. <fontconfig>
  4. ...
  5. </fontconfig>
  6. <!--
  7.         Target dots per inch
  8. -->
  9.                 <match target="pattern">
  10.                         <edit name="dpi" mode="assign">
  11.                                 <double>80</double>
  12.                         </edit>
  13.                 </match>
  14. <!--
  15.         Mark common families with their generics so we will get something
  16.         reasonable
  17. -->
  18.         <!--
  19.                 Serif faces
  20.         -->
  21.                 <alias>
  22.                         <family>Times New Roman</family>
  23.                         <family>SimSun</family>
  24.                         <family>PMingLiU</family>
  25.                         <default><family>serif</family></default>
  26.                 </alias>
  27.         <!--
  28.                 San-serif faces
  29.         -->
  30.                 <alias>
  31.                         <family>Arial</family>
  32.                         <family>Tahoma</family>
  33.                         <family>Verdana</family>
  34.                         <family>Trebuchet MS</family>
  35.                         <family>Comic Sans MS</family>
  36.                         <default><family>sans-serif</family></default>
  37.                 </alias>
  38.         <!--
  39.                 Monospace faces
  40.         -->
  41.                 <alias>
  42.                         <family>Courier New</family>       
  43.                         <family>Andale Mono</family>       
  44.                         <family>NSimSun</family>       
  45.                         <family>MingLiU</family>       
  46.                         <default><family>monospace</family></default>       
  47.                 </alias>
  48. <!--
  49.         Provide required aliases for standard names
  50. -->
  51.         <alias>
  52.                 <family>serif</family>
  53.                 <prefer>
  54.                         <family>Times New Roman</family>
  55.                         <family>SimSun</family>       
  56.                         <family>PMingLiU</family>       
  57.                 </prefer>
  58.         </alias>
  59.         <alias
  60.                 <family>san-serif</family>
  61.                 <prefer>
  62.                         <family>Arial</family>
  63.                         <family>Verdana</family>
  64.                         <family>Trebuchet MS</family>
  65.                         <family>Comic Sans MS</family>
  66.                         <family>SimSun</family>
  67.                         <family>PMingLiU</family>
  68.                 </prefer>
  69.         </alias>
  70.         <alias>
  71.                 <family>monospace</family>
  72.                 <prefer>
  73.                         <family>Courier New</family>
  74.                         <family>Andale Mono</family>
  75.                         <family>NSimSun</family>
  76.                         <family>MingLiU</family>
  77.                 </prefer>
  78.         </alias>
  79. <!--
  80.           Use MS core fonts provides metric and shape compatible fonts
  81.             for these 3 Adobe families.
  82. -->
  83.         <alias>
  84.                        <family>Times</family>
  85.                        <accept><family>Times New Roman</family></accept>
  86.         </alias>
  87.         <alias>
  88.                        <family>Helvetica</family>
  89.                        <accept><family>Arial</family></accept>
  90.         </alias>
  91.         <alias>
  92.                        <family>Courier</family>
  93.                        <accept><family>Courier New</family></accept>
  94.         </alias>
  95. <!--
  96.           Load Chinese customization file
  97. -->
  98.                    <include ignore_missing="yes">./cjk.conf</include>
  99. <!--
  100.              Load MS core font customization file
  101. -->
  102.                    <include ignore_missing="yes">./msttcorefonts.conf</include>
复制代码
发表于 2008-4-4 20:45:07 | 显示全部楼层
已经告诉你是第9行文件有误了
实际上
</fontconfig>
应该在这个文件的末尾,你的却跑到前面去了,
有问题了,应该先自己找答案
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-4 20:50:43 | 显示全部楼层
我找过,第9行,由于对字体文件还不熟悉,没有注意到这个错误~~~以后我会注意的。谢谢兄弟
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-4 20:52:37 | 显示全部楼层
但是/etc/local.conf这个文件不起作用是怎么回事?
我的系统是ETCH
回复 支持 反对

使用道具 举报

发表于 2008-4-4 21:49:01 | 显示全部楼层
Post by strangk;1834859
但是/etc/local.conf这个文件不起作用是怎么回事?
我的系统是ETCH


我用的ubuntu
据我所知,系统只读/etc/fonts.conf,通过里面的include来读取其他配置文件(我想原因是/etc/fonts.conf会经常变动,都写在里面容易被不小心覆盖,同时将各类型的配置文件分开放也方便理解)

/etc/fonts.conf里面有一个<include ....></>块,在ubuntu里面只有一行,引用conf.d
而conf.d里面有一堆配置文件,其中就有一个包含了对local.conf的引用。

如果你的确认local.conf没有被读出,可以打开fonts.conf看看他的引用指向哪里,一层一层,总会找到local.conf的。如果确实没有,自己加上就行了。

另外,include的顺序不同可能也会导致local.conf的配置被其他文件覆盖。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-4 21:54:06 | 显示全部楼层
Post by wilton;1834876
我用的ubuntu
据我所知,系统只读/etc/fonts.conf,通过里面的include来读取其他配置文件

有这一句话就够了~~~呵呵谢谢,这样我就知道因改怎么作了
回复 支持 反对

使用道具 举报

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

本版积分规则

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