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
相关推荐
skyyx200228 分钟前
写给网工新手:子网掩码基本概念和一些计算方法
运维·网络
9号达人32 分钟前
支付成功订单却没了?MyBatis连接池的坑我踩了
java·后端·面试
用户4973573379843 分钟前
【轻松掌握通信协议】C#的通信过程与协议实操 | 2024全新
后端
草莓熊Lotso44 分钟前
C++11 核心精髓:类新功能、lambda与包装器实战
开发语言·c++·人工智能·经验分享·后端·nginx·asp.net
杰克崔1 小时前
进程内mmap锁相互干扰问题
linux·运维·服务器·车载系统
木泽八1 小时前
python实现pdf拆分与合并
服务器·python·pdf
2501_924064111 小时前
2025年一站式测试平台对比:可视化报告与自动化监控最佳实践
运维·自动化
追逐时光者1 小时前
精选 8 个 .NET 开发实用的类库,效率提升利器!
后端·.net
恒创科技HK2 小时前
2026年香港服务器有哪些区域可选?
运维·服务器
xjxijd2 小时前
工业元宇宙 IDC 支撑:数字孪生算法 + 边缘服务器,生产调度响应速度提 3 倍
运维·服务器·算法