当前位置:首页 > linux基础 > 正文内容

centos-7 添加字库

4年前 (2021-04-14)linux基础1761




安装 字体库

yum groupinstall "fonts"

yum -y install fontconfig mkfontscale ttmkfdir



安装 source-code-pro 字体

下载ZIP包:sudo wget https://github.com/downloads/adobe-fonts/source-code-pro/SourceCodePro_FontsOnly-1.013.zip

解压:sudo unzip SourceCodePro_FontsOnly-1.013.zip

创建目录:sudo mkdir ~/.fonts

拷贝字体:sudo cp ./SourceCodePro_FontsOnly-1.013/OTF/* ~/.fonts/

生成新的字体缓存:fc-cache -f -v



添加windows 字库


1、先从你本机 C:\Windows\Fonts 拷贝或者网络上下载你想要安装的字体文件(*.ttf文件)到 /usr/share/fonts/windows


2、修改字体文件的权限,使root用户以外的用户也可以使用


cd /usr/share/fonts/windows

chmod 755 *.ttf


 

搜索目录中所有的字体信息,并汇总生成 fonts.scale 文件

ttmkfdir -e /usr/share/X11/fonts/encodings/encodings.dir




在 Font directory list 的部分,添加 1 行,内容为 <dir>/usr/share/fonts/windows/</dir>

vim /etc/fonts/fonts.conf

<!-- Font directory list -->

 <dir>/usr/share/fonts</dir>

 <dir>/usr/share/X11/fonts/Type1</dir> <dir>/usr/share/X11/fonts/TTF</dir> <dir>/usr/local/share/fonts</dir>

 <dir>/usr/share/fonts/windows/</dir>

 <dir prefix="xdg">fonts</dir>

 <!-- the following element will be removed in the future -->

 <dir>~/.fonts</dir>


3、建立字体缓存


mkfontscale #(如果提示 mkfontscale: command not found,需自行安装 # yum install mkfontscale )

mkfontdir 

fc-cache

fc-cache -fv 


“centos-7 添加字库” 的相关文章

Linux文件管理-压缩打包

压缩打包介绍windows下我们接触最多的压缩文件就是.rar格式, 但Linux有自己所特有的压缩工具。如果希望windows和Linux互相能使用的压缩工具, 建议.zip格式压缩的好处主要有:1、节省磁盘空间占用率2、节省网络传输带宽消耗3、网络传输更加快捷Linux系统常见的压缩包有哪些类型...

Shell介绍(二)函数,数组

函数命令的集合 完成特定功能的代码块模块化 复用函数和变量类似 只有先定义才可以调用,如果只定义不调用 则不会执行函数的定义和调用三种方法:[root@web scripts]# cat fun.sh #!/bin/sh test1(){   ...

自动化运维(一)Ansible安装及模块的使用

自动化运维(一)Ansible安装及模块的使用

1:Ansible安装1.什么是AnsibleAnsible是python 中的一套模块,系统中的一套自动化工具,只需要使用ssh协议连接及可用来系统管理、自动化执行命令等任务。2.Ansible优势1、ansible不需要单独安装客户端,也不需要启动任何服务2、ansible是python中的一套...

自动化运维(三)Ansible Playbook案例

自动化运维(三)Ansible Playbook案例

Playbook案例1.环境规划角色外网IP(NAT)内网IP(LAN)部署软件m01eth0:10.0.0.61eth1:172.16.1.61ansiblebackupeth0:10.0.0.41eth1:172.16.1.41rsyncnfseth0:10.0.0.31eth1:172.16....

网站打不开各种故障代码及其含义

1xx:(临时响应)用于表示临时响应并需要请求者执行操作才能继续的状态代码。100:(继续)请求者应当继续提出请求。服务器返回此代码则意味着,服务器已收到了请求的第一部分,现正在等待接收其余部分。101:(切换协议)请求者已要求服务器切换协议,服务器已确认并准备进行切换2xx:(成功)用于表示服务器...

linux 查看系统信息命令

# uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所...