+ -
当前位置:首页 → 问答吧 → linux 下浏览器里flash 插件如何显示中文?

linux 下浏览器里flash 插件如何显示中文?

时间:2008-03-06

来源:互联网

linux 下浏览器里flash 插件如何显示中文?应该是字体问题但不知如何设置      

作者: minl   发布时间: 2008-03-06

把以下代码创建文件到/etc/fonts/conf.d/下(本人ubuntun,其他的版本似乎差不多)
用的是微软宋体
复制内容到剪贴板
代码:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- /etc/fonts/fonts.conf file to configure system font access -->
<fontconfig>
<!--
   fonts alias settings
-->
<!--
   <match target="pattern">
      <test name="family">
         <string>宋体</string>
      </test>
      <edit name="family" mode="assign">
         <string>SimSun</string>
      </edit>
   </match>
   <match target="pattern">
      <test name="family">
         <string>新宋体</string>
      </test>
      <edit name="family" mode="assign">
         <string>NSimSun</string>
      </edit>
   </match>
-->
<!--
   Mark common families with their generics so we'll get
   something reasonable
-->
<!--
   Sans-serif faces
-->
<!--
   <alias>
      <family>Bitstream Vera Sans</family>
      <family>Tahoma</family>
      <family>Verdana</family>
      <family>Arial</family>
      <family>Trebuchet MS</family>
      <family>Comic Sans MS</family>
      <family>SimSun</family>
      <family>SimHei</family>
      <family>AR PL ShanHeiSun Uni</family>
      <family>Arial Unicode MS</family>
      <default><family>sans-serif</family></default>
   </alias>
-->
<!--
   Serif faces
-->
<!--
   <alias>
      <family>Bitstream Vera Serif</family>
      <family>Georgia</family>
      <family>Times New Roman</family>
      <family>SimSun</family>
      <family>WenQuanYi Bitmap Song</family>
      <family>AR PL ShanHeiSun Uni</family>
      <default><family>serif</family></default>
   </alias>
-->
<!--
   Monospace faces
-->
<!--
   <alias>
      <family>Bitstream Vera Sans Mono</family>
      <family>Courier New</family>
      <family>Andale Mono</family>
      <family>NSimSun</family>
      <default><family>monospace</family></default>
   </alias>
-->
<!--
   Provide required aliases for standard names
-->
   <alias>
      <family>sans-serif</family>
      <prefer>
         <family>Bitstream Vera Sans</family>
         <family>SimSun</family>
         <family>Tahoma</family>
         <family>Verdana</family>
         <family>Arial</family>
         <family>Trebuchet MS</family>
         <family>Comic Sans MS</family>
         <family>SimHei</family>
         <family>AR PL ShanHeiSun Uni</family>
         <family>Arial Unicode MS</family>
      </prefer>
   </alias>
   <alias>
      <family>serif</family>
      <prefer>
         <family>Bitstream Vera Serif</family>
         <family>Georgia</family>
         <family>Times New Roman</family>
         <family>SimSun</family>
         <family>WenQuanYi Bitmap Song</family>
         <family>AR PL ShanHeiSun Uni</family>
      </prefer>
   </alias>
   <alias>
      <family>monospace</family>
      <prefer>
         <family>Bitstream Vera Sans Mono</family>
         <family>Courier New</family>
         <family>Andale Mono</family>
         <family>NSimSun</family>
      </prefer>
   </alias>

<!--
   SimSun english portion substitutionsubstitution
-->

<match target="pattern">
   <test qual="any" name="family" compare="eq">
      <string>sans-serif</string>
   </test>
   <edit name="family" mode="prepend" binding="strong">
      <string>SimSun</string></edit>
   <edit name="family" mode="prepend_first" binding="strong">
      <string>Bitstream Vera Sans</string>
   </edit>
</match>

   <match target="pattern">
      <test name="family" >
         <string>SimSun</string>
      </test>
      <edit name="family" mode="assign" binding="strong">
        <string>sans-serif</string>
      </edit>
   </match>
<!--
   NSimSun english portion substitutionsubstitution
-->
<match target="pattern">
   <test qual="any" name="family" compare="eq">
      <string>monospace</string>
   </test>
   <edit name="family" mode="prepend" binding="strong">
      <string>NSimSun</string></edit>
   <edit name="family" mode="prepend_first" binding="strong">
      <string>Bitstream Vera Sans Mono</string>
   </edit>
</match>
   <match target="pattern">
      <test name="family" >
         <string>NSimSun</string>
      </test>
      <edit name="family" mode="prepend" binding="strong">
         <string>monospace</string>
      </edit>
   </match>
<!--
   Default Fonts setting
   here autohint = ture / hinting = false is for free fonts in your system
   we will use autohint = false / hinting = true for MS core fonts
-->
   <match target="font" >
      <edit name="antialias" mode="assign" >
         <bool>true</bool>
      </edit>
      <edit name="autohint" mode="assign" >
         <bool>false</bool>
      </edit>
      <edit name="hinting" mode="assign" >
         <bool>true</bool>
      </edit>
      <edit name="hintstyle" mode="assign" >
         <const>hintfull</const>
      </edit>
   </match>
<!--
   The dual-width Asian fonts (spacing=dual) are not rendered correctly,
   apparently FreeType forces all widths to match. Trying to disable the
   width forcing code by setting globaladvance=false alone doesn't  help.
   As a brute force workaround, also set spacing=proportional, i.e. handle
   them as proportional fonts:
-->
<!--
   <match target="font">
      <test name="lang" compare="contains" >
         <string>zh</string>
         <string>ja</string>
         <string>ko</string>
      </test>
      <edit name="spacing" mode="assign" >
         <const>proportional</const>
      </edit>
      <edit name="globaladvance" mode="assign" >
         <bool>false</bool>
      </edit>
   </match>
-->
<!--
   CJK antialias settings:
   when font size (in pixel) between 8 and 20px
-->
   <match target="font" >
      <test name="lang" compare="contains" >
         <string>zh</string>
         <string>ja</string>
         <string>ko</string>
      </test>
      <test name="pixelsize" compare="more_eq" >
         <double>8</double>
      </test>
      <test name="pixelsize" compare="less_eq" >
         <double>20</double>
      </test>
      <edit name="antialias" mode="assign" >
         <bool>false</bool>
      </edit>
      <edit name="autohint" mode="assign" >
         <bool>false</bool>
      </edit>
      <edit name="hinting" mode="assign" >
         <bool>false</bool>
      </edit>
   </match>
</fontconfig>
      

作者: minl   发布时间: 2008-03-19

需要这么复杂嘛~偶的UBUNTU貌似没这个问题~      

作者: paulyao   发布时间: 2008-06-11