QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: hejux

如果你很满意你的桌面......

[复制链接]
发表于 2005-6-26 13:44:43 | 显示全部楼层
说下我的方法吧

我没有root权限,原来系统里也没有中文

我是copy几个中文字体到 ~/.fonts 下
然后 fc-cache ~/.fonts

done!
回复

使用道具 举报

 楼主| 发表于 2005-6-26 14:21:54 | 显示全部楼层
我的firefox菜单字体断断续续的
不爽

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2005-6-26 14:31:52 | 显示全部楼层
这个是 .gtkrc-2.0 的配置的关系

style "user-font"
{
  font_name="tahoma 9"
}
widget_class "*" style "user-font"
回复

使用道具 举报

 楼主| 发表于 2005-6-26 14:43:50 | 显示全部楼层
fontconfig不是能控制gtk2.0的吗 ?
回复

使用道具 举报

 楼主| 发表于 2005-6-26 14:45:24 | 显示全部楼层
还有我的 totem bmp 都不受fontconfig的控制
回复

使用道具 举报

发表于 2005-6-26 14:51:35 | 显示全部楼层
Firefox的字体要修改userChorme.css

在这个文件里加入这样一段:
* {
  font-size: 9pt !important
  font-family: Tahoma,Simsun !important;
}

这样就OK了~
回复

使用道具 举报

发表于 2005-6-26 14:54:55 | 显示全部楼层
[quote:dd4212d2cf="hejux"]还有我的 totem bmp 都不受fontconfig的控制[/quote]

它们都是Gnome应用程序
应该修改.gtkrc-2.0文件来设置
回复

使用道具 举报

 楼主| 发表于 2005-6-26 15:20:25 | 显示全部楼层
[quote:2831c21097="lywaml"]Firefox的字体要修改userChorme.css

在这个文件里加入这样一段:
* {
  font-size: 9pt !important
  font-family: Tahoma,Simsun !important;
}

这样就OK了~[/quote]

在/*

*/

之间的都是被注释掉的吧 ?
回复

使用道具 举报

发表于 2005-6-26 15:24:50 | 显示全部楼层

Re: heh

[quote:49afc58d1f="hejux"]我用的别人给我的fonts包 覆盖我自己的 这个样子 没有楼上两位的好阿:[/quote]
中文字体不是windows的simsun,英文更是看不出
回复

使用道具 举报

发表于 2005-6-26 15:28:58 | 显示全部楼层
[quote:a371e15ce1="lywaml"]我来写个思路吧。

最简单的办法是:
删除系统原有的中文字体 把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 选择自己喜欢的字体大小
这时候一般应用程序的显示应该已经很不错了

:)[/quote]
现在还用xtt阿,有点老了吧
而且既然都已经注销了freetype,那就没有必要再用firefly的Xft2补丁包模拟粗体了,fonts.conf也不用改了,因为xtt已经可以显示粗体了
回复

使用道具 举报

发表于 2005-6-26 15:34:37 | 显示全部楼层
[quote:d4b9540c4b="hejux"]fontconfig不是能控制gtk2.0的吗 ?[/quote]
kde下调用gtk的程序,如果不修改$GTK2_RC_FILES变量定义的文件内容的话,就只能通过运行gnome-setting-daemon来实现
回复

使用道具 举报

发表于 2005-6-26 15:36:21 | 显示全部楼层
我写的是能够通用的解决办法 不限于某一个发行版 也不限于某一个版本

而且 学Linux不要把用着最新的软件包当作一种荣誉
学识的多少 和你用着的软件包的版本号 其实一点关系都没有
回复

使用道具 举报

发表于 2005-6-26 15:37:37 | 显示全部楼层
[quote:205ddbb781="hejux"][quote:205ddbb781="lywaml"]Firefox的字体要修改userChorme.css

在这个文件里加入这样一段:
* {
  font-size: 9pt !important
  font-family: Tahoma,Simsun !important;
}

这样就OK了~[/quote]

在/*

*/

之间的都是被注释掉的吧 ?[/quote]

是的
要在注释之外加上自定义的代码
回复

使用道具 举报

 楼主| 发表于 2005-6-26 15:47:19 | 显示全部楼层
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 的一段代码,呵呵,关闭重启,无效.....
2  cat@chinat:~$ cd .g
.gconf/          .gnome/          .gnome2_private/
.gconfd/         .gnome2/         .gstreamer-0.8/
根本没有什么 .gtkrc-2.0
回复

使用道具 举报

发表于 2005-6-26 15:50:21 | 显示全部楼层
[quote:a94befb672="lywaml"]我写的是能够通用的解决办法 不限于某一个发行版 也不限于某一个版本

而且 学Linux不要把用着最新的软件包当作一种荣誉
学识的多少 和你用着的软件包的版本号 其实一点关系都没有[/quote]
但是技术已经老掉了,还有使用的必要吗?xtt也没人更新了。何必非要抱残守缺。如果按你的道理,那你为什么不还用2.2的内核、XFree86 3.3
还有,你都使用了xtt了,还用firefly的xft补丁干啥?不解
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-23 10:51 , Processed in 0.039082 second(s), 13 queries .

© 2021 Powered by Discuz! X3.5.

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