简单正确的英文locale中文美化方式
-
- 帖子: 20
- 注册时间: 2005-09-07 22:14
-
- 帖子: 23
- 注册时间: 2006-07-27 0:30
- 联系:
Thanks LZ! I cannot use SCIM now, but this is really great!
我爱好Java,正在学习Python和Linux,很高兴和你交朋友!我的BLOG是http://shao-fan.com/blog
-
- 帖子: 71
- 注册时间: 2007-04-27 11:33
Re: 简单正确的英文locale中文美化方式
"compare='contains'"中的"contains"应改为"eq", "not_eq", "less", "less_eq", "more", or "more_eq"中的一个,这里可以用compare="eq"(等于)。danielho 写了:ubuntu预装的,AR PL ShanHeiSun Uni是一个很好的字体
/etc/fonts/fonts.conf不宜修改.
在一个英文系统下,如果任何user希望有一个中文环境,只须建立~/.fonts.conf文件(注意是fonts前面有个".")即可,代码如下
代码: 全选
<!--Make Chinese fonts bigger if it's smaller than 12 pixel--> <match target="font" > <test name="family" compare="contains" > <string>SimSun</string> <string>AR PL</string> </test> <test compare="less_eq" name="pixelsize"> <int>12</int> </test> <edit mode="assign" name="pixelsize"> <int>12</int> </edit> </match>
"<string>SimSun</string>"中的"string"应为"family",即<family>SimSun</family>。
Pixelsize的类型应当是double,所以
<test compare="less_eq" name="pixelsize">
<int>12</int>
中的"<int>"应为<double>,即<double>12</double>。
详情参见:
http://www.xfree86.org/current/fontconfig.3.html#toc
http://www.fontconfig.org/fontconfig-user.html
- miaomiaolvlv
- 帖子: 64
- 注册时间: 2006-04-25 18:25
- stlxv
- 论坛版主
- 帖子: 8275
- 注册时间: 2006-05-03 0:39
- 来自: المريخ
Re: 简单正确的英文locale中文美化方式
真是麻烦,我什么都不用改,自我感觉比你漂亮多了danielho 写了:ubuntu预装的,AR PL ShanHeiSun Uni是一个很好的字体
/etc/fonts/fonts.conf不宜修改.
在一个英文系统下,如果任何user希望有一个中文环境,只须建立~/.fonts.conf文件(注意是fonts前面有个".")即可,代码如下
代码: 全选
<fontconfig> <!--Fonts rendering sequence--> <alias> <family>serif</family> <prefer> <family>Bitstream Vera Serif</family> <family>DejaVu Serif</family> <family>AR PL ShanHeiSun Uni</family> <family>AR PL ZenKai Uni</family> </prefer> </alias> <alias> <family>sans-serif</family> <prefer> <family>Bitstream Vera Sans</family> <family>DejaVu Sans</family> <family>AR PL ShanHeiSun Uni</family> <family>AR PL ZenKai Uni</family> </prefer> </alias> <alias> <family>monospace</family> <prefer> <family>Bitstream Vera Sans Mono</family> <family>DejaVu Sans Mono</family> <family>AR PL ShanHeiSun Uni</family> <family>AR PL ZenKai Uni</family> </prefer> </alias> <!--Global settings for improving fonts rendering--> <match target="font"> <edit name="autohint"> <bool>false</bool> </edit> <edit name="hinting"> <bool>true</bool> </edit> <edit name="hintstyle"> <const>hintslight</const> </edit> <edit name="antialias"> <bool>true</bool> </edit> </match> <!--Make Chinese fonts bigger if it's smaller than 12 pixel--> <match target="font" > <test name="family" compare="contains" > <string>SimSun</string> <string>AR PL</string> </test> <test compare="less_eq" name="pixelsize"> <int>12</int> </test> <edit mode="assign" name="pixelsize"> <int>12</int> </edit> </match> <!--Rendering settings for Chinese fonts--> <match target="font" > <test name="family" compare="contains" > <string>SimSun</string> <string>AR PL</string> </test> <edit name="globaladvance"> <bool>false</bool> </edit> <edit name="spacing"> <int>0</int> </edit> <test name="pixelsize" compare="less_eq"> <int>18</int> </test> <edit name="antialias" mode="assign" > <bool>false</bool> </edit> </match> </fontconfig>
PHP是最好的语言!不服来战!