当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 11 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 在firefox中,中文有时候大小不一
帖子发表于 : 2005-07-29 5:35 

注册: 2005-07-29 5:19
帖子: 5
送出感谢: 0 次
接收感谢: 0 次
有时候正常,比如浏览本站。有时候字体大小不一,比如google里面(见附图),还有窗口的题目。
折腾了一天了,还是没有搞定。请高手帮忙!


附件:
Screenshot.png [197.29 KiB]
被下载 136 次
页首
 用户资料  
 
2 楼 
 文章标题 : Re: 在firefox中,中文有时候大小不一
帖子发表于 : 2005-07-29 7:27 

注册: 2005-07-21 10:59
帖子: 31
送出感谢: 0 次
接收感谢: 0 次
wokick 写道:
有时候正常,比如浏览本站。有时候字体大小不一,比如google里面(见附图),还有窗口的题目。
折腾了一天了,还是没有搞定。请高手帮忙!


很有可能用了不同的字体。比如,某些字来自日语字体。你要把/etc/fonts.conf、local.conf等配置文件贴出来,别人才有可能指出问题所在。


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2005-07-29 11:29 

注册: 2005-05-07 23:57
帖子: 3025
送出感谢: 0 次
接收感谢: 0 次
都是字体惹的祸,请参照新手指引中“快速设置”安装一些中文字体。


_________________
独自看一看大海
总想起身边走在路上的朋友
Lenovo E290-420[Celeron-M420/256M/60G/Intel GMA950]


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2005-07-29 21:38 

注册: 2005-07-29 5:19
帖子: 5
送出感谢: 0 次
接收感谢: 0 次
/etc/fonts/fonts.conf
代码:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
  <include ignore_missing="yes">/var/lib/defoma/fontconfig.d/fonts.conf</include
>
<!-- Uncomment below to enable bitmapped fonts -->
<!--
  <dir>/usr/X11R6/lib/X11/fonts</dir>
-->
  <match target="font">
    <test qual="all" name="rgba">
      <const>unknown</const>
    </test>
    <edit name="rgba" mode="assign"><const>rgb</const></edit>
  </match>
<!-- Uncomment below to enable the freetype autohinter module -->
<!--
  <match target="font">
    <edit name="autohint" mode="assign">
      <bool>true</bool>
    </edit>
  </match>
-->
</fontconfig>


/etc/fonts/local.conf
代码:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
  <include ignore_missing="yes">/var/lib/defoma/fontconfig.d/fonts.conf</include
>
  <dir>/usr/X11R6/lib/X11/fonts</dir>
  <match target="font">
    <test qual="all" name="rgba">
      <const>unknown</const>
    </test>
    <edit name="rgba" mode="assign"><const>rgb</const></edit>
  </match>
<!-- Uncomment below to enable the freetype autohinter module -->
<!--
  <match target="font">
    <edit name="autohint" mode="assign">
      <bool>true</bool>
    </edit>
  </match>
-->
</fontconfig>


