自定义字体功能只能选择“为所有用户安装”的字体,无法选择当前用户已安装的字体
如题,选择界面没法看到自己安装的字体 启动器版本:3.4.203
- 操作系统:Windows 10
确实,但好像配置文件能起作用(?)
是不是安装字体的时候没有选择安装到所有用户?
是不是安装字体的时候没有选择安装到所有用户?
不太确定,我是直接对着ttf右键-安装的
是不是安装字体的时候没有选择安装到所有用户?
还真是,HMCL只能读所有用户安装的字体
看了一下 OpenJFX 源码,是这样获取字体路径的:
https://github.com/openjdk/jfx/blob/717cfdc85817aee57d5326e592340c849382d7a4/modules/javafx.graphics/src/main/native-font/fontpath.c#L68
似乎没有真正去找用户文件夹。
我去向 OpenJFX 反馈一下吧。
https://github.com/openjdk/jfx/pull/1017
https://github.com/openjdk/jfx/pull/1017 已经合并,应该会于 JavaFX 21 中成为正式功能,到那时候使用 LibericaJDK 21 启动 HMCL 即可。