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
相关推荐
JxWang054 小时前
Task01:环境搭建,初识数据库
后端
周杰伦jc4 小时前
RocketMQ 完全指南:从入门到原理到生产实战、八股面试
后端
小码哥_常4 小时前
Java可执行JAR包打包大揭秘:三种方式全解析
后端
掘金者阿豪4 小时前
Halo的“傻瓜建站魔法”:cpolar内网穿透实验室第637个成功挑战
后端
koddnty4 小时前
c++协程控制流深入剖析
后端·架构
小码哥_常4 小时前
Spring Boot 集成DFA:打造高效内容安全卫士
后端
砍材农夫4 小时前
接口限流设计
后端
YuMiao4 小时前
gstatic连接问题导致Google Gemini / Studio页面乱码或图标缺失问题
服务器·网络协议
yhyyht4 小时前
Spring Data JPA入门记录(一)
后端
SimonKing4 小时前
OpenCode AI辅助编程,不一样的编程思路,不写一行代码
java·后端·程序员