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容器每次会自动加载,如果没加可能会每次都要刷上面的脚本

相关推荐
驱动探索者10 分钟前
[缩略语大全]之[内存管理]篇
java·网络·算法·内存管理
okseekw16 分钟前
Java反射:解锁框架开发的终极密码,让代码拥有"动态灵魂"!
java·后端
码农水水22 分钟前
腾讯Java面试被问:阻塞队列BlockingQueue的实现原理
java·后端·python·面试
廋到被风吹走36 分钟前
【Spring】BeanPostProcessor详解
java·后端·spring
bbq粉刷匠41 分钟前
二叉树中两个指定节点的最近公共祖先
java·算法
ppo921 小时前
Spring Boot 集成 Kafka 3.9.0:部署、监控与消息发送教程
java·架构
JavaEdge.1 小时前
IDEA卡死没反应的全部解决方案
java·ide·intellij-idea
高山上有一只小老虎1 小时前
使用Memory Analyzer (MAT)分析内存溢出
java·jvm
嘴贱欠吻!1 小时前
JavaSE基础知识
java·开发语言
逝水如流年轻往返染尘1 小时前
Java输入输出
java·开发语言