使用圆体的小问题
按照3n大虾的帖子,下载安装字体,并更改font.conf文件。结果英文字体能达到MAC OS的效果(必须是系统选择san sief字体,选园体不行)。而不论什么选择,中文字体相对英文是细细的,得不到MAC OS的效果。
本来已经放弃,但是安装的FIREFOX让我看到一点希望。
请看下图,firefox的菜单中的中文是园体且AA的。
但是系统其他程序的菜单与ff的页面字体一样是另一种。
请教! <match target="font">
<test name="family"><string>Vera Sans YuanTi</string></test>
<edit name="globaladvance"><bool>false</bool></edit>
</match>
<match target="font">
<test name="family"><string>Vera Sans YuanTi Mono</string></test>
<edit name="globaladvance"><bool>false</bool></edit>
</match>
<match target="font">
<edit name="antialias" mode="assign"><bool>true</bool></edit>
<edit name="hinting" mode="assign"><bool>false</bool></edit>
<edit name="autohint" mode="assign"><bool>false</bool></edit>
<edit name="hintstyle" mode="assign"><const>hintnone</const></edit>
<edit name="rh_prefer_bitmaps" mode="assign"><bool>false</bool></edit>
</match>
加到/etc/fonts/fonts.conf 里 报告3n大虾,第一图的效果就是已经加入了之后的。 经过我几次测试,只要用控制中心安装园体之后,加入不加入下面字段都没有影响:
<match target="font">
<test name="family"><string>Vera Sans YuanTi</string></test>
<edit name="globaladvance"><bool>false</bool></edit>
</match>
<match target="font">
<test name="family"><string>Vera Sans YuanTi Mono</string></test>
<edit name="globaladvance"><bool>false</bool></edit>
</match>
而这一字段对字体有影响:
<match target="font">
<edit name="antialias" mode="assign"><bool>true</bool></edit>
<edit name="hinting" mode="assign"><bool>false</bool></edit>
<edit name="autohint" mode="assign"><bool>false</bool></edit>
<edit name="hintstyle" mode="assign"><const>hintnone</const></edit>
<edit name="rh_prefer_bitmaps" mode="assign"><bool>false</bool></edit>
</match>
最大的问题是,中文与英文笔划粗细差别。 上一部分是为了防止英文太宽的
问题解决了吧?
别叫我大虾,我只是灌的水多而已,高手一般都是不露面的 :mrgreen: 上一部分是为了防止英文太宽的
问题解决了吧?
别叫我大虾,我只是灌的水多而已,高手一般都是不露面的 :mrgreen:
你太谦虚了 上一部分是为了防止英文太宽的
问题解决了吧?
别叫我大虾,我只是灌的水多而已,高手一般都是不露面的 :mrgreen:
你太谦虚了
哪有高手灌8000多帖的,只有“水手”才灌这么多 8) 上一部分是为了防止英文太宽的
问题解决了吧?
别叫我大虾,我只是灌的水多而已,高手一般都是不露面的 :mrgreen:
你太谦虚了
哪有高手灌8000多帖的,只有“水手”才灌这么多 8)
你是一个很热心的高手 呵呵,谢谢夸奖了
“热心”领了,“高手”以后还是免了吧 :-D 实在是不好意思,问题并没有解决。
最根本的问题还不在MAC OS效果,而是系统的不同窗口居然是不同的字体。
请看贴图——请注意:后一个窗口并非是调整之前打开的。
在我的SUSE 9.2 PRO里面,KDE的某些窗口可以被支持设置,另一些不行。但是,我发现用系统自带的方正黑体就没有这种问题。 字体选错了。是vera sans yuanti
http://www.linuxfans.org/nuke/modules/Forums/files/2005-03-aa-2.jpg 非常感谢3n,我安装了你制作的圆体。
可是如果选那个,连Konqueror标题的圆体都变得和前面一样是细细的了。 不好意思,说废话了,呵呵。fonts.conf贴上来看看,谢谢。如果家目录下有.fonts.conf的话也贴上来 /etc/fonts下的fonts.conf
我并没有加入<match target="font">
<test name="family"><string>Vera Sans YuanTi</string></test>
<edit name="globaladvance"><bool>false</bool></edit>
</match>
<match target="font">
<test name="family"><string>Vera Sans YuanTi Mono</string></test>
<edit name="globaladvance"><bool>false</bool></edit>
</match>
<match target="font">
<edit name="antialias" mode="assign"><bool>true</bool></edit>
<edit name="hinting" mode="assign"><bool>false</bool></edit>
<edit name="autohint" mode="assign"><bool>false</bool></edit>
<edit name="hintstyle" mode="assign"><const>hintnone</const></edit>
<edit name="rh_prefer_bitmaps" mode="assign"><bool>false</bool></edit>
</match>
因为我发现加入之后对解决这个问题没有帮助,而且让中文字体显得非常模糊。——我现在的问题我想应该是为什么有的窗口不能使用我规定的字体,而有些可以了。 家目录的.fonts.conf内容如下:<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="font" >
<edit mode="assign" name="hinting" >
<bool>true</bool>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="hintstyle" >
<const>hintmedium</const>
</edit>
</match>
<dir>~/.fonts</dir>
</fontconfig>