LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: andyevans

[求助]GTK2程序字体不统一

[复制链接]
发表于 2005-8-13 13:43:13 | 显示全部楼层
firefly的字体显示效果一般吧,可能存在大小不一的情况。文泉驿在上面做了很多优化,
所以显示效果来说文泉驿要好一些,
firefox设置字体,自己可以设置的,
在edit->perferences->general->fonts
里面就可以设置了
回复 支持 反对

使用道具 举报

发表于 2005-8-13 14:16:46 | 显示全部楼层
Post by andyevans
我主要想知道是为什么?因为我的Ubuntu里不是这样的。

to 柏仔:怎样改Firefox的字体?

并非所有中文网页都有这样的问题,但linuxsir是其中一个,我也不知道为什么这样
改字体如楼上ailantian所说,只改中文字体好了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-13 22:38:21 | 显示全部楼层
你们说的大概只能对网页上的字体生效。但不知你们注意没有,Firefox程序本身的字体(菜单栏/书签栏)也是不对的:英文是中firefly-sung显示的。
回复 支持 反对

使用道具 举报

发表于 2005-8-14 00:09:40 | 显示全部楼层
Post by andyevans
你们说的大概只能对网页上的字体生效。但不知你们注意没有,Firefox程序本身的字体(菜单栏/书签栏)也是不对的:英文是中firefly-sung显示的。

没有你的问题,在fonts.conf(最好在/etc/fonts/conf.d下新建一个文件来做这件事-别忘了文件名两位数字开头)中重排一下字体顺序应该就可以了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-14 12:12:26 | 显示全部楼层
Post by 柏仔
在fonts.conf(最好在/etc/fonts/conf.d下新建一个文件来做这件事-别忘了文件名两位数字开头)中重排一下字体顺序应该就可以了


我的/etc/fonts/fonts.conf中的英文字体确实排在中文之前。

我不太明白你说的“在/etc/fonts/conf.d下新建一个文件来做这件事”是什么意思,能详细说一下么?
回复 支持 反对

使用道具 举报

发表于 2005-8-14 12:41:52 | 显示全部楼层
Post by andyevans
我的/etc/fonts/fonts.conf中的英文字体确实排在中文之前。

我觉得应该显式地把英文的字体排在AR PL New Sung的前面,即把AR PL New Sung也写上去
回复 支持 反对

使用道具 举报

发表于 2005-8-14 12:45:12 | 显示全部楼层
Post by andyevans

我不太明白你说的“在/etc/fonts/conf.d下新建一个文件来做这件事”是什么意思,能详细说一下么?

