linux install font

linux install font

1、安装MS字体

cd /usr/share/fonts

sudo mkdir zh_CN

然后将MS的字体文件(simsun.ttc tahoma.ttf verdana.ttf verdanab.ttf verdanaz.ttf tahomabd.ttf verdanai.ttf)复制到zh_CN目录下,然后

程序代码 程序代码

cd zh_CN

sudo mkfontscale

sudo mkfontdir

sudo fc-cache

注意,有不少朋友反映重启后,出现乱码,所以如果不以是root身份登录到系统进行修改的,而只是用sudo的方式建议再使用下面的命令,修改新增加的字体的权限

sudo chmod 644 /usr/share/fonts/zh_CN/*

2、修改language-selector.conf文件

程序代码 程序代码

sudo cp /etc/fonts/language-selector.conf /etc/fonts/language-selector.conf_backup

sudo gedit /etc/fonts/language-selector.conf

使用下面的代码替换掉里面的全部内容,注意,我这里没有按照Vstar的把文泉驿字体放到第二位,而是直接把宋体(Siumu)放到第二位,因为没有用文泉驿的字体,所以把文泉驿的字体那个 family和string项都删除了。这样一来,如果系统中要使用中文字体,首先用到的就是宋体。

程序代码 程序代码

<fontconfig>

<alias>

<family>serif</family>

<prefer>

<family>Bitstream Vera Serif</family>

<family>SimSun</family>

<family>DejaVu Serif</family>

<family>AR PL ShanHeiSun Uni</family>

<family>AR PL ZenKai Uni</family>

</prefer>

</alias>

<alias>

<family>sans-serif</family>

<prefer>

<family>Bitstream Vera Sans</family>

<family>Simsun</family>

<family>DejaVu Sans</family>

<family>AR PL ShanHeiSun Uni</family>

<family>AR PL ZenKai Uni</family>

</prefer>

</alias>

<alias>

<family>monospace</family>

<prefer>

<family>Bitstream Vera Sans Mono</family>

<family>Simsun</family>

<family>DejaVu Sans Mono</family>

<family>AR PL ShanHeiSun Uni</family>

<family>AR PL ZenKai Uni</family>

</prefer>

</alias>

<match target=”font” >

<test name=”family” compare=”contains” >

<string>SimSun</string>

<string>Song</string>

<string>Sun</string>

<string>Kai</string>

<string>Ming</string>

</test>

<test name=”weight” compare=”less_eq”>

<int>100</int>

</test>

<test compare=”more_eq” target=”pattern” name=”weight” >

<int>180</int>

</test>

<edit mode=”assign” name=”embolden” >

<bool>true</bool>

</edit>

</match>

<match target=”font” >

<test name=”family” compare=”contains” >

<string>SimSun</string>

<string>宋体</string>

<string>宋体-18030</string>

<string>Song</string>

<string>Sun</string>

<string>Kai</string>

<string>Ming</string>

<string>黑体</string>

<string>新宋体</string>

<string>新宋体-18030</string>

<string>楷体_GB2312</string>

<string>仿宋_GB2312</string>

<string>隶体</string>

<string>SimSun-18030</string>

<string>SimHei</string>

<string>NSimSun</string>

<string>NSimSun-18030</string>

<string>KaiTi_GB2312</string>

<string>FangSong_GB2312</string>

<string>LiSu</string>

</test>

<edit name=”globaladvance”>

<bool>false</bool>

</edit>

<edit name=”spacing”>

<int>0</int>

</edit>

<edit name=”hinting”>

<bool>true</bool>

</edit>

<edit name=”autohint”>

<bool>false</bool>

</edit>

<edit name=”antialias” mode=”assign”>

<bool>true</bool>

</edit>

<test name=”pixelsize” compare=”more_eq”>

<int>12</int>

</test>

<test name=”pixelsize” compare=”less_eq”>

<int>24</int>

</test>

<edit name=”antialias” mode=”assign” >

<bool>false</bool>

</edit>

</match>

</fontconfig>

3、按Ctrl+Alt+Backspace重启X-windows,应该是这样的功能吧。呵呵。

然后再到“系统”“首选项”“字体”中进行设置,注意,设置中还是有一些重要的地方,不然效果还是不太理想。

注意1、在字体选项中

字体全部设置为9号,如果效果和MS Windows的效果不太一样,请全部选择使用THOMA字体,然后全部设置为8号,如下图

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/100657.html原文链接:https://javaforall.net

(0)
上一篇 2021年4月22日 下午7:00
下一篇 2021年4月23日 上午9:00


相关推荐

  • android更换开机动画,修改安卓开机动画(除了部分系统 如MIUI等)

    android更换开机动画,修改安卓开机动画(除了部分系统 如MIUI等)该楼层疑似违规已被系统折叠隐藏此楼查看此楼这技术已经很久了,但还是忍不住搬运了一下。出处是百度的,很久很久以前玩手机在百度上学的我这里说的开机动画是指开机的第二屏开机动画可以在下载的rom里修改,也可以刷机后修改(推荐后者,因为比较方便,免签名)前提:手机要ROOT提权,用R.E.管理器粘贴复制首先,开机动画的地址:system\media\bootanimation.zip要修改开机动画就是修…

    2022年5月14日
    64
  • 2022计算机Java二级考试四十五套题真题【收藏版】(一周裸考计划)[通俗易懂]

    当你看到这篇文章的时候,相信自己已经在考试的路上,或者即将踏入计算机二级考试的道路。先收藏为敬。再网上看了很多的java面试题,有很多都是零零碎碎的,有或者是需要付费加密????的,加个vip什么的,故而以下是博主整理的有关java面试题的以下内容,我想以一种幽默风趣????的风格来给大家分享和探讨。另外附加有一些公司的面试真题(内部分享)下面我就开启????耳机模式。并且⭐是重要部分,要记易考噢。

    2022年4月13日
    54
  • AI智能体研究综述

    AI智能体研究综述

    2026年3月16日
    3
  • Matlab基本函数-length函数

    Matlab基本函数-length函数1、length函数:计算向量或矩阵的长度2、用法说明   y=length(x)函数计算指定向量或矩阵的长度y。如果参数变量x是向量,则返回其长度;如果参数变量是非空矩阵,则length(x)与max(size(x))等价3、举例说明>>x=’youhaidong’x=youhaidong>>y=length(x)y=10

    2022年6月12日
    70
  • opengl glPushMatrix()[通俗易懂]

    opengl glPushMatrix()[通俗易懂]OpenGL有三个矩阵堆栈,分别是GL_MODELVIEW(模型视图矩阵堆栈)、GL_PROJECTION(投影矩阵堆栈)、GL_TEXTURE(纹理矩阵堆栈),用法和普通堆栈一样;这里我们只讲模型视图矩阵堆栈,OpenGL提供了相应的接口:glPushMatirx()和glPopMatrix()。这个模型视图矩阵堆栈是干嘛用的呢?我们在三维空间中绘制模型,大部分时候需要对模型进行

    2025年8月3日
    5
  • C++——多项式拟合

    C++——多项式拟合nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp C 多项式拟合目标 利用 C 对 txt 或者 xml 中的数据 进行高阶或低阶多项式拟合 nbsp nbsp nbsp nbsp 为方便以后查找 代码以及详细资料已打包 并上传至云盘 链接 https pan baidu com s 1bvUBIoxv7Av Cz6xOZQ 密码 u9qe 打包的内容如下 nbsp

    2026年3月26日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号