/var/lib/defoma/fontconfig.d/fonts.conf
代码:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "/etc/fonts/fonts.dtd">
<!-- autogenerated by fontconfig.defoma -->
<fontconfig>
   <dir>/var/lib/defoma/fontconfig.d</dir>
   <alias>
      <family>HelveticaNarrow-Bold</family>
      <accept><family>NimbusSanL-BoldCond</family></accept>
   </alias>
   <alias>
      <family>ZapfDingbats</family>
      <accept><family>Dingbats</family></accept>
   </alias>
   <alias>
      <family>Helvetica-Narrow-Oblique</family>
      <accept><family>NimbusSanL-ReguCondItal</family></accept>
   </alias>
   <alias>
      <family>Arphic-KaiB5</family>
      <accept><family>ZenKai-Medium</family></accept>
   </alias>
   <alias>
      <family>AvantGarde-DemiOblique</family>
      <accept><family>URWGothicL-DemiObli</family></accept>
   </alias>
   <alias>
      <family>Bookman-DemiItalic</family>
      <accept><family>URWBookmanL-DemiBoldItal</family></accept>
   </alias>
   <alias>
      <family>Symbol</family>
      <accept><family>StandardSymL</family></accept>
   </alias>
   <alias>
      <family>ArphicKaiGB</family>
      <accept><family>GBZenKai-Medium</family></accept>
   </alias>
   <alias>
      <family>HelveticaNarrow-BoldOblique</family>
      <accept><family>NimbusSanL-BoldCondItal</family></accept>
   </alias>
   <alias>
      <family>Arphic-MingB5</family>
      <accept><family>ShanHeiSun-Light</family></accept>
   </alias>
   <alias>
      <family>HelveticaNarrow-Oblique</family>
      <accept><family>NimbusSanL-ReguCondItal</family></accept>
   </alias>
   <alias>
      <family>Helvetica-Narrow-Bold</family>
      <accept><family>NimbusSanL-BoldCond</family></accept>
   </alias>
   <alias>
      <family>NewCenturySchlbk-BoldItalic</family>
      <accept><family>CenturySchL-BoldItal</family></accept>
   </alias>
   <alias>
      <family>Helvetica-Oblique</family>
      <accept><family>NimbusSanL-ReguItal</family></accept>
   </alias>
   <alias>
      <family>Bookman-LightItalic</family>
      <accept><family>URWBookmanL-LighItal</family></accept>
   </alias>
   <alias>
      <family>Times-Roman</family>
      <accept><family>NimbusRomNo9L-Regu</family></accept>
  </alias>
   <alias>
      <family>Palatino-Bold</family>
      <accept><family>URWPalladioL-Bold</family></accept>
   </alias>
   <alias>
      <family>Arphic-SongGB</family>
      <accept><family>BousungEG-Light-GB</family></accept>
   </alias>
   <alias>
      <family>Courier-BoldOblique</family>
      <accept><family>NimbusMonL-BoldObli</family></accept>
   </alias>
   <alias>
      <family>AvantGarde-BookOblique</family>
      <accept><family>URWGothicL-BookObli</family></accept>
   </alias>
   <alias>
      <family>Helvetica</family>
      <accept><family>NimbusSanL-Regu</family></accept>
   </alias>
   <alias>
      <family>Helvetica-BoldOblique</family>
      <accept><family>NimbusSanL-BoldItal</family></accept>
   </alias>
   <alias>
      <family>Times-Bold</family>
      <accept><family>NimbusRomNo9L-Medi</family></accept>
   </alias>
   <alias>
      <family>Times-Italic</family>
      <accept><family>NimbusRomNo9L-ReguItal</family></accept>
   </alias>
   <alias>
      <family>NewCenturySchlbk-Italic</family>
      <accept><family>CenturySchL-Ital</family></accept>
   </alias>
   <alias>
      <family>Palatino-BoldItalic</family>
      <accept><family>URWPalladioL-BoldItal</family></accept>
   </alias>
   <alias>
      <family>ArphicMingB5</family>
      <accept><family>ShanHeiSun-Light</family></accept>
   </alias>
   <alias>
      <family>Arphic-KaiGB</family>
      <accept><family>GBZenKai-Medium</family></accept>
   </alias>
   <alias>
      <family>Bookman-Light</family>
      <accept><family>URWBookmanL-Ligh</family></accept>
   </alias>
   <alias>
      <family>Helvetica-Narrow-BoldOblique</family>
      <accept><family>NimbusSanL-BoldCondItal</family></accept>
   </alias>
   <alias>
      <family>Courier-Bold</family>
      <accept><family>NimbusMonL-Bold</family></accept>
   </alias>
   <alias>
      <family>Helvetica-Narrow</family>
      <accept><family>NimbusSanL-ReguCond</family></accept>
   </alias>
   <alias>
      <family>Times-BoldItalic</family>
      <accept><family>NimbusRomNo9L-MediItal</family></accept>
   </alias>
   <alias>
      <family>Palatino-Roman</family>
      <accept><family>URWPalladioL-Roma</family></accept>
   </alias>
   <alias>
      <family>ZapfChancery-MediumItalic</family>
      <accept><family>URWChanceryL-MediItal</family></accept>
   </alias>
   <alias>
      <family>ArphicMingGB</family>
      <accept><family>BousungEG-Light-GB</family></accept>
   </alias>
   <alias>
      <family>NewCenturySchlbk-Bold</family>
      <accept><family>CenturySchL-Bold</family></accept>
   </alias>
   <alias>
      <family>Palatino-Italic</family>
      <accept><family>URWPalladioL-Ital</family></accept>
   </alias>
   <alias>
      <family>Courier</family>
      <accept><family>NimbusMonL-Regu</family></accept>
   </alias>
   <alias>
      <family>Courier-Oblique</family>
      <accept><family>NimbusMonL-ReguObli</family></accept>
   </alias>
   <alias>
      <family>Arphic-MingGB</family>
      <accept><family>BousungEG-Light-GB</family></accept>
   </alias>
   <alias>
      <family>Helvetica-Bold</family>
      <accept><family>NimbusSanL-Bold</family></accept>
   </alias>
   <alias>
      <family>HelveticaNarrow</family>
      <accept><family>NimbusSanL-ReguCond</family></accept>
   </alias>
   <alias>
      <family>AvantGarde-Book</family>
      <accept><family>URWGothicL-Book</family></accept>
   </alias>
   <alias>
      <family>AvantGarde-Demi</family>
      <accept><family>URWGothicL-Demi</family></accept>
   </alias>
   <alias>
      <family>Bookman-Demi</family>
      <accept><family>URWBookmanL-DemiBold</family></accept>
   </alias>
   <alias>
      <family>NewCenturySchlbk-Roman</family>
      <accept><family>CenturySchL-Roma</family></accept>
   </alias>
   <alias>
      <family>ArphicKaiB5</family>
      <accept><family>ZenKai-Medium</family></accept>
   </alias>
   <alias>
      <family>monospace</family>
      <default><family>AndaleMono</family></default>
   </alias>
   <alias>
      <family>sans-serif</family>
      <default><family>TrebuchetMS-Regular</family></default>
   </alias>
   <alias>
      <family>serif</family>
      <default><family>URWBookmanL-Ligh</family></default>
   </alias>
