我下载了微软的雅黑字体了,把ttf文件放到了fonts:///里,于是就可以设置字体了,可是设置完成后我的firfox的窗口内的字体包括 菜单 标签 文字 的字体都没有变成雅黑的字体。
而且还有一个奇怪的现象,如果我双击一个文档文件打开他,里面文字的字体就是亚黑的,如果我从终端打开一个文本文件,里面的字体就是系统初始的字体。 本来是设置的是文本字体是加粗的,在效果上也没有体现。
还有一些关于字体的问题,就是把字体文件ttf拷贝到fonts:///里和其他像~/.fonts 或者 /usr/local/share/fonts/ 或者 /usr/share/fonts/ 这里有什么不同?
还有如何才能让登录界面也改变字体?
还有~/.fonts /usr/local/share/fonts/ /usr/share/fonts/,这三个文件夹高手能讲解一下么?
还有fonts.conf这个文件是干什么用的,里面的东西都看不懂,呵呵,也想请高人指导一二。
不好意思一次这么多问题,我的系统是7。10
[求助]奇怪的微软雅黑字体问题
-
- 帖子: 109
- 注册时间: 2007-10-02 23:53
-
- 帖子: 794
- 注册时间: 2008-01-30 19:19
-
- 帖子: 20
- 注册时间: 2007-09-11 11:13
XFree86系统有两套的字体系统:核心X11字体系统和Xft字体系统。你直接把ttf文件放到了fonts:///里只有支持xft的软件可以找到这个字体,使用核心X11字体系统的软件是找不到的。(要使用还需要做别的事情哦,不是简单复制就可以了。)
firfox的窗口内的字体包括 菜单 标签 文字 的字体都没有变成雅黑的字体。你可以编辑
sudo gedit /etc/fonts/language-selector.conf
分別在
<family>Bitstream Vera Serif</family>
<family>Bitstream Vera Sans</family>
<family>Bitstream Vera Sans Mono</family>
下添加
<family>Microsoft YaHei</family>
这个会设置你默认字体为雅黑。
至于把
把字体文件ttf拷贝到fonts:///里和其他像~/.fonts 或者 /usr/local/share/fonts/ 或者 /usr/share/fonts/ 这里有什么不同?
没什么不同,因为你都可以在/etc/fonts/fonts.conf的<dir> 中定义。
fontconfig 会自己递归地去找这个路径里头的所有字型。就是一个查找先后顺序,这个顺序你可以自己调整。
fonts.conf这个文件呢:包含了fontconfig函数库的配置信息,其中有用来寻找字体及相关信息的目录名称,还有在尝试匹配现有字体前执行的字体样板编辑指令。
fontconfig有个系统配置文件和一个用户配置文件。其中系统配置文件是/etc/fonts/fonts.conf。它会受到发型版提供者所提供的软件包改动的影响,升级了fontconfig软件包,配置会被覆盖。在每个用户的Home目录中,也可以存放一个.fonts.conf文件,这个文件的优先级最高,但它只影响当前的用户。这两个文件的格式是一样的,都是一个XML格式的文件。该XML文件的语法规则在fonts.dtd里定义。
firfox的窗口内的字体包括 菜单 标签 文字 的字体都没有变成雅黑的字体。你可以编辑
sudo gedit /etc/fonts/language-selector.conf
分別在
<family>Bitstream Vera Serif</family>
<family>Bitstream Vera Sans</family>
<family>Bitstream Vera Sans Mono</family>
下添加
<family>Microsoft YaHei</family>
这个会设置你默认字体为雅黑。
至于把
把字体文件ttf拷贝到fonts:///里和其他像~/.fonts 或者 /usr/local/share/fonts/ 或者 /usr/share/fonts/ 这里有什么不同?
没什么不同,因为你都可以在/etc/fonts/fonts.conf的<dir> 中定义。
fontconfig 会自己递归地去找这个路径里头的所有字型。就是一个查找先后顺序,这个顺序你可以自己调整。
fonts.conf这个文件呢:包含了fontconfig函数库的配置信息,其中有用来寻找字体及相关信息的目录名称,还有在尝试匹配现有字体前执行的字体样板编辑指令。
fontconfig有个系统配置文件和一个用户配置文件。其中系统配置文件是/etc/fonts/fonts.conf。它会受到发型版提供者所提供的软件包改动的影响,升级了fontconfig软件包,配置会被覆盖。在每个用户的Home目录中,也可以存放一个.fonts.conf文件,这个文件的优先级最高,但它只影响当前的用户。这两个文件的格式是一样的,都是一个XML格式的文件。该XML文件的语法规则在fonts.dtd里定义。
-
- 帖子: 20
- 注册时间: 2007-09-11 11:13
- qiang_liu8183
- 论坛版主
- 帖子: 10699
- 注册时间: 2006-09-10 22:36
- 系统: Arch Debian
- 来自: 北京