加入收藏 | 设为首页 | 会员中心 | 我要投稿 佛山站长网 (https://www.0757zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux桌面系统字体配置详解(二)

发布时间:2016-10-12 19:10:18 所属栏目:Linux 来源:网络整理
导读:字体配置实战 下面,将以Fedora 20为例,自己动手将它配置为正确的显示效果。目前,在Linux系统上配置字体的工具是Fontconfig。 为什么是Fontconfig 感谢这个时

这样字体画出来肯定偏小。事实上我的显示器dpi比96都要高20%左右。所以得改。为了跟随主流,还是改成96dpi好了。

我控制字体属性的思路:

1、著名厂家设计的字体,开hinting,开源的粗制滥造的字体就用autohint好了;目前系统中用的字体似乎名头都很响,所以全局开hinting,hintstyle设为hintslight。

2、英文字体全局开次像素平滑,全局开抗锯齿,如果在使用过程中发现有哪个字体边缘显示为花花绿绿的话,就单独关闭这个字体的次像素平滑。

3、小于7.5像素的字就关闭hinting,这也是目前开源界的主流做法。

本栏目更多精彩内容:http://www.bianceng.cn/OS/Linux/

4、中文关闭次像素平滑,除非用的是微软雅黑之类专为次像素平滑设计的字体;很显然不在正版Windows中用微软雅黑是违法的,所以中文关闭次像素平滑。

代码如下:

 1<?xml version="1.0" encoding="UTF-8"?> 2<!DOCTYPE fontconfig SYSTEM "../fonts.dtd"> 3<fontconfig> 4<match target="pattern"> 5<edit name="dpi" mode="assign"> 6<double>96</double> 7</edit> 8</match> 9<match target="font">10<edit name="hinting" mode="assign">11<bool>true</bool>12</edit>13</match>14<match target="font">15<edit name="autohint" mode="assign">16<bool>false</bool>17</edit>18</match>19<match target="font">20<edit name="hintstyle" mode="assign">21<const>hintslight</const>22</edit>23</match>24<match target="font">25<edit name="antialias" mode="assign">26<bool>true</bool>27</edit>28</match>29<match target="font">30<edit name="rgba" mode="assign">31<const>rgb</const>32</edit>33</match>34<match target="font">35<edit name="lcdfilter" mode="assign">36<const>lcdlight</const>37</edit>38</match>3940<match target="font">41<test compare="less" name="pixelsize">42<double>7.5</double>43</test>44<edit name="hinting">45<bool>false</bool>46</edit>47</match>48<match target="font">49<test name="family" compare="contains">50<string>AR PL UMing</string>51</test>52<edit name="rgba">53<const>none</const>54</edit>55</match>56<match target="font">57<test name="family" compare="contains">58<string>正黑</string>59</test>60<edit name="rgba">61<const>none</const>62</edit>63</match>64</fontconfig>

~/fonts.conf.d/05-dpi-and-hinting.conf

再来测试一下,如下图:

Linux桌面系统字体配置详解(二)

第六步:为中文选择点阵字体

上一篇中论述过,小字不用点阵,看起来会发虚。所以中文应该选择点阵。文泉驿点阵正黑不错,系统本身就有安装。文泉驿点阵宋体需要另外安装,如下图:

Linux桌面系统字体配置详解(二)

(编辑:佛山站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读