2022-01-1407:30·IT技术分享社区
从事Java程序员的同事们都晓得linux查看安装的软件,大多数顾客的应用都是布署在Linux操作系统的服务器里面,由于Linux服务器比Windows服务器成本要低、系统运行愈发稳定。但它也有自己不足之处linux命令行和shell脚本编程宝典,例如在系统上导入pdf等文档的时侯linux查看安装的软件,假如有英文字符的话,会弄成乱码,主要缘由是服务器缺乏对应的英文字体导致的,明天小编给你们分享一下Linux操作系统安装英文字体的笔记redhat linux,有须要的同学可以收藏一下,便捷在之后的工作当中可以快速找到英文乱码的解决方案。
1、安装系统字体
1.1首先检测操作系统是否安装了字体,
命令如下:fc-list
1.2假如提示找不到fc-list命令,要查找操作系统的版本,使用合适的命令安装字体
cat/etc/issue#查看Linux发行的版本信息
Ubuntu版本
命令:apt-get-yinstallfontconfigxfonts-utils
CentOS版本服务器用得最多
yuminstall-yfontconfigmkfontscale
安装命令成功后,须要确认是否安装了须要的英文字体
fc-list:lang=zh#查看已安装的英文字体,假如查询不到,则须要进行英文字体的安装
2、安装英文字体
可以从Windows操作系统中把须要的字体,通过FTP服务器上传到Linux服务器,之后通过相关的命令,配置到Linux操作系统。
Windows字体目录:C:WindowsFonts
具体如右图
具体的命令步骤如下:
cd/usr/share/fonts/#步入Linux服务器的字体目录
mkdirchinese#创建储存英文字体的目录之后将对应的字体上传到该目录下
chmod-R755/usr/share/fonts/chinese#更改目录的权限
yum-yinstallttmkfdir#安装ttmkfdir来搜索目录中所有的字体信息,汇总生成fonts.scale文件
ttmkfdir-e/usr/share/X11/fonts/encodings/encodings.dir
vi/etc/fonts/fonts.conf#更改字体配置文件
插入如下几行:
/usr/share/fonts/chinese
按下esc键盘退出编辑,之后输入:wq保存退出。
最后刷新显存中的字体缓存
fc-cache
其实最后一步要重启对应的tomcat,导入的pdf等文件乱码的情况就可以解决了。