LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: quanliking

Linux 字体微调 - windows 效果版

[复制链接]
发表于 2006-8-13 20:47:22 | 显示全部楼层
解决了,但是还有一个问题,FIREFOX FLASHPLAYER的右键选单乱码,试过用这个方法都不行。。。
http://forum.ubuntu.org.cn/about ... ghlight=defoma-font

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-13 21:44:50 | 显示全部楼层
Post by hihihihi
解决了,但是还有一个问题,FIREFOX FLASHPLAYER的右键选单乱码,试过用这个方法都不行。。。
http://forum.ubuntu.org.cn/about ... ghlight=defoma-font

我这边 flashplayer 右键选单没乱,指的是中文菜单么?
倒是 flash 内容中的中文显示有问题,我找找解决方法。

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

发表于 2006-8-13 22:16:31 | 显示全部楼层
Post by quanliking
找的问题的原因,出在我的配置文件 cjk.conf 的中文字体英文部分替换处,注释掉该部分,将显示正常。


  1. <!--
  2.    Chinese fonts - english portion substitution
  3.    It do its work on gtk2, but not on qt
  4. -->
  5.         <match target="font" >
  6.                 <test name="family" qual="any" >
  7.                         <string>SimSun</string>
  8.                              <string>宋体</string>
  9.                         <string>PMingLiU</string>
  10.                              <string>新細明體</string>
  11.                 </test>
  12.                 <edit name="family" mode="prepend" binding="strong" >
  13.                         <string>Arial</string>
  14.                 </edit>
  15.         </match>
  16. ......
复制代码

看来很多问题都出在这个字体替换部分,有点顾此失彼的感觉,fontconfig 好像又没有非常好的办法来解决替换问题,我再找找资料。

ubuntu 下的 openoffice:
simsun, mingliu 的效果见附件。

openoffice 的设置界面有字体重叠现象,可以在 “缩放” 栏里调整,我调到 108 字体不再重叠。见附件


debian sid 郁闷了
mingliu 的AA字体破碎
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-13 22:21:49 | 显示全部楼层
奇怪,我这边不管 sid 还是 ubuntu,不管 mingliu 开 autohint 还是 AA,都没看到破碎,难道是我运气太差,没调到破碎的字号!
等把 flash 问题解决掉,再帮你看看。
linuxcpp 帮我看看 www.flashempire.com 里的 flash 右键菜单里的东西乱码么?
回复 支持 反对

使用道具 举报

发表于 2006-8-13 23:37:38 | 显示全部楼层
Post by quanliking
我这边 flashplayer 右键选单没乱,指的是中文菜单么?
倒是 flash 内容中的中文显示有问题,我找找解决方法。


我刚才试验过XGL session乱码,转了gnome session就没问题,唉。。。:mad:

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

发表于 2006-8-13 23:45:42 | 显示全部楼层
我右键是英文
没有乱码
不过locale是en_US.utf8
是不是跟locale有关?

刚才试过了
zh_CN.utf8,也是正常的英文字体

另外,oo里面字体破碎的问题是不是跟bitmap有关?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-13 23:51:36 | 显示全部楼层
Post by hihihihi
我刚才试验过XGL session乱码,转了gnome session就没问题,唉。。。:mad:


右键菜单中文界面如何设置的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-13 23:53:19 | 显示全部楼层
Post by linuxcpp
我右键是英文
没有乱码
不过locale是en_US.utf8
是不是跟locale有关?

另外,oo里面字体破碎的问题是不是跟bitmap有关?


我的 locale  是 zh_CN.utf-8,也是英文菜单。

oo 里 mingliu 字体破碎?
贴个图看看,字号多少?
cjk.conf 里 mingliu 关 autohint ,开  hinting 了么?
回复 支持 反对

使用道具 举报

发表于 2006-8-14 00:01:29 | 显示全部楼层
  1. <!--
  2.    PMingLiU/MingLiU global setting, autohint + hinting is better when AA is on.
  3.    Please test them untial you are satisfied.
  4. -->
  5.         <match target="font" >
  6.                 <test qual="any" name="family" compare="eq" >
  7.                         <string>MingLiU</string>
  8.                         <string>細明體</string>
  9.                         <string>PMingLiU</string>
  10.                         <string>新細明體</string>
  11.                 </test>
  12.                 <edit name="rgba" mode="assign" >
  13.                         <const>none</const>
  14.                 </edit>
  15.                 <edit name="antialias" mode="assign" >
  16.                         <bool>false</bool>
  17.                 </edit>
  18.                 <edit name="autohint" mode="assign" >
  19.                         <bool>false</bool>
  20.                 </edit>
  21.                 <edit name="hinting" mode="assign" >
  22.                         <bool>true</bool>
  23.                 </edit>
  24.                 <edit name="hintstyle" mode="assign" >
  25.                         <const>hintmedium</const>
  26.                 </edit>
  27.         </match>
复制代码

睡了,明天早上还得早起:)

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-14 00:46:54 | 显示全部楼层
Openoffice 里的字号数字代表的是 point size。
你的字看起来比我的整整大了一圈,而相同的 point size,如果双方的 dpi 都调对的话,看起来应该是一样大的。
不信的话,对比
http://www.microsoft.com/typography/web/fonts/default.htm
里的图片。

所以我敢说你的 dpi 没调好,造成字碎掉了。

我的见截图。
  1.         <match target="font" >
  2.                 <test qual="any" name="family" compare="eq" >
  3.                         <string>MingLiU</string>
  4.                              <string>細明體</string>
  5.                         <string>PMingLiU</string>
  6.                              <string>新細明體</string>
  7.                 </test>
  8.                 <edit name="rgba" mode="assign" >
  9.                         <const>none</const>
  10.                 </edit>
  11.                 <edit name="antialias" mode="assign" >
  12.                         <bool>true</bool>
  13.                 </edit>
  14.                 <edit name="autohint" mode="assign" >
  15.                         <bool>false</bool>
  16.                 </edit>
  17.                 <edit name="hinting" mode="assign" >
  18.                         <bool>true</bool>
  19.                 </edit>
  20.                 <edit name="hintstyle" mode="assign" >
  21.                         <const>hintmedium</const>
  22.                 </edit>
  23.         </match>
复制代码

为了更直观的说明是 point size,见附件二。
演示了一下如何抓取 mingliu 内嵌的全部点阵部分。

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

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

本版积分规则

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