当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 9 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [求助]奇怪的微软雅黑字体问题
帖子发表于 : 2008-02-01 15:46 

注册: 2007-10-02 23:53
帖子: 109
送出感谢: 1
接收感谢: 0 次
我下载了微软的雅黑字体了,把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


附件:
Screensho1t.png
Screensho1t.png [ 266.79 KiB | 被浏览 1071 次 ]

Screenshot.png
Screenshot.png [ 452.23 KiB | 被浏览 1040 次 ]

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-02-02 0:24 

注册: 2008-01-07 23:37
帖子: 10
地址: 重庆
送出感谢: 0 次
接收感谢: 0 次
同问


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-02-02 11:29 

注册: 2008-01-30 19:19
帖子: 794
送出感谢: 0 次
接收感谢: 0 次
GEdit和Firefox里面都可以自己定义使用哪套字体,
gedit里面可以禁用自己设定,使用系统设定的字体


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-02-02 11:35 

注册: 2008-01-30 19:19
帖子: 794
送出感谢: 0 次
接收感谢: 0 次
我不是高手,
关于 /usr/share/fonts 下和 ~/.fonts 下,一个是全系统的字体集,一个是本用户的字体集.就是说,系统会先在系统字体里面找,再额外加载本用户的字体集

登录界面的字体我也没改过来,系统设置里还没发现
或许是某个conf文件里的字体优先顺序设置里面可以改


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-02-02 12:57 

注册: 2007-01-28 0:51
帖子: 441
送出感谢: 0 次
接收感谢: 0 次
以我的经验来看,字体放到/usr/share/fonts问题会解决,记得刷新字体缓存


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-02-02 13:12 

注册: 2007-09-11 11:13
帖子: 20
送出感谢: 0 次
接收感谢: 0 次
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里定义。


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-02-02 13:15 

注册: 2007-09-11 11:13
帖子: 20
送出感谢: 0 次
接收感谢: 0 次
jackallen 写道:
以我的经验来看,字体放到/usr/share/fonts问题会解决,记得刷新字体缓存

不刷新也可以,把自动刷新时间改小。默认30s。时间可以在/etc/fonts/fonts.conf中的
<rescan>
<int>30</int>
</rescan>
中修改。

rescan单元存放一个表示自动扫描字体配置文件变化间隔时间的int单元。每次间隔过后,Fontconfig都将验证所有的配置文件和目录并且自动重建内部的数据结构。


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2008-03-26 14:03 
头像

注册: 2006-09-10 22:36
帖子: 10663
地址: 北京
送出感谢: 1
接收感谢: 16
6楼讲的很详细 :D


_________________
看破、放下、自在、随缘、念佛
真诚、清净、平等、正觉、慈悲


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2008-03-30 3:02 
头像

注册: 2008-01-27 13:12
帖子: 112
送出感谢: 0 次
接收感谢: 0 次
我刚刚安装的8.04 BETA版为什么没有/etc/fonts/language-selector.conf
难道要新建一个??????


_________________
时间上的老鸟
技术上的菜鸟


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 9 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译