Cannot found font installed on the system

首先需要在Windows系统里找到Times New Roman这个字体,然后将其上传到服务器里的/usr/share/fonts下

将这个字体复制粘贴到桌面(或者其他文件夹都OK),你会得到以下四个文件:

将这四个文件上传到服务器的/usr/share/fonts文件夹下

执行命令fc-cache

删除matplotlib的缓存rm ~/.cache/matplotlib/ -rf (可忽略)

服务器上查看安装的字体:fc-list

显示Times New Roman 说明成功。

在docker容器中放对应的中文包

/home/build/alpha-erp

docker exec -it alpha-erp bash

yum -y install fontconfig

exit

docker cp font/ alpha-erp:/usr/share/fonts

docker restart alpha-erp

注意!!!!

:重启java 服务生效。(不重启可能不会生效)

copy加了之后,doker容器每次会自动加载,如果没加可能会每次都要刷上面的脚本

相关推荐
+VX:Fegn08951 小时前
计算机毕业设计|基于springboot + vue零食商城管理系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·课程设计
Query*2 小时前
杭州2024.08 Java开发岗面试题分类整理【附面试技巧】
java·开发语言·面试
WZTTMoon2 小时前
Spring Boot 4.0 迁移核心注意点总结
java·spring boot·后端
旷野说2 小时前
为什么 MyBatis 原生二级缓存“难以修复”?
java·java-ee·mybatis
8***23552 小时前
【wiki知识库】07.用户管理后端SpringBoot部分
java
阿蔹2 小时前
JavaWeb-Selenium 配置以及Selenim classnotfound问题解决
java·软件测试·python·selenium·测试工具·自动化
小毅&Nora3 小时前
【后端】【C++】从裸指针到 C++20 协程:现代 C++ 内存与并发编程的双重革命
java·c++20
张np3 小时前
java基础-ArrayList
java·开发语言
Swizard3 小时前
别让 AI 假装在工作:Android "Vibe Coding" 的生存指南
android·java·vibe coding
BBB努力学习程序设计3 小时前
Java集合框架:管理数据的"超级工具箱"
java