T_H_R
HMCL在ArchLinux上启动失败,通过安装java自带字体到系统中解决。

随后将系统字体调为中文,启动正常,但中文变成方框。

我的猜测有二,一是系统缺少特定字体,二是java本身问题。我不熟悉java,但倾向于第一种。

现在的问题是,HMCL界面用的是什么字体?如果我的推测有误,如何解决?

附注:系统已安装noto-fonts-cjk软件包,系统、游戏本身显示都没问题,只有启动器乱码。

Ph-苯
在java17及以前,java的默认字符集是平台相关的,所以有时候会出现编码问题。java18开始,默认字符集固定为UTF8。可以试试把java更新到18?

T_H_R
Ph-苯 发表于 2022-7-15 23:45
在java17及以前,java的默认字符集是平台相关的,所以有时候会出现编码问题。java18开始,默认字符集固定为 ...

就是18,Oracle官网下的最新tar.gz

T_H_R
已解决,安装微软雅黑即可。

第一页 上一页 下一页 最后一页