Linux下如何设置中文字体

时间:2024-02-16 14:00:45
  1. 查看当前系统语言

    登陆linux系统打开操作终端之后,输入 echo $LANG 可以查看当前使用的系统语言。如:

    ** en_US.UTF-8 表示英文**
    ** zh_CN.UTF-8 表示中文**

  2. 查看安装的语言包

    查看是否有中文语言包可以在终端输入 locale 命令,如有 zh_cn 表示已经安装了中文语言

    ``

    如果没有中文语言呢?可以通过网上下载安装中文语言包 yum install kde-l10n-Chinese (不能联网的通过其他电脑下载,上传上去吧)

  3. 如何修改系统语言为中文

    1. 临时更换语言

      如果只是临时更换linux系统的语言环境,可以通过输入设置 LANG=语言名称, 如中文是 zh_CN.UTF-8(注意我这里本来就是中文的,我临时设置为英文 LANG="zh_CN.UTF-8" )
      ``

    2. 修改系统默认语言

      vi  /etc/sysconfig/i18n (注意改好之后重启一下系统)

  4. 安装查看字体命令

    在开始安装之前,我们先查看系统中已经安装的字体。要查看系统中已经安装的字体,我们可以使用 fc-list 命令进行查看。如果系统中没有该命令的话,我们需要先安装相关的软件包。
    在centos上,使用如下命令进行安装: yum install -y fontconfig mkfontscale

  5. 安装字体

    • 使用root账号,进入到根目录cd ~

    • 上传myfonts文件夹

    • 拷贝myfonts到/usr/share/fonts文件夹下,mv myfonts /usr/share/fonts

    • 进入到myfonts目录:cd /usr/share/fonts/myfonts

    • 执行如下命令:
      mkfontscale
      mkfontdir
      fc-cache -fv

    • 查看是否已经安装对应的字体: fc-list :lang=zh-cn

    • fc-cache -fv 命令用来刷新linux的字体缓存,使其立刻生效

    PS:以上所有操作基本都需要root权限

字体文件下载地址:https://download.csdn.net/download/Masti/14988117