Ubuntu服务器使用 Graphics2D 生成图片时出现文字乱码

前言

在乌班图系统使用Java生成文字图片,变成

是因为服务器上缺少字体库

解决方法

ini 复制代码
fc-list :lang=zh

使用这个命令查看服务器是否安装对应字体库 若输出为空或没有常见中文字体(如 SimSun、SimHei、宋体),则需要安装字体。

安装字体库

方法 1:安装系统自带中文字体包 Ubuntu 提供了开源中文字体包,可直接安装:

bash 复制代码
# 更新软件源
sudo apt update

2、 安装文泉驿字体(开源中文字体)

复制代码
sudo apt install fonts-wqy-zenhei fonts-wqy-microhei

3、 安装宋体等常用字体(部分系统可能需要)

复制代码
sudo apt install ttf-wqy-zenhei
相关推荐
Wang's Blog19 分钟前
Java 接入Redis: 使用Jedis操作Redis
java·服务器·redis
苏三说技术21 分钟前
Spring AI、LangChain4j、AgentScope、Embabel,哪个AI框架更好?
后端
烽学长32 分钟前
(附源码)基于Springboot+vue的图书阅读分享系统的设计与实现
java·spring boot·后端
isfox36 分钟前
Python 单例模式:一个类只能有一个实例,到底怎么实现?
后端
Ivanqhz38 分钟前
数据搬运是性能关键
java·服务器·网络·人工智能·深度学习
其实防守也摸鱼1 小时前
常见安全架构中 Shiro 的认证确认机制解析
运维·服务器·数据库·windows·github
青山木1 小时前
RocketMQ 入门到原理(三):消息存储原理
java·后端·中间件·架构·rocketmq
小白男神1 小时前
MySQL进阶学习三(视图)
后端·mysql
猿人谷1 小时前
Jev:当 AI 不再生成 Token,而是直接做决策
后端·langchain·aigc