Как получить путь к папке шрифтов в Mac OS X? - PullRequest
6 голосов
/ 08 мая 2011

В Windows O.S я могу получить путь к папке шрифтов, используя этот код Java:

System.out.println( FontManager.getFontPath( true ) );  // C:\WINDOWS\Fonts

Но в Mac OS X этот код ничего не возвращает. Есть ли альтернативный код для этого в Mac?

1 Ответ

14 голосов
/ 08 мая 2011

Существует два пути для шрифтов в Mac OS X (о которых я знаю): /Library/Fonts и /System/Library/Fonts.

Если вы просто ищете список шрифтов, вы можете использовать:

java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment().getAllFonts()

Немного тяжеловато, поскольку он создает объект GraphicsEnvironment, но возвращает массив java.awt.Font, содержащий объект, представляющий каждый шрифт, доступный в системе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...