</fontconfig>


locale设置
代码:
LANG=en_US.UTF-8
LC_CTYPE=zh_CN.gb2312
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=


xorg.conf里面与字体有关的部分
代码:
Section "Files"
        FontPath        "unix/:7100"                    # local font server
        # if the local font server has problems, we can fall back on these
        FontPath        "/usr/lib/X11/fonts/misc"
        FontPath        "/usr/lib/X11/fonts/cyrillic"
        FontPath        "/usr/lib/X11/fonts/100dpi/:unscaled"
        FontPath        "/usr/lib/X11/fonts/75dpi/:unscaled"
        FontPath        "/usr/lib/X11/fonts/Type1"
        FontPath        "/usr/lib/X11/fonts/CID"
        FontPath        "/usr/lib/X11/fonts/100dpi"
        FontPath        "/usr/lib/X11/fonts/75dpi"
        # paths to defoma fonts
        FontPath        "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
        FontPath        "/var/lib/defoma/x-ttcidfont-conf.d/dirs/CID"
EndSection

另外,如果我在gdm里面选择中文登录,一切都正常。英文登录的情况下,试过很多gtk的程序,就只有firefox有这样的情况出现。
代码:


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2005-07-29 22:00 

注册: 2005-05-07 23:57
帖子: 3025
送出感谢: 0 次
接收感谢: 0 次
/etc/fonts/fonts.conf 就这么一点?!
从你给出来的配置文件我不知道你用了哪个中文字体。如果其它程序的中文都没问题的话,直接在firefox中选定一下它在中文简体时使用一种显示效果好些的中文字体吧。


_________________
独自看一看大海
总想起身边走在路上的朋友
Lenovo E290-420[Celeron-M420/256M/60G/Intel GMA950]


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2005-07-29 22:03 

注册: 2005-07-29 5:19
帖子: 5
送出感谢: 0 次
接收感谢: 0 次
我已经安装了那些中文字体,以及simsun字体。没有解决问题。


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2005-07-29 22:08 

注册: 2005-07-29 5:19
帖子: 5
送出感谢: 0 次
接收感谢: 0 次
对,默认安装。/etc/fonts/fonts.conf就那么一点。我在firefox里面设置中文为simsun显示,所以浏览本论坛,字体很漂亮。但在地址栏,google搜索栏里面输入的中文字体就不行。

按道理,ubuntu hoary默认给安装了宋体和楷体,不该有问题才是。纳闷。


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2005-07-29 22:12 
论坛管理员

