暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Linux服务器字体安装教程

程序员恰恰 2023-04-01
642



服务器字体乱码问题的原因可能是服务器上没有安装相关字体。


大部分Linux系统上并没有预装中文字体或字体不全,需要把常用字体拷贝到Linux服务器上,具体操作如下:下载如下字体包 http://kkfileview.keking.cn/fonts.zip 文件解压完整拷贝到Linux下的 /usr/share/fonts目录。然后依次执行mkfontscale 、mkfontdir 、fc-cache命令 使字体生效。



如果运行mkfontscale命令时终端提示mkfontscale: command not found,则需要首先安装这个命令,安装方法如下:


1.  安装mkfontscale mkfontdir和fc-cache命令


举例在Cent OS下运行如下命令:


# 使mkfontscale和mkfontdir命令正常运行

yum install mkfontscale


# 使fc-cache命令正常运行。如果提示 fc-cache: command not found

yum install fontconfig


2 . 安装字体


如果系统中没有中文字体,需要先行安装中文字体,在Ubuntu和Cent OS中的安装步骤如下:


(1) 从网络上下载字体或者直接从其他计算机(windows)上拷贝


(2) 建立/usr/share/fonts/myfonts 目录


# 如果fonts/目录不存在,则创建


mkdir fonts

cd fonts

mkdir myfonts


(3) 把下载好的字体拷贝到/usr/share/fonts/myfonts目录下


# ~/myfonts/ 是保存字体的目录


(4) 修改字体文件的权限,使root用户以外的用户也可以使用


cd usr/share/fonts/

sudo chmod -R myfonts 755

(5)执行,mkfontscale 、mkfontdir 、fc-cache命令


至此字体就安装成功了,如果需要安装其他字体,只需将字体拷贝到字体目录下,重新运行以上的命令即可。


如果服务器软件无法识别中文字体或者还是方框框,可以尝试重启此服务器软件。



点赞+在看,谢谢大家支持!


文章转载自程序员恰恰,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论