在firefox中,中文有时候大小不一
-
- 帖子: 5
- 注册时间: 2005-07-29 5:19
在firefox中,中文有时候大小不一
有时候正常,比如浏览本站。有时候字体大小不一,比如google里面(见附图),还有窗口的题目。
折腾了一天了,还是没有搞定。请高手帮忙!
折腾了一天了,还是没有搞定。请高手帮忙!
- 附件
-
- Screenshot.png
- (197.29 KiB) 已下载 136 次
-
- 帖子: 31
- 注册时间: 2005-07-21 10:59
Re: 在firefox中,中文有时候大小不一
很有可能用了不同的字体。比如,某些字来自日语字体。你要把/etc/fonts.conf、local.conf等配置文件贴出来,别人才有可能指出问题所在。wokick 写了:有时候正常,比如浏览本站。有时候字体大小不一,比如google里面(见附图),还有窗口的题目。
折腾了一天了,还是没有搞定。请高手帮忙!
-
- 帖子: 3025
- 注册时间: 2005-05-07 23:57
- 联系:
-
- 帖子: 5
- 注册时间: 2005-07-29 5:19
/etc/fonts/fonts.conf
/etc/fonts/local.conf
/var/lib/defoma/fontconfig.d/fonts.conf
locale设置
xorg.conf里面与字体有关的部分
另外,如果我在gdm里面选择中文登录,一切都正常。英文登录的情况下,试过很多gtk的程序,就只有firefox有这样的情况出现。
代码: 全选
<?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>
代码: 全选
<?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>
代码: 全选
<?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>
代码: 全选
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=
代码: 全选
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
代码: 全选
-
- 帖子: 3025
- 注册时间: 2005-05-07 23:57
- 联系:
-
- 帖子: 5
- 注册时间: 2005-07-29 5:19
- oneleaf
- 论坛管理员
- 帖子: 10441
- 注册时间: 2005-03-27 0:06
- 系统: Ubuntu 12.04
-
- 帖子: 5
- 注册时间: 2005-07-29 5:19
-
- 帖子: 3025
- 注册时间: 2005-05-07 23:57
- 联系:
-
- 帖子: 31
- 注册时间: 2005-07-21 10:59
那肯定不是Hoary缺省安装的fonts.conf。wokick 写了:总算解决了。
就只是把我gentoo里面的/etc/fonts/fonts.conf attach到ubuntu里头的fonts.conf底下,然后把tahoma simsun字体全部加到字体family定义的头上。
我怀疑是ubuntu安装的时候,fontconfig的时候有问题,我也觉得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>