java项目 使用 Graphics2D 在linux中绘画出来的字体是乱码的,linux 上的字体库缺少 中文字体库。
ubuntu 的公用字体文件在 /usr/share/fonts 目录下
1. 下载 中文字体文件 msyh.ttf 文件
百度云地址 链接:https://pan.baidu.com/s/1Zl7Q6cS66etKDxiX2DyVJQ 密码:x3x0
2. 下载完成后 上传到 /usr/share/fonts 目录下
3. 进入目录下执行以下命令
3.1 sudo chmod 744 /usr/share/fonts/msyh.ttf
3.2 sudo mkfontscale #生成核心字体信息 (如果提示 mkfontscale: command not found,需自行安装 yum install mkfontscale )
3.3 sudo mkfontdir
3.4 sudo fc-cache -fv (如果提示 fc-cache: command not found,则需要安装 yum install fontconfig )
操作完毕后,重启项目。
网友评论