只量较提倡这样,比直接修改fonts.conf好些(不用担心升级fontconfig而改写,容易备份等)。
譬如我是在conf.d建一个叫15fonts.conf,内容就是:

  1. <?xml version="1.0"?>
  2. <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
  3. <!-- /etc/fonts/fonts.conf file to configure system font access -->
  4. <fontconfig>

  5. <!--
  6.   Serif faces
  7. -->
  8.         <alias>
  9.                 <family>DejaVu Serif</family>
  10.                 <family>Bitstream Vera Serif</family>
  11.                 <family>Times New Roman</family>
  12.                 <family>Thorndale AMT</family>
  13.                 <family>Times</family>
  14.                 <family>Nimbus Roman No9 L</family>
  15.                 <family>Luxi Serif</family>
  16.                 <family>AR PL ShanHeiSun Uni</family>
  17.                 <family>WenQuanYi Bitmap Song</family>
  18.                 <family>AR PL New Sung</family>
  19.                 <family>Kochi Mincho</family>
  20.                 <family>AR PL SungtiL GB</family>
  21.                 <family>AR PL Mingti2L Big5</family>
  22.                 <family>MS 明朝</family>
  23.                 <family>Baekmuk Batang</family>
  24.                 <family>FreeSerif</family>
  25.                 <default><family>serif</family></default>
  26.         </alias>
  27. <!--
  28.   Sans-serif faces
  29. -->
  30.         <alias>
  31.                 <family>DejaVu Sans</family>
  32.                 <family>Bitstream Vera Sans</family>
  33.                 <family>Helvetica</family>
  34.                 <family>Arial</family>
  35.                 <family>Verdana</family>
  36.                 <family>Albany AMT</family>
  37.                 <family>Nimbus Sans L</family>
  38.                 <family>Luxi Sans</family>
  39.                 <family>AR PL ShanHeiSun Uni</family>
  40.                 <family>WenQuanYi Bitmap Song</family>
  41.                 <family>AR PL New Sung</family>
  42.                 <family>Kochi Gothic</family>
  43.                 <family>AR PL KaitiM GB</family>
  44.                 <family>AR PL KaitiM Big5</family>
  45.                 <family>MS ゴシック</family>
  46.                 <family>Baekmuk Dotum</family>
  47.                 <family>SimSun</family>
  48.                 <family>FreeSans</family>
  49.                 <default><family>sans-serif</family></default>
  50.         </alias>
  51. <!--
  52.   Monospace faces
  53. -->
  54.         <alias>
  55.                 <family>DejaVu Sans Mono</family>
  56.                 <family>Bitstream Vera Sans Mono</family>
  57.                 <family>Courier</family>
  58.                 <family>Courier New</family>
  59.                 <family>Andale Mono</family>
  60.                 <family>Luxi Mono</family>
  61.                 <family>Cumberland AMT</family>
  62.                 <family>Nimbus Mono L</family>
  63.                 <family>AR PL ShanHeiSun Uni</family>
  64.                 <family>WenQuanYi Bitmap Song</family>
  65.                 <family>AR PL New Sung</family>
  66.                 <family>NSimSun</family>
  67.                 <family>FreeMono</family>
  68.                 <default><family>monospace</family></default>
  69.         </alias>
  70.        
  71.        

  72.         <match target="font">
  73.                 <test name="family">
  74.                         <string>DejaVu Sans Mono</string>
  75.                 </test>
  76.                 <test name="pixelsize" compare="less">
  77.                         <double>7.5</double>
  78.                 </test>
  79.                 <edit name="hinting">
  80.                         <bool>false</bool>
  81.                 </edit>
  82.         </match>
  83.        


  84. <!--
  85.   Provide required aliases for standard names
  86. -->
  87.         <alias>
  88.                 <family>serif</family>
  89.                 <prefer>
  90.                         <family>DejaVu Serif</family>
  91.                         <family>Bitstream Vera Serif</family>
  92.                         <family>Times New Roman</family>
  93.                         <family>Thorndale AMT</family>
  94.                         <family>Luxi Serif</family>
  95.                         <family>Nimbus Roman No9 L</family>
  96.                         <family>Times</family>
  97.                         <family>Frank Ruehl</family>
  98.                         <family>AR PL ShanHeiSun Uni</family>
  99.                         <family>WenQuanYi Bitmap Song</family>
  100.                         <family>AR PL New Sung</family>
  101.                         <family>Kochi Mincho</family>
  102.                         <family>AR PL SungtiL GB</family>
  103.                         <family>AR PL Mingti2L Big5</family>
  104.                         <family>MS 明朝</family>
  105.                         <family>Baekmuk Batang</family>
  106.                         <family>FreeSerif</family>
  107.                 </prefer>
  108.         </alias>
  109.         <alias>
  110.                 <family>sans-serif</family>
  111.                 <prefer>
  112.                         <family>DejaVu Sans</family>
  113.                         <family>Bitstream Vera Sans</family>
  114.                         <family>Verdana</family>
  115.                         <family>Arial</family>
  116.                         <family>Albany AMT</family>
  117.                         <family>Luxi Sans</family>
  118.                         <family>Nimbus Sans L</family>
  119.                         <family>Helvetica</family>
  120.                         <family>Nachlieli</family>
  121.                         <family>AR PL ShanHeiSun Uni</family>
  122.                         <family>WenQuanYi Bitmap Song</family>
  123.                         <family>AR PL New Sung</family>
  124.                         <family>Kochi Gothic</family>
  125.                         <family>AR PL KaitiM GB</family>
  126.                         <family>AR PL KaitiM Big5</family>
  127.                         <family>MS ゴシック</family>
  128.                         <family>Baekmuk Dotum</family>
  129.                         <family>SimSun</family>
  130.                         <family>FreeSans</family>
  131.                 </prefer>
  132.         </alias>
  133.         <alias>
  134.                 <family>monospace</family>
  135.                 <prefer>
  136.                         <family>DejaVu Sans Mono</family>
  137.                         <family>Bitstream Vera Sans Mono</family>
  138.                         <family>Andale Mono</family>
  139.                         <family>Courier New</family>
  140.                         <family>Cumberland AMT</family>
  141.                         <family>Luxi Mono</family>
  142.                         <family>Nimbus Mono L</family>
  143.                         <family>Courier</family>
  144.                         <family>Miriam Mono</family>
  145.                         <family>AR PL ShanHeiSun Uni</family>
  146.                         <family>WenQuanYi Bitmap Song</family>
  147.                         <family>AR PL New Sung</family>
  148.                         <family>Kochi Gothic</family>
  149.                         <family>AR PL KaitiM GB</family>
  150.                         <family>Baekmuk Dotum</family>
  151.                         <family>FreeMono</family>
  152.                 </prefer>
  153.         </alias>
  154.        
  155.        
  156. <!--
  157. Synthetic emboldening for fonts that do not have bold face available
  158. -->

  159.         <match target="font">
  160.                 <!-- check to see if the font is just regular -->
  161.                 <test name="weight" compare="less_eq">
  162.                         <int>100</int>
  163.                 </test>
  164.                 <!-- check to see if the pattern requests bold -->
  165.                 <test target="pattern" name="weight" compare="more_eq">
  166.                         <int>180</int>
  167.                 </test>
  168.                 <!-- set the embolden flag -->
  169.                 <edit name="embolden" mode="assign">
  170.                         <bool>true</bool>
  171.                 </edit>
  172.         </match>

  173. </fontconfig>
复制代码
回复 支持 反对

使用道具 举报

发表于 2005-10-12 14:05:50 | 显示全部楼层
一样的问题啊
关注
回复 支持 反对

使用道具 举报

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

本版积分规则

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