Linux下Java生成中文图像字体乱码,字体是方块解决办法

是Linux没有相应中文字体的原因。以宋体为例1、查看linux下是否有中文字体 [root@VM-0-8-centos console]# fc-list./usr/share/fonts/dejavu/DejaVuSansCondensed-Oblique.ttf: DejaVu Sans,DejaVu Sans Condensed:style=Condensed Oblique,Oblique

是Linux没有相应中文字体的原因。

以宋体为例

1、查看linux下是否有中文字体

[root@VM-0-8-centos console]# fc-list

2、创建存放字体的文件夹

[root@VM-0-8-centos console]# cd /usr/share/fonts/

[root@VM-0-8-centos fonts]# mkdir my_fonts

3、将Windows目录中的字体复制到上面创建的文件夹中

windows中的字体目录C:\Windows\Fonts

4、安装mkfontscale

[root@VM-0-8-centos fonts]# yum install mkfontscale

error: rpmdb: BDB0113 Thread/process 26965/140312765970496 failed: BDB1507 Thread died in Berkeley DB library

error: db5 error(-30973) from dbenv->failchk: BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery

error: cannot open Packages index using db5 -  (-30973)

error: cannot open Packages database in /var/lib/rpm

CRITICAL:yum.main:

Error: rpmdb open failed

和我一样安装报错是查看一下解决办法

Linux-centos使用yum命令提示Error: rpmdb open failed的解决办法

[root@VM-0-8-centos rpm]#   yum install mkfontscale

5、在字体文件中执行mkfontscale

[root@VM-0-8-centos rpm]# cd  /usr/share/fonts/my_fonts

[root@VM-0-8-centos my_fonts]# mkfontscale

6、查看安装的中文字体

[root@VM-0-8-centos my_fonts]# fc-list :lang=zh

/usr/share/fonts/my_fonts/SIMSUN.TTC: SimSun,宋体:style=Regular,常规

/usr/share/fonts/my_fonts/SIMHEI.TTF: SimHei:style=Normal

/usr/share/fonts/my_fonts/SIMSUN.TTC: NSimSun,新宋体:style=Regular,常规

7、扫描字体目录并生成字体信息的缓存

[root@VM-0-8-centos my_fonts]# fc-cache -fv

/usr/share/fonts: caching, new cache contents: 0 fonts, 2 dirs

/usr/share/fonts/dejavu: caching, new cache contents: 9 fonts, 0 dirs

/usr/share/fonts/my_fonts: caching, new cache contents: 3 fonts, 0 dirs

/usr/share/X11/fonts/Type1: skipping, no such directory

/usr/share/X11/fonts/TTF: skipping, no such directory

/usr/local/share/fonts: skipping, no such directory

/root/.local/share/fonts: skipping, no such directory

/root/.fonts: skipping, no such directory

/usr/share/fonts/dejavu: skipping, looped directory detected

/usr/share/fonts/my_fonts: skipping, looped directory detected

/usr/lib/fontconfig/cache: cleaning cache directory

/root/.cache/fontconfig: not cleaning non-existent cache directory

/root/.fontconfig: not cleaning non-existent cache directory

/usr/bin/fc-cache-64: succeeded

8、重启java项目就可以了

温馨提醒

如果还不行,可以将Windows中的字体文件复制到jdk中的字体目录试试。

jdk字体目录${JAVA_HOME}/jre/lib/fonts

上一篇 2022年12月26 04:40
下一篇 2023年06月04 01:08

