字体字体字体字体字体

打印 上一主题 下一主题

主题 709|帖子 709|积分 2127

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
检察系统上已安装的字体

fc-list
修改目次的权限

chmod -R 755 /usr/share/fonts/chinese
修改字体配置文件

vi /etc/fonts/fonts.conf
<dir>/usr/share/fonts/chinese</dir>
扫描字体目次并生成字体信息的缓存,然后应用步伐就可以立纵然用这些新安装的字体。

fc-cache
fc-cache -f -v
此中 -f 选项强制更新字体缓存,-v 选项表现详细输出
如果您将字体文件复制到新的字体目次,还必要使用以下下令更新字体缓存:
sudo mkfontscale
sudo mkfontdir

word转pdf后,pdf的字体不对,不正确
修改了 libreoffice/share/fonts/truetype/fc_local.conf  文件,将字体中文名映射为英文
例子:
  1. <alias binding="same">
  2.     <family>仿宋_GB2312</family>
  3.     <accept>
  4.     <family>FangSong_GB2312</family>
  5.     </accept>
  6.   </alias>
  7.  
  8.   <alias binding="same">
  9.     <family>宋体</family>
  10.     <accept>
  11.     <family>SimSun</family>
  12.     </accept>
  13.   </alias>
  14.  
  15.   <alias binding="same">
  16.     <family>华文中宋</family>
  17.     <accept>
  18.     <family>STZhongsong</family>
  19.     </accept>
  20.   </alias>
复制代码
修改/etc/fonts/fonts.conf的字体渲染顺序
中文字体表现优化
按照上面的方法配置好以后,宋体能够表现了,但是字体有些发虚,那么一种简单的方法就是在系统->首选项->字体(system->preference->font) 中选择单色(Monochrome),但是这样所有的字体包括英文字体都会有一点点的小锯齿,那么替换的方法就是通过修改fonts.conf,去掉宋体的反锯齿,而且用黑体替换宋体的粗体。在fonts.conf中添加:
<!– 用黑体替换宋体的粗体 –>
<match target=”pattern”>
<test name=”family”><string>SimSun</string></test>
<test name=”weight” compare=”more_eq”><const>bold</const></test>
<edit name=”family” mode=”assign”><string>SimHei</string></edit>
</match>
<!– 关闭宋体的AA –>
<match target=”font”>
<test qual=”any” name=”family”><string>SimSun</string></test>
<edit name=”antialias” mode=”assign”><bool>false</bool></edit>
</match>
<!– 办理不能识别中文字体名称的问题 –>
<match target=”pattern”>
<test name=”family”><string>宋体</string></test>
<edit name=”family” mode=”assign”><string>SimSun</string></edit>
</match>
<match target=”pattern”>
<test name=”family”><string>新宋体</string></test>
<edit name=”family” mode=”assign”><string>SimSun</string></edit>
</match>
<match target=”pattern”>
<test name=”family”><string>仿宋_GB2312</string></test>
<edit name=”family” mode=”assign”><string>FangSong_GB2312</string></edit>
</match>
<match target=”pattern”>
<test name=”family”><string>楷体_GB2312</string></test>
<edit name=”family” mode=”assign”><string>KaiTi_GB2312</string></edit>
</match>
<match target=”pattern”>
<test name=”family”><string>黑体</string></test>
<edit name=”family” mode=”assign”><string>SimHei</string></edit>
</match>
为什么要用黑体替换宋体的粗体呢,因为宋体字体其实是不含粗体的,windows下也是,只是windows采用了更高级一些的方法来间接实现了宋体的粗体而已。


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

梦应逍遥

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表