Deprecated: pk_vd_gt_validate(): Implicitly marking parameter $args as nullable is deprecated, the explicit nullable type must be used instead in /home2/xzgzscom/public_html/xzgzs.com/wp-content/themes/wordpress-theme-puock-2.8.12/inc/fun/core.php on line 1208
Linux 安装微软雅黑字体 - 小志工作室 Linux 安装微软雅黑字体 – 小志工作室

Linux 安装微软雅黑字体

由于博主使用java poi操作excel转图片的时候用到微软雅黑字体,发现放到linux上是乱码的,在windows在正常,原因是linux默认没有安装微软雅黑字体,使用下面步骤安装上字体即可正常显示

  1. 获取字体文件:如果你有一个 Windows 系统,可以从 C:\Windows\Fonts\ 目录下找到微软雅黑字体,它们可能的文件名包括:
    • msyh.ttc (常规)
    • msyhbd.ttc (粗体)
    • msyhl.ttc(轻体)
    • 如果有其他相关的微软雅黑字体变种,如 msyhbd.ttc (微软雅黑粗体) 或 msyhl.ttc (微软雅黑轻体),也一同复制。 

      直接下载:https://songzixian.lanzouq.com/isrrn179cr1i 密码:fyxy

  2. 创建或检查字体目录:确保 /usr/share/fonts/ 目录存在。如果不存在,可以使用以下命令创建:
    sudo mkdir -p /usr/share/fonts/
  3. 复制字体文件:将先前从 Windows 系统中复制的字体文件 (msyh.ttcmsyhbd.ttc 等) 复制到 /usr/share/fonts/ 目录中。你可以使用 cp 命令或者文件管理器完成此操作。
  4. 修改字体文件权限:为了确保所有用户和系统服务都可以访问这些字体,您需要设置合适的权限:
    sudo chmod 644 /usr/share/fonts/msyh*.ttc
  5. 更新系统字体缓存:执行以下命令来更新系统的字体缓存:
    sudo fc-cache -fv
  6. 验证字体安装:为了确认字体已经被系统识别,您可以使用以下命令:
    fc-list | grep "msyh"

    如果您看到与 “msyh” 相关的输出,这意味着字体已经成功安装。

完成上述步骤后,您应该可以在各种应用程序中使用微软雅黑字体,包括 Java 程序和其他需要显示中文的软件。

以下为在CentOS中安装微软雅黑字体教程

1、安装插件

yum install -y fontconfig mkfontscale

2、上传字体文件到/root文件夹下

cd /root/

3、将字体复制到指定文件夹

cp msyh.ttc /usr/share/fonts/

4、执行安装

cd /usr/share/fonts/
mkfontscale
mkfontdir

5、刷新缓存

fc-cache

6、查看系统所有字体

fc-list

7、查看已安装的中文字体

fc-list :lang=zh

8、刷新系统字体缓存

fc-cache -fv

9、重启Tomcat/Jar包

直接下载:https://songzixian.lanzouq.com/isrrn179cr1i ,密码:fyxy

https://cloud.tencent.com/developer/article/2404833

https://songzixian.com/amp/1935.html

https://songzixian.com/amp/1935.html

正文完
 0