我没有root权限,原来系统里也没有中文
我是copy几个中文字体到 ~/.fonts 下
然后 fc-cache ~/.fonts
done! 我的firefox菜单字体断断续续的
不爽 这个是 .gtkrc-2.0 的配置的关系
style "user-font"
{
font_name="tahoma 9"
}
widget_class "*" style "user-font" fontconfig不是能控制gtk2.0的吗 ? 还有我的 totem bmp 都不受fontconfig的控制 Firefox的字体要修改userChorme.css
在这个文件里加入这样一段:
* {
font-size: 9pt !important
font-family: Tahoma,Simsun !important;
}
这样就OK了~ 还有我的 totem bmp 都不受fontconfig的控制
它们都是Gnome应用程序
应该修改.gtkrc-2.0文件来设置 Firefox的字体要修改userChorme.css
在这个文件里加入这样一段:
* {
font-size: 9pt !important
font-family: Tahoma,Simsun !important;
}
这样就OK了~
在/*
*/
之间的都是被注释掉的吧 ?
Re: heh
我用的别人给我的fonts包 覆盖我自己的 这个样子 没有楼上两位的好阿:中文字体不是windows的simsun,英文更是看不出 我来写个思路吧。
最简单的办法是:
删除系统原有的中文字体 把Sinsum和Tahoma拷贝到字体目录下面 更新字体信息
然后安装firefly的Xft2补丁包
编辑/etc/X11/xorg.conf,去掉Module中的type1和freetype,加上xtt
Section "Module"
Load "dbe"
SubSection "extmod"
EndSubSection
# Load "type1" <<=== 前面加上"#"注释掉
# Load "freetype" <<=== 前面加上"#"注释掉
Load "xtt" <<=== 加上这一行
Load "glx"
EndSection
编辑/etc/fonts/fonts.conf,加入下面的代码,就能正常显示simsun字体的粗体了
代码:
<match target="font">
<test target="pattern" name="weight" compare="more">
<const>medium</const>
</test>
<test name="family" compare="eq">
<string>SimSun</string>
</test>
<edit name="weight" mode="assign">
<const>bold</const>
</edit>
</match>
然后在Gnome的首选项或者KDE的控制中心里选择字体为Tahoma 选择自己喜欢的字体大小
这时候一般应用程序的显示应该已经很不错了
:)
现在还用xtt阿,有点老了吧
而且既然都已经注销了freetype,那就没有必要再用firefly的Xft2补丁包模拟粗体了,fonts.conf也不用改了,因为xtt已经可以显示粗体了 fontconfig不是能控制gtk2.0的吗 ?
kde下调用gtk的程序,如果不修改$GTK2_RC_FILES变量定义的文件内容的话,就只能通过运行gnome-setting-daemon来实现 我写的是能够通用的解决办法 不限于某一个发行版 也不限于某一个版本
而且 学Linux不要把用着最新的软件包当作一种荣誉
学识的多少 和你用着的软件包的版本号 其实一点关系都没有 Firefox的字体要修改userChorme.css
在这个文件里加入这样一段:
* {
font-size: 9pt !important
font-family: Tahoma,Simsun !important;
}
这样就OK了~
在/*
*/
之间的都是被注释掉的吧 ?
是的
要在注释之外加上自定义的代码 3n 经过你这么一说估计他也晕了
我现在用的设置是 : 1 把自己的以前copy来的fonts 文件夹删除 2 从ubuntu 里面把fonts文件夹 copy 过来
3 在local.conf 里面加上了你上次贴出来的一段代码并且吧最后那部分的tahoma 改成了 bitstream vera sans,
4 把windowsxp 中fonts 文件夹里面所有的字体cp到了/usr/share/fonts/truetype/中来了
5 在kde控制面板把所有的字体设置成simsun
现在大部分地方都显示很漂亮的simsun 这么干了之后,fc-cache,马上就能显示出simsun的粗体了,重启之后粗体没有了,剩下漂亮的simsun
目前还有几个问题:
1 firefox 字体菜单字体很虚 ,修改了/etc/mozilla-firefox/profile/chrome/userChrome.css 加上了lywaml 的一段代码,呵呵,关闭重启,无效.....
2cat@chinat:~$ cd .g
.gconf/ .gnome/ .gnome2_private/
.gconfd/ .gnome2/ .gstreamer-0.8/
根本没有什么 .gtkrc-2.0 我写的是能够通用的解决办法 不限于某一个发行版 也不限于某一个版本
而且 学Linux不要把用着最新的软件包当作一种荣誉
学识的多少 和你用着的软件包的版本号 其实一点关系都没有
但是技术已经老掉了,还有使用的必要吗?xtt也没人更新了。何必非要抱残守缺。如果按你的道理,那你为什么不还用2.2的内核、XFree86 3.3
还有,你都使用了xtt了,还用firefly的xft补丁干啥?不解