当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 12 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : Ubuntu 10.04如何关闭所有字体的内嵌点阵?
帖子发表于 : 2010-06-05 1:58 
头像

注册: 2010-06-04 23:46
帖子: 39
系统: Ubuntu 14.04 LTS
送出感谢: 0 次
接收感谢: 0 次
刚刚在我的Sandisk ExtremeIII 8G SD卡上安装了Ubuntu 10.04,过程很顺利(远不像在移动盘上安装Windows那么纠结),系统运行也很流畅,不错~~
默认的字体是文泉驿纳米黑,不知为何我总是觉得纳米黑没有传说中的那么赞(也许是看惯了正黑的结果),所以从Windows7的Fonts文件夹中提取了微软雅黑、文泉驿正黑和宋体的ttf文件安装之,然后把应用程序字体默认设为雅黑,Firefox的网页字体默认设为正黑。
完成后就出现了图中的效果——没有内嵌点阵的微软雅黑效果挺好,但网页中的正黑、宋体全都是点阵显示了。
个人比较偏爱矢量字体,感觉Ubuntu的次像素效果比Windows好太多了。所以希望屏蔽掉内嵌点阵,但Ubuntu 9.10中关闭正黑内嵌点阵的办法在这不管用了(因为系统里没有现成的正黑字体关闭点阵的配置文件),我又是个Linux菜鸟,真的不知道怎么手工修改配置。。。求高手帮助,有没有办法关闭所有字体的内嵌点阵?
附件:
Ubuntu中文点阵问题.png
Ubuntu中文点阵问题.png [ 15.47 KiB | 被浏览 1129 次 ]


页首
 用户资料  
 
2 楼 
 文章标题 : Re: Ubuntu 10.04如何关闭所有字体的内嵌点阵?
帖子发表于 : 2010-06-06 13:47 
头像

注册: 2010-06-04 23:46
帖子: 39
系统: Ubuntu 14.04 LTS
送出感谢: 0 次
接收感谢: 0 次
自己up下


页首
 用户资料  
 
3 楼 
 文章标题 : Re: Ubuntu 10.04如何关闭所有字体的内嵌点阵?
帖子发表于 : 2010-06-06 13:53 

注册: 2006-05-29 14:09
帖子: 120
送出感谢: 0 次
接收感谢: 0 次
代码:
 <match target="font">
  <edit mode="assign" name="embeddedbitmap">
   <bool>false</bool>
  </edit>
 </match>


好像 加这一段就行了


页首
 用户资料  
 
4 楼 
 文章标题 : Re: Ubuntu 10.04如何关闭所有字体的内嵌点阵?
帖子发表于 : 2010-06-06 14:03 
头像

注册: 2010-06-04 23:46
帖子: 39
系统: Ubuntu 14.04 LTS
送出感谢: 0 次
接收感谢: 0 次
xybds 写道:
代码:
 <match target="font">
  <edit mode="assign" name="embeddedbitmap">
   <bool>false</bool>
  </edit>
 </match>


好像 加这一段就行了

是要在每个字体的配置文件中都加上,还是只要在zh-CN的文件里加上就可以?


页首
 用户资料  
 
5 楼 
 文章标题 : Re: Ubuntu 10.04如何关闭所有字体的内嵌点阵?
帖子发表于 : 2010-06-06 14:18 

注册: 2006-05-29 14:09
帖子: 120
送出感谢: 0 次
接收感谢: 0 次
我是加在 .fonts.conf 里面 <fontconfig> </fontconfig> 之间
代码:
<fontconfig>
.....................
<match target="font">
  <edit mode="assign" name="embeddedbitmap">
   <bool>false</bool>
  </edit>
</match>
</fontconfig>


页首
 用户资料  
 
6 楼 
 文章标题 : Re: Ubuntu 10.04如何关闭所有字体的内嵌点阵?
帖子发表于 : 2010-06-06 14:39 

注册: 2006-05-29 14:09
帖子: 120
送出感谢: 0 次
接收感谢: 0 次
test


附件:
2.png
2.png [ 46.25 KiB | 被浏览 1088 次 ]

页首
 用户资料  
 
7 楼 
 文章标题 : Re: Ubuntu 10.04如何关闭所有字体的内嵌点阵?
帖子发表于 : 2010-06-06 20:29 
头像

注册: 2010-06-04 23:46
帖子: 39
系统: Ubuntu 14.04 LTS
送出感谢: 0 次
接收感谢: 0 次
改了/etc/fonts/fonts.conf,加上了那几行,注销重新登陆,没变化;重启电脑,还是没变化……
fonts.conf 和 .fonts.conf是一回事吗?如果不是,后者在什么地方?我实在太菜……见笑了……


页首
 用户资料  
 
8 楼 
 文章标题 : Re: Ubuntu 10.04如何关闭所有字体的内嵌点阵?
帖子发表于 : 2010-06-06 20:45 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 274
尽量使用个人配置文件。~/.fonts.conf
从次序上说,个人配置可以覆盖系统配置。
你改的系统配置,说不定前后还有其他的设置,覆盖了你的设置。
改后,只需要注销下。


_________________
● 鸣学


页首
 用户资料  
 
9 楼 
 文章标题 : Re: Ubuntu 10.04如何关闭所有字体的内嵌点阵?
帖子发表于 : 2010-06-06 20:48 

注册: 2010-01-06 18:12
帖子: 30
送出感谢: 0 次
接收感谢: 0 次
文泉驿在目录内提供了一个脚本可以进行这个更改。


页首
 用户资料  
 
10 楼 
 文章标题 : Re: Ubuntu 10.04如何关闭所有字体的内嵌点阵?
帖子发表于 : 2010-06-06 21:38 
头像

注册: 2010-06-04 23:46
帖子: 39
系统: Ubuntu 14.04 LTS
送出感谢: 0 次
接收感谢: 0 次
现在我还没有个人配置文件,所以我用gedit建了一个~/.fonts.conf文件,内容如下:
代码:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="font">
   <edit mode="assign" name="embeddedbitmap">
      <bool>false</bool>
   </edit>
</match>
</fontconfig>

就是说<fontconfig>中只有这一段关闭点阵的代码
保存后注销,还是不行……


页首
 用户资料  
 
11 楼 
 文章标题 : Re: Ubuntu 10.04如何关闭所有字体的内嵌点阵?
帖子发表于 : 2010-06-26 6:19 
头像

注册: 2010-06-04 23:46
帖子: 39
系统: Ubuntu 14.04 LTS
送出感谢: 0 次
接收感谢: 0 次
嗯,问题解决了……
方法是直接删除/etc/fonts/conf.avail/66-wqy-zenhei-sharp.conf和66-wqy-zenhei-sharp-no13px.conf
只保留文泉驿的默认配置文件44-wqy-zenhei.conf……就这么简单……见笑了…… :em06 :em02
我记得文泉驿正黑0.8.38版本默认是关闭点阵的嘛。。。
可我的正黑是从Windows里直接把TTC文件拷贝过来安装的,并没有用文泉驿的安装包,不明白那三个配置文件从何而来?


页首
 用户资料  
 
12 楼 
 文章标题 : Re: Ubuntu 10.04如何关闭所有字体的内嵌点阵?
帖子发表于 : 2010-07-04 9:41 

注册: 2010-05-20 23:22
帖子: 6
送出感谢: 0 次
接收感谢: 0 次
最最简单的方法,就是删除所有含有点阵字体的字体,只保留微软雅黑。


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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