如何在 Mac OS X 中获取字体文件夹路径?
在 Windows 操作系统中,我可以使用此 java 代码获取字体文件夹路径:
System.out.println( FontManager.getFontPath( true ) ); // C:\WINDOWS\Fonts
但在 Mac OS X 中,此代码不返回任何内容。 Mac 上有替代代码吗?
In Windows O.S i can get the fonts folder path using this java code :
System.out.println( FontManager.getFontPath( true ) ); // C:\WINDOWS\Fonts
But in Mac OS X this code returns nothing. Is there an alternative code for this in Mac ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Mac OS X 上的字体有两个路径(据我所知),
/Library/Fonts
和/System/Library/Fonts
。如果您只是寻找字体列表,则可以使用:
有点笨拙,因为它创建了一个 GraphicsEnvironment 对象,但它将返回 java.awt.Font 数组 包含代表系统上可用的每种字体的对象。
There are two paths for fonts on Mac OS X (that I know of),
/Library/Fonts
and/System/Library/Fonts
.If you're just looking for a list of fonts, you can use:
A bit heavy handed, since it creates a
GraphicsEnvironment
object, but it will return an array ofjava.awt.Font
containing an object that represents each font available on the system.