注册: 2005-03-27 0:06
帖子: 10116
系统: Ubuntu 12.04
送出感谢: 7
接收感谢: 128
firefox中Unicode也设置为simsun


_________________
当净其意如虚空,远离妄想及诸取,令心所向皆无碍


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2005-07-30 0:26 

注册: 2005-07-29 5:19
帖子: 5
送出感谢: 0 次
接收感谢: 0 次
总算解决了。

就只是把我gentoo里面的/etc/fonts/fonts.conf attach到ubuntu里头的fonts.conf底下,然后把tahoma simsun字体全部加到字体family定义的头上。

我怀疑是ubuntu安装的时候,fontconfig的时候有问题,我也觉得fonts.conf不该只有那么点内容才对。


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2005-07-30 8:31 

注册: 2005-05-07 23:57
帖子: 3025
送出感谢: 0 次
接收感谢: 0 次
引用:
我也觉得fonts.conf不该只有那么点内容才对。

对啊。我默认安装完,里面还有很长的啊。 :D


_________________
独自看一看大海
总想起身边走在路上的朋友
Lenovo E290-420[Celeron-M420/256M/60G/Intel GMA950]


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2005-07-30 13:11 

注册: 2005-07-21 10:59
帖子: 31
送出感谢: 0 次
接收感谢: 0 次
wokick 写道:
总算解决了。

就只是把我gentoo里面的/etc/fonts/fonts.conf attach到ubuntu里头的fonts.conf底下,然后把tahoma simsun字体全部加到字体family定义的头上。

我怀疑是ubuntu安装的时候,fontconfig的时候有问题,我也觉得fonts.conf不该只有那么点内容才对。


那肯定不是Hoary缺省安装的fonts.conf。

按照软件包维护者的要求,最好不要去手动修改fonts.conf,任何手工改动应该出现在local.conf里面。Debian和Ubuntu都有这个要求。这样会方便以后的升级。

我安装了simsun和simhei,但没有改动fonts.conf。下面是我的local.conf:
代码:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
  <include ignore_missing="yes">/var/lib/defoma/fontconfig.d/fonts.conf</include>
<!-- Uncomment below to enable bitmapped fonts -->
<!--
  <dir>/usr/X11R6/lib/X11/fonts</dir>
-->
  <match target="font">
    <test qual="all" name="rgba">
      <const>unknown</const>
    </test>
    <edit name="rgba" mode="assign"><const>rgb</const></edit>
  </match>
<!-- Uncomment below to enable the freetype autohinter module -->
<!--
  <match target="font">
    <edit name="autohint" mode="assign">
      <bool>true</bool>
    </edit>
  </match>
-->

<!-- Disable anti-aliasing for Chinese fonts 8-24 -->
  <match target="font">
    <test qual="any" name="family" compare="eq">
      <string>SimSun</string>
    </test>
    <test name="pixelsize" compare="more_eq">
      <double>8</double>
    </test>
    <test name="pixelsize" compare="less_eq">
      <double>24</double>
    </test>
    <edit name="antialias">
      <bool>false</bool>
    </edit>
  </match>

<!-- Font preferences list for generic font names -->
  <alias>
    <family>serif</family>
    <prefer>
      <family>Bitstream Vera Serif</family>
      <family>SimSun</family>
    </prefer>
  </alias>

  <alias>
    <family>sans-serif</family>
    <prefer>
      <family>Bitstream Vera Sans</family>
      <family>SimSun</family>
    </prefer>
  </alias>

  <alias>
    <family>monospace</family>
    <prefer>
      <family>Bitstream Vera Sans Mono</family>
      <family>NSimSun</family>
    </prefer>
  </alias>

<!-- Replace bold SimSun with SimHei -->
  <match target="pattern">
    <test  name="family"><string>SimSun</string></test>
    <test name="weight" compare="more_eq"><const>bold</const></test>
    <edit name="family" mode="assign"><string>SimHei</string></edit>
  </match>
</fontconfig>


在通用字体别名serif和sans-serif里面,我只列了Bitstream和SimSun两套字体;所以不会出现不同字体混用显示汉字的情况。你也可以参考fonts.conf把其他语言的字体放进去,但是由于咱们是中国人,理应把祖国的字体放在前面,而把日语字体挪到最后面,或者仿照西湖畔指示牌的做法,有中文、英文、韩文,但是不出现日语。;)


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 11 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译