LinuxSir.cn,穿越时空的Linuxsir!

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

** 适合懒人的美化过程 **——我的 redhat/fedora 工作站

[复制链接]
发表于 2005-4-24 15:03:32 | 显示全部楼层
好东西
顶上去
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-24 16:57:57 | 显示全部楼层
Post by qhgary
自己新建一个/usr/share/fonts/local?
然后在里面再建立一个TrueType目录?
那我把字体copy到TrueType里面不是多此一举么?直接copy到local下面不是更好?
另外我自己建立的目录系统怎么找到他?

呵呵
整个 /usr/share/fonts 目录的所有子目录都是字体的搜索路径, 也就是总能找到
troll 给的命令

  1. grep \<dir\> /etc/fonts/fonts.conf
复制代码

一看就明白了。 新建多层的目录, 是为了一点完备性 ^_^ 字体可是有很多种的
回复 支持 反对

使用道具 举报

发表于 2005-4-25 14:14:11 | 显示全部楼层
谢谢,但是还有几个问题:
1.这个方法是不是只能解决一部分程序的字体问题?是不是那些使用系统字体的没有办法修改呢?如果想对使用系统字体的软件也美化一下,并且仍然想达到“加法”修改的效果,该如何进行?
2.能否讲解一下font.conf这个xml文件里面tag的用法?如何才能自己写出来,或者定制修改呢?这个配置文件系统究竟是什么时候调用的呢,适用于哪些类型的程序?(因为似乎有一些程序,比如Konqure的菜单仍然很难看)
3.我在英文界面下使用中文输入(iiim),目前我是在.bash_profile里面加入export LC_CTYPE=zh_CN.UTF-8,其余几个环境变量都是en_US.UTF-8,可以达到目的。也能够在英文和
中文之间切换,但是能否达到中日英3种语言输入法的切换呢?像windows里面一样,能够做到么?就用iiim,我觉得还挺好用,fcitx&scim虽然做得好,但是使用起来配置半天比较麻烦,而且只能输入中文,所以暂不安装。
4.多次看到fontconfig这个东西,究竟什么用处,怎么用?

希望能够一一得到解答,或者希望大家讨论,谢谢。再次感谢楼主。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-25 14:39:36 | 显示全部楼层
local.conf 比 fonts.conf 优先级高, 所以只要在 local.conf 里面作出的改动一定会有效。对于 fonts.conf 中已经配置过的字体, 在 local.conf 里面重新配置也没有关系。配置的目标是字体的组合, 而不是软件, 在配置文件中不涉及任何特别的软件。所以, 要在某个软件中得到自己想要的效果, 还是必须去那个软件中再次调节。在上面我也写了, 抽空需要调整 gnome 字体的。 KDE 与 gnome 规矩是一样的, 只要选择一个漂亮的英文字体就可以了, 因为中文字体已经作为缺字时的备选,配置好了。

fonts.conf 的语法, 我也想弄明白。 大概有三四个选项可以影响一个字体, 因此排列组合一下大概是... 我概率学得不好, 大概是... 27 种组合, 肯定会试出来一个自己喜欢的吧... 我现在喜欢英文 AA, 中文点阵, 某些小字号关闭反锯齿,关闭 hinting... 反正你去 linuxfans 的两个字体板块去学习吧, 没什么意义的, 应用中照葫芦画瓢就可以, 记住每次修改了配置, 必须重新启动一个应用程序才能看到效果就可以了。

fontconfig 假如不用来编程的话, 真的是只配置 local.conf 就可以了, 并且没什么特殊的用处, 定义一下字体的属性而已。它要负责在应用程序要求某种字体的时候, 返回合适的... 什么啊, 我也不懂

IIimf 似乎是根据 locale 来加载输入法的? 我不知道怎么办, 没有用过。 scim 可以支持中日英同时使用。也许 IIimf 也能吧, 但是它在 LC_CTYPE 是英文时确实不加载 chinput 模块... 不懂它为什么要用这样的逻辑

^_^
回复 支持 反对

使用道具 举报

发表于 2005-4-25 21:40:28 | 显示全部楼层
那为什么还要有两个配置文件呢?
font.conf, local.conf分别用于什么场合?

另外上面的问题还有一个没有找到答复呢,麻烦了:
1.这个方法是不是只能解决一部分程序的字体问题?是不是那些使用系统字体的没有办法修改呢?如果想对使用系统字体的软件也美化一下,并且仍然想达到“加法”修改的效果,该如何进行?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-25 21:45:55 | 显示全部楼层
我说了啊, fonts.conf 在系统升级时会被覆盖掉,而 local.conf 不会, 所以是添加设置的合适地方
还有, 你到底想解决什么问题? 再说一遍, 配置的目标是字体的组合, 而不是软件, 在配置文件中不涉及任何特别的软件。所以, 要在某个软件中得到自己想要的效果, 还是必须去那个软件中再次调节。所以, 可以说它什么都不会为你解决的。
回复 支持 反对

使用道具 举报

发表于 2005-4-27 13:07:50 | 显示全部楼层
另外上面的问题还有一个没有找到答复呢,麻烦了:
1.这个方法是不是只能解决一部分程序的字体问题?是不是那些使用系统字体的没有办法修改呢?如果想对使用系统字体的软件也美化一下,并且仍然想达到“加法”修改的效果,该如何进行?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-27 15:44:22 | 显示全部楼层
你倒真够锲而不舍的, 可是我真的不懂你说的是什么意思。 英文字体有传统的, serif, sans-serif, monospace 几种字体, 应用程序里就可以指定自己使用其中一个字体族, 而不具体指定某个字体。 这样, 只要 fontconfig 配置得合适, 那么应用程序的字体自然就好看。

你说的是不是 fontconfig 和 X core font 两种系统的差别啊? X core font 的软件好像不是很多了, tk, jre-1.4, gtk-1.2, Xaw, 那些都没办法的, 要么就在 $HOME/.Xresources 里面定义, 要么就是像 gtk 一样在 $HOME/.gtkrc 里面定义,但是系统中没有预留类似于 local.conf 这样的文件,算是没法满足你的要求。
回复 支持 反对

使用道具 举报

发表于 2005-4-28 12:43:52 | 显示全部楼层
第一个配置文件:storage-policy.fdi
我根本没有 /usr/share/hal目录?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-28 12:55:49 | 显示全部楼层
我觉得应该注明是 fedora core 3 之后的版本 ^_^
回复 支持 反对

使用道具 举报

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

本版积分规则

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