LinuxSir.cn,穿越时空的Linuxsir!

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

Linux 字体微调 - windows 效果版

[复制链接]
 楼主| 发表于 2006-8-6 20:30:53 | 显示全部楼层
Post by faxian
发现一个问题:现在无法在fcitx使用simsun了,不知为什么?
fvwm也不行


你把 ~/.fcitx 下字体改过么?
你运行一下:
$ fc-match sans --sort
$ fc-match SimSun --sort  
让我看看你的字体优先级,如我的:

  1. root@tpr50-ubuntu:/etc/fonts/tmp# fc-match sans --sort
  2. Arial.ttf: "Arial" "Regular"
  3. simsun.ttc: "SimSun" "Regular"
  4. tahoma.ttf: "Tahoma" "Normal"
  5. Trebuchet_MS.ttf: "Trebuchet MS" "Regular"
  6. mingliu.ttc: "PMingLiU" "Regular"
  7. Comic_Sans_MS.ttf: "Comic Sans MS" "Regular"
  8. msyh.ttf: "Microsoft YaHei" "Normal"
  9. n019003l.pfb: "Nimbus Sans L" "Regular"
  10. Courier_New.ttf: "Courier New" "Regular"
  11. opens___.ttf: "OpenSymbol" "Regular"
  12. d050000l.pfb: "Dingbats" "Regular"
  13. s050000l.pfb: "Standard Symbols L" "Regular"
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-6 20:35:18 | 显示全部楼层
Post by linuxcpp

另外
我发现cjk点阵字体配置在我的firefox里有点问题
点阵只能显示12~17号的
18号显示不出来
我把这一句中         <double>18</double>
18改成18.5就可以显示18号了
但是17号还是点阵而非AA
不知道为什么


                </test>
                <test name="pixelsize" compare="more_eq" >
                        <double>17</double>
                </test>
                <test name="pixelsize" compare="less_eq" >
                        <double>17.5</double>
                </test>
试试看,我以前是这样干的,后来觉得太罗嗦了,就直接用 eq,我这边能显示,看来还得照顾到别人。
回复 支持 反对

使用道具 举报

发表于 2006-8-6 21:15:42 | 显示全部楼层
fc-match sans --sort
Arial-Regular.ttf: "Arial" "Regular"
SimSun-Regular.ttc: "SimSun" "Regular"
Tahoma-Regular.ttf: "Tahoma" "Regular"
TrebuchetMS-Regular.ttf: "Trebuchet MS" "Regular"
MingLiU-Regular.ttc: "MingLiU" "Regular"
ComicSansMS-Regular.ttf: "Comic Sans MS" "Regular"
NimbusSanL-Regu.pfb: "Nimbus Sans L" "Regular"
ZenKai-Uni-Medium.ttf: "AR PL ZenKai Uni" "Medium"
CourierNew-Regular.ttf: "Courier New" "Regular"
fireflysung.ttf: "AR PL New Sung" "Regular"
opens___.ttf: "OpenSymbol" "Regular"
StandardSymL.pfb: "Standard Symbols L" "Regular"
Dingbats.pfb: "Dingbats" "Regular"

fc-match SimSun --sort
Arial-Regular.ttf: "Arial" "Regular"
SimSun-Regular.ttc: "SimSun" "Regular"
Tahoma-Regular.ttf: "Tahoma" "Regular"
TrebuchetMS-Regular.ttf: "Trebuchet MS" "Regular"
MingLiU-Regular.ttc: "MingLiU" "Regular"
ComicSansMS-Regular.ttf: "Comic Sans MS" "Regular"
NimbusSanL-Regu.pfb: "Nimbus Sans L" "Regular"
ZenKai-Uni-Medium.ttf: "AR PL ZenKai Uni" "Medium"
CourierNew-Regular.ttf: "Courier New" "Regular"
fireflysung.ttf: "AR PL New Sung" "Regular"
opens___.ttf: "OpenSymbol" "Regular"
StandardSymL.pfb: "Standard Symbols L" "Regular"
Dingbats.pfb: "Dingbats" "Regular"
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-6 21:34:49 | 显示全部楼层
顺序没什么问题。
你用什么方式启动输入法的?
看看 cat ~/.xsession-errors 输入法启动情况。
ps ax |grep fcitx 看看有没有起来,屏幕上有没有输入法标签。
设置一下 vi ~/.fcitx/config 里的字体
回复 支持 反对

使用道具 举报

发表于 2006-8-6 22:04:38 | 显示全部楼层
Post by faxian
发现一个问题:现在无法在fcitx使用simsun了,不知为什么?
fvwm也不行

把 conf 里面 simsun 的替换去掉。上述替换一般只在 gtk 的程序中有效,qt 之类的都会忽略的,而其他使用 xft 的很常见的问题就是你所说的情况。
回复 支持 反对

使用道具 举报

发表于 2006-8-6 22:06:01 | 显示全部楼层
fcitx可以起动,通过./.xinitrc,就是在~/.fcitx/config 里字体设为simsun的话,选词框里都是方框.而用fireflysung就没问题.fvwm也同样.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-6 22:19:20 | 显示全部楼层
问题在我的配置文件,用 fireflysung 替代一下,我改改。
回复 支持 反对

使用道具 举报

发表于 2006-8-7 09:31:05 | 显示全部楼层
哈哈,终于读完了。

感觉dpi的调整,如果不是对字体大小有特别要求,没有必要进行。只要xserver、fontconfig、gnome、kde等等这些东东使用相同的dpi,整个系统字体和窗口的比例就可以保持一致,不致于在几个不同的终端上看到的内容不一样,这样就可以了。

我用debian etch,默认是100x100的dpi。根据楼主提供的修改/etc/X11/xorg.conf后并没有起作用。

看了很多关于字体配置的文章,应该说都没有看懂,只能是cp下来直接使用。但是楼主的这篇却比较详细的介绍了调整的思路和方法,非常适合原意自己动手dir字体的朋友。

还是老规矩,暂一个,支持一吧。
回复 支持 反对

使用道具 举报

发表于 2006-8-7 11:17:05 | 显示全部楼层
真是高手,支持一下。收藏。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-7 12:55:10 | 显示全部楼层
Post by dlz_cn
把 conf 里面 simsun 的替换去掉。上述替换一般只在 gtk 的程序中有效,qt 之类的都会忽略的,而其他使用 xft 的很常见的问题就是你所说的情况。


对,出在 simsun 的英文替换部分。不过改了一下,fcitx 算是基本解决,因为具体不清楚还会出现什么其它问题。

昨天又做了其它方面的测试,感觉很多地方需要改进,故没及时传上来。

dlz_cn 兄说的对,为了方便测试,我主要在用 gnome,没考虑全面,替换在 kde 中没有生效。
很多地方还需要改进,多多包涵,相信只要能找出问题,就等于成功了一半。其它比如斜体问题之类的,想办法处理的好一些。知道解决方法的兄弟不要吝惜时间,多提建议。

我先把解决了输入法问题的配置传上来。文章更新会比较慢,以配置文件最新时间为准。
回复 支持 反对

使用道具 举报

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

本版积分规则

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