Bra*_*rad 6 java directory macos fonts
在Windows操作系统中,我可以使用此java代码获取fonts文件夹路径:
System.out.println( FontManager.getFontPath( true ) ); // C:\WINDOWS\Fonts
Run Code Online (Sandbox Code Playgroud)
但在Mac OS X中,此代码不返回任何内容.Mac中有替代代码吗?
Nat*_*yan 15
Mac OS X上有两种字体路径(我知道),/Library/Fonts和/System/Library/Fonts.
如果您只是在寻找字体列表,可以使用:
java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment().getAllFonts()
Run Code Online (Sandbox Code Playgroud)
有点沉重,因为它创建了一个GraphicsEnvironment对象,但它将返回一个java.awt.Font包含一个对象的数组,该对象代表系统上可用的每种字体.