11ho 发表于 2013-7-5 09:10:42

ubuntu chromium字体发虚的解决方法及字体美化

了解字体的一些常识性知识:
英文分衬线(serif)、非衬线(sans-serif)、等宽(monospace)三类,中文有宋,黑等,屏幕一般采用非衬线饱满些,这样就看得清楚点,汉字一般等宽,英文一般不等宽
安装windows核心字库:
#apt-cache search "microsoft truetype core fonts"
#sudo apt-get install ttf-mscorefonts-installer
现在Arial,Verdana,Webdings,Times New Roman,Comic Sans都有啦
再建议一个软链接,$ sudo ln -s /etc/fonts/conf.avail/10-autohint.conf /etc/fonts/conf.d/
英文字体用Helvetica比较好看,Helvetica light更好看,Helvetica Neue是mac os的默认字体,Segoe UI是win8的默认字体,中文字体微软雅黑,没有雅黑就用文泉驿微米黑
具体字体安装:1,从windows拷贝Fonts文件夹,选择相关字体,如微软雅黑,msyh.ttf,msyhbd.ttf2,在/etc/share/fonts/新建windows目录,拷贝相应字体到该目录下,然后修改相应权限#cd /etc/share/fonts/$sudo chmod 755 *3,建立字体缓存,$sudo mkfontscale$sudo mkdontdir$sudo fc-cache -fv 这个时候能看到更新的字体,也可通过fc-list|grep 'xx'来查看相关字体4,重启电脑,一定得干,不干还真不会起作用,别看fc-list都已经有啦5,具体到相关软件,还得通过相关软件来配置,如thunderbird,chromium等,界面展示则可通过Unity Tweak Tool来设置
同样也适用于Helvetica Neue,Segoe UI,在chrome商店中搜索“替换字体的中文部分为雅黑”,提供的思路很好,只替换中文,原理是根据unicode_range,css文件位置:~/.config/chromium/Default/Extensions/enpkigfhoabjjjonanmddidnnahopmcn/0.7.54.11_0/css/2yahei.css,这其中默认是将英文转为Segoe UI,如果不喜欢Segoe UI字体,可将Segoe UI替换为Helvetica Neue,前提是你已经装上了该字体另外一种方式就是在chromium商店中搜索“Force Microsoft Yahei Font”,然后将插件中的font.css改为:* {
font-family:"Helvetica Neue","Microsoft YaHei","Microsoft YaHei Mono","WenQuanYi Micro Hei Mono", "WenQuanYi Micro Hei", sans-serif !important;}另外w3school提供了很好的示例,可以用来学习测试,附上字体下载链接



jydg 发表于 2013-7-5 14:09:06

勿以坑小而不灌,勿以坑大而灌之。

ls0398 发表于 2013-7-5 16:35:09

关羽五绺长髯,风度翩翩,手提青龙偃月刀,江湖人送绰号——刀郎。

ssplyh 发表于 2013-7-5 19:49:16

听君一席话,省我十本书!

我是条汉子 发表于 2013-7-6 01:13:55

女,喜甜食,甚胖!该女有一癖好:痛恨蚂蚁,见必杀之。问其故曰:这小东西,那么爱吃甜食,腰还那么细!

三月阳光 发表于 2013-7-6 04:12:13

做爱做的事,交配交的人。

qq524061227 发表于 2013-7-6 21:57:15

勃起不是万能的,但不能勃起却是万万都不能的!
页: [1]
查看完整版本: ubuntu chromium字体发虚的解决方法及字体美化