相关推荐

  • 三星c7怎样双开微信

    方法1:多次“enter”键方法2:风云多聊风云这个软件针对微信想要多开的软件,我们只需要下载下来,就可以同事登录多个微信三:可添加快捷回复,这样就可以快速处理工作,让我们的工作效率事半功倍方法3:直

    2023年01月05 225
  • [澳]布莱恩·史密斯《逆势销售:UGG创始人自述》作品简介与读书感悟

    脸书数据泄露事件是对大众敲响的一次警钟,人们应该意识到自己的权利,并且应该积极争取看到自己线上数据的权利。此外,督促政府成立独立的数据保护机构也是一个选择文/罗元婕2018年3月17日,英国数据公司剑

    2022年12月20 266
  • qq怎么禁言,qq怎么禁言一个人

    如何能让钱快速生钱山东德州齐河县居民李女士选择了投资理财4、在管理群的界面中,点击群内禁言,接着打开全员禁言右侧的滑块,就可以禁言了。这本来没啥错错就错在选择了QQ进行个人禁言,要在QQ群的设置里进行

    2023年01月15 227
  • 怎么办visa信用卡,2023有效虚拟visa卡号

    这些年来,随着我国经济水平的提升,2023有效虚拟visa卡号,很多人纷纷走出国门到境外旅游,一张visa卡也是必要的。没办过的朋友会疑问visa信用卡怎么办理,都需要具备哪些条件?本来简单给大家介绍

    2023年05月30 292
  • 苹果怎么查本机号码,苹果手机输入*#*#4636

    iPhone13系列已经正式发布,iPhone11、iPhone12系列迎来大降价,小伙伴们的口袋准备好冲了吗?我们知道苹果官方是很少有降价活动的,其它国内购物平台活动多,优惠力度大,因此从第三方渠道

    2023年05月29 267
  • qq头像怎样上传才清晰,qq音乐上传的头像模糊

    身为一个手机编辑,身边的朋友、亲戚在日常使用手机时遇到不懂的事项都会向我询问,正逢4-5月又是一年中换机季的到来,七大姑八大姨换了新手机都不知道怎么腾数据,qq音乐上传的头像模糊,周末手机都响个不停。

    2022年12月31 203
  • 怎样解散群聊,微信群主怎么一键解散群

    随着微信的不断更新,功能也越来越多,今天微信又有一个新功能上线了,你们快来跟我一起看看吧!1、点击省略号图标在微信群里点击右上角省略号的图标,如下图所示。2、选择群管理功能选择群管理的功能进入,如下图

    2022年12月28 297
  • ui怎么发音,iu读音播放

    知识点发音iu读音播放,1.复韵母ɑi发音要领:先张大嘴巴发ɑ的音,口形由大到小很快滑向i。ɑ读得重,i读嘚轻,中间气不断。2.复韵母ei发音要领:先发e的音,然后向i滑动。发e时,舌位要比单念e靠前

    2023年01月10 210
  • 小米低音炮怎么连接,手机怎么连接小米低音炮

    为了更好地布局未来的智能家居领域,小米早在2017年就推出了首款小爱AI音箱和小米音箱mini版,而小爱同学智能音箱也凭借超低的价格优势和强大的智能控制功能,汇集了数以千万的家庭用户。近日,小米再次推

    2023年06月04 291
  • win7打印机共享怎么设置,2个win7系统共享1台打印机

    在很多办公场景下都是直接使用多台电脑连接打印机使用的,这样每个工作人员需要打印资料的时候就能单独操作了,这样能够节省不少操作时间,那么电脑共享网络打印机怎么连接起来使用呢。更多教程尽在小白系统重装官网

    2023年01月14 239
  • 怎样打开热点共享网络,怎么连接数据热点共享网络

    HarmonyOS3多设备通信共享,让平板轻松共享手机通信和网络,怎么连接数据热点共享网络,华为Mate50系列手机可以将自身的通信和网络能力共享给平板,平板在无卡、无Wi-Fi的情况下,无需切换设备

    2023年01月03 270
  • 淘宝退款怎么申请,淘宝申请退款在哪里找到

    退货退款比较简单,您可以申请七天无理由退货退款,然后寄回的快递单号填写到你申请售后的地方,有运费险的这样运费险就会生效的哦。一般都拒收到付的快递。有上门取件的建议上门取件的,这样不需要填单好了。申请方

    2023年05月15 219
  • 元宵节祝福短信,元宵节祝福短信简短10条

    2022元宵节祝福语送给大家,祝大家元宵节快乐!微信图片_221、元宵祝愿,心情灿烂,身体壮健,快乐每一天!2、送你一个源,快乐喷涌喜连连。3、我的月亮如盘一个大元宵,我吃一半,余下一半给你,喜欢吗?

    2022年12月11 256
关注微信