Как установить шрифт Монако в webstorm [dубликат]

я хотел использовать Монако.ttf с IntelliJ. К сожалению, она не появится.

я тоже заметил, что шрифт Монако не отображается в списке шрифтов есть от awt:

java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment().getAvailableFontFamilyNames()

я установил Монако.ttf в /usr/доли/шрифты/шрифты TrueType/OSX с

я также попытался скопировать его в [F2] и даже пытался вручную обновить файл /usr/lib/jvm/java-6-sun/jre/lib/fonts/fonts.dir

я перезагрузки jvm при каждой попытке, но шрифты не видны в jdk от Sun.

все остальные приложения видим, что шрифт (даже Eclipse, которая находится в java, но использует СВТ библиотека)

кто-нибудь знает, как сделать пакет jdk увидеть дополнительные шрифты?

6
задан 20 January 2011 в 23:36

32 ответа

Проблема заключается в самом шрифте Monaco, он, похоже, не имеет соответствующих метаданных и является хакерским портом, поэтому Java его не распознает. Вероятно, вы можете найти другую версию этого файла TTF, которая будет работать лучше или попытаться исправить ее самостоятельно, используя FontForge.

См. Также мой комментарий в трекере IntelliJ IDEA.

4
ответ дан 25 July 2018 в 03:15

Проблема заключается в самом шрифте Monaco, он, похоже, не имеет соответствующих метаданных и является хакерским портом, поэтому Java его не распознает. Вероятно, вы можете найти другую версию этого файла TTF, которая будет работать лучше или попытаться исправить ее самостоятельно, используя FontForge.

См. Также мой комментарий в трекере IntelliJ IDEA.

4
ответ дан 1 August 2018 в 05:28

Проблема заключается в самом шрифте Monaco, он, похоже, не имеет соответствующих метаданных и является хакерским портом, поэтому Java его не распознает. Вероятно, вы можете найти другую версию этого файла TTF, которая будет работать лучше или попытаться исправить ее самостоятельно, используя FontForge.

См. Также мой комментарий в трекере IntelliJ IDEA.

4
ответ дан 3 August 2018 в 01:24

проблема с самим шрифтом Монако, он, кажется, не имеют соответствующих метаданных и является сокс порт, так что Ява не распознает его. Наверное, можно найти какие-то другие версии этого файла ttf, который будет работать лучше, или попробовать решить ее самостоятельно с помощью компьютеров.

см. также мой комментарий в вопросе IntelliJ идея трекера.

4
ответ дан 4 August 2018 в 03:21

проблема с самим шрифтом Монако, он, кажется, не имеют соответствующих метаданных и является сокс порт, так что Ява не распознает его. Наверное, можно найти какие-то другие версии этого файла ttf, который будет работать лучше, или попробовать решить ее самостоятельно с помощью компьютеров.

см. также мой комментарий в вопросе IntelliJ идея трекера.

4
ответ дан 5 August 2018 в 10:43

Проблема заключается в самом шрифте Monaco, он, похоже, не имеет соответствующих метаданных и является хакерским портом, поэтому Java его не распознает. Вероятно, вы можете найти другую версию этого файла TTF, которая будет работать лучше или попытаться исправить ее самостоятельно, используя FontForge.

См. Также мой комментарий в трекере IntelliJ IDEA. [ ! d2]

4
ответ дан 7 August 2018 в 04:31

Проблема заключается в самом шрифте Monaco, он, похоже, не имеет соответствующих метаданных и является хакерским портом, поэтому Java его не распознает. Вероятно, вы можете найти другую версию этого файла TTF, которая будет работать лучше или попытаться исправить ее самостоятельно, используя FontForge.

См. Также мой комментарий в трекере IntelliJ IDEA. [ ! d2]

4
ответ дан 9 August 2018 в 09:05

Проблема заключается в самом шрифте Monaco, он, похоже, не имеет соответствующих метаданных и является хакерским портом, поэтому Java его не распознает. Вероятно, вы можете найти другую версию этого файла TTF, которая будет работать лучше или попытаться исправить ее самостоятельно, используя FontForge.

См. Также мой комментарий в трекере IntelliJ IDEA. [ ! d2]

4
ответ дан 15 August 2018 в 04:15

Вы пытались позвонить:

java.awt.GraphicsEnvironment.getAllFonts()

Кажется, что система шрифтов Java немного испорчена:

http://www.sabi.co.uk/Notes /linuxFonts.html#fontSwJava

Возможно, вам придется решать проблемы с поиском шрифтов. Но если eclipse может видеть шрифт, тогда нет причин, почему ваше приложение не может. Вы даже можете взглянуть на код затмения, чтобы посмотреть, как они это сделали.

http://www.sabi.co.uk/Notes/linuxFonts.html#fontSwJava

0
ответ дан 25 July 2018 в 03:15
  • 1
    Я также попробовал getAllFonts (), & quot; Монако & quot; не там. На самом деле я не знаю, какой метод вызывается intellij, но, тем не менее, в awt-приложениях есть несколько (много) шрифтов, но не все из них. Спасибо за ссылки – ithkuil 20 January 2011 в 23:24
  • 2
    Кстати, ваша вторая ссылка теперь битая. – Duncan Jones 27 March 2014 в 14:25

Вам нужно запустить утилиты mkfontscale и mkfontdir в этом порядке, чтобы обновить файл fonts.dir.

Введите каталог /usr/lib/jvm/java-6-sun/jre/lib/fonts с вашего терминала и запустите

sudo mkfontscale sudo mkfontdir

mkfontscale, создав файл fonts.scale, который mkfontdir может использовать для создания fonts.dir. [ ! d2]

3
ответ дан 25 July 2018 в 03:15
  • 1
    mkfontdir создал файл, содержащий только «0». Я думаю, это не работает для шрифтов ttf. В любом случае я вручную отредактировал файл fonts.dir с помощью «Monaco.ttf -b & amp; h-monaco-medium-r-normal - 0-0-0-0-p-0-iso8859-1». и обновил счетчик, но шрифт не появился. – ithkuil 20 January 2011 в 23:30
  • 2
    См. Мое обновление, которое помогает создавать шрифты fonts.dir для шрифтов Truetype. – user4124 26 January 2011 в 17:57

обновить кэш шрифтов

sudo fc-cache -f -v
1
ответ дан 25 July 2018 в 03:15
  • 1
    К сожалению, это не помогает. Я не добавлял шрифт Монако прямо сейчас. Кэш шрифтов обновляется, а собственные приложения могут видеть шрифты без проблем; это просто java (AWT), который не видит этого, и мне интересно, как его добавить. – ithkuil 20 January 2011 в 23:28

Вы пытались позвонить:

java.awt.GraphicsEnvironment.getAllFonts()

Кажется, что система шрифтов Java немного испорчена:

http://www.sabi.co.uk/Notes /linuxFonts.html#fontSwJava

Возможно, вам придется решать проблемы с поиском шрифтов. Но если eclipse может видеть шрифт, тогда нет причин, почему ваше приложение не может. Вы даже можете взглянуть на код затмения, чтобы посмотреть, как они это сделали.

http://www.sabi.co.uk/Notes/linuxFonts.html#fontSwJava

0
ответ дан 1 August 2018 в 05:28
  • 1
    Я также попробовал getAllFonts (), & quot; Монако & quot; не там. На самом деле я не знаю, какой метод вызывается intellij, но, тем не менее, в awt-приложениях есть несколько (много) шрифтов, но не все из них. Спасибо за ссылки – ithkuil 20 January 2011 в 23:24
  • 2
    FYI - ваша вторая ссылка теперь сломана. – Duncan Jones 27 March 2014 в 14:25

Вам нужно запустить утилиты mkfontscale и mkfontdir в этом порядке, чтобы обновить файл fonts.dir.

Введите каталог /usr/lib/jvm/java-6-sun/jre/lib/fonts с вашего терминала и запустите

sudo mkfontscale sudo mkfontdir

mkfontscale, создав файл fonts.scale, который mkfontdir может использовать для создания fonts.dir. [ ! d2]

3
ответ дан 1 August 2018 в 05:28
  • 1
    mkfontdir создал файл, содержащий только «0». Я думаю, это не работает для шрифтов ttf. В любом случае я вручную отредактировал файл fonts.dir с помощью «Monaco.ttf -b & amp; h-monaco-medium-r-normal - 0-0-0-0-p-0-iso8859-1». и обновил счетчик, но шрифт не появился. – ithkuil 20 January 2011 в 23:30
  • 2
    См. Мое обновление, которое помогает создавать шрифты fonts.dir для шрифтов Truetype. – user4124 26 January 2011 в 17:57

Обновить кеш шрифтов

sudo fc-cache -f -v
1
ответ дан 1 August 2018 в 05:28
  • 1
    К сожалению, это не помогает. Я не добавлял шрифт Монако прямо сейчас. Кэш шрифтов обновляется, а собственные приложения могут видеть шрифты без проблем; это просто java (AWT), который не видит этого, и мне интересно, как его добавить. – ithkuil 20 January 2011 в 23:28

Вы пытались позвонить:

java.awt.GraphicsEnvironment.getAllFonts()

Кажется, что система шрифтов Java немного испорчена:

http://www.sabi.co.uk/Notes /linuxFonts.html#fontSwJava

Возможно, вам придется решать проблемы с поиском шрифтов. Но если eclipse может видеть шрифт, тогда нет причин, почему ваше приложение не может. Вы даже можете взглянуть на код затмения, чтобы посмотреть, как они это сделали.

http://www.sabi.co.uk/Notes/linuxFonts.html#fontSwJava

0
ответ дан 3 August 2018 в 01:24
  • 1
    Я попытался getAllFonts() также, "Монако" не существует. На самом деле я не знаю, какой метод вызывается intellij, но тем не менее есть некоторые (много) шрифты видны в awt приложений, но не все из них. Спасибо за ссылки – ithkuil 20 January 2011 в 23:24
  • 2
    FYI - ваша вторая ссылка теперь сломана. – Duncan Jones 27 March 2014 в 14:25

Вам нужно запустить утилиты mkfontscale и mkfontdir в этом порядке, чтобы обновить файл fonts.dir.

Введите каталог /usr/lib/jvm/java-6-sun/jre/lib/fonts с вашего терминала и запустите

sudo mkfontscale sudo mkfontdir

mkfontscale, создав файл fonts.scale, который mkfontdir может использовать для создания fonts.dir. [ ! d2]

3
ответ дан 3 August 2018 в 01:24
  • 1
    mkfontdir создал файл, содержащий только «0». Я думаю, это не работает для шрифтов ttf. В любом случае я вручную отредактировал файл fonts.dir с помощью «Monaco.ttf -b & amp; h-monaco-medium-r-normal - 0-0-0-0-p-0-iso8859-1». и обновил счетчик, но шрифт не появился. – ithkuil 20 January 2011 в 23:30
  • 2
    См. Мое обновление, которое помогает создавать шрифты fonts.dir для шрифтов Truetype. – user4124 26 January 2011 в 17:57

Обновить кеш шрифтов

sudo fc-cache -f -v
1
ответ дан 3 August 2018 в 01:24
  • 1
    К сожалению, это не помогает. Я не добавлял шрифт Монако прямо сейчас. Кэш шрифтов обновляется, а собственные приложения могут видеть шрифты без проблем; это просто java (AWT), который не видит этого, и мне интересно, как его добавить. – ithkuil 20 January 2011 в 23:28

Вы пытались позвонить:

java.awt.GraphicsEnvironment.getAllFonts()

Кажется, что система шрифтов Java немного испорчена:

http://www.sabi.co.uk/Notes /linuxFonts.html#fontSwJava

Возможно, вам придется решать проблемы с поиском шрифтов. Но если eclipse может видеть шрифт, тогда нет причин, почему ваше приложение не может. Вы даже можете взглянуть на код затмения, чтобы посмотреть, как они это сделали.

http://www.sabi.co.uk/Notes/linuxFonts.html#fontSwJava

0
ответ дан 4 August 2018 в 03:21
  • 1
    Я попытался getAllFonts() также, "Монако" не существует. На самом деле я не знаю, какой метод вызывается intellij, но тем не менее есть некоторые (много) шрифты видны в awt приложений, но не все из них. Спасибо за ссылки – ithkuil 20 January 2011 в 23:24
  • 2
    Кстати, ваша вторая ссылка теперь битая. – Duncan Jones 27 March 2014 в 14:25

нужно запустить [F2] и mkfontdir коммунальные услуги в таком порядке, чтобы обновить шрифты.файл DIR.

введите директорию /usr/lib/jvm/java-6-sun/jre/lib/fonts из своего терминала и выполните

sudo mkfontscale sudo mkfontdir

mkfontscale создает шрифты.масштабировать файл, который mkfontdir можно использовать для создания fonts.dir.

3
ответ дан 4 August 2018 в 03:21
  • 1
    mkfontdir создан файл, содержащий только "0". Я думаю, что это не работает для шрифтов ttf. В любом случае я вручную редактировал шрифты.файл DIR с "Монако.ттф -Биг-Монако-среднего р-нормальному--0-0-0-0-п-0-iso8859-1" и обновленную графу, но шрифт так и не появился. – ithkuil 20 January 2011 в 23:30
  • 2
    См. мой обновление, которое помогает создавать шрифты.папка для шрифтов TrueType. – user4124 26 January 2011 в 17:57

обновить кэш шрифтов

sudo fc-cache -f -v
1
ответ дан 4 August 2018 в 03:21
  • 1
    К сожалению, это не помогает. Я не добавлял шрифт Монако прямо сейчас. Кэш шрифтов обновляется, а собственные приложения могут видеть шрифты без проблем; это просто java (AWT), который не видит этого, и мне интересно, как его добавить. – ithkuil 20 January 2011 в 23:28

Вы пытались позвонить:

java.awt.GraphicsEnvironment.getAllFonts()

Кажется, что система шрифтов Java немного испорчена:

http://www.sabi.co.uk/Notes /linuxFonts.html#fontSwJava

Возможно, вам придется решать проблемы с поиском шрифтов. Но если eclipse может видеть шрифт, тогда нет причин, почему ваше приложение не может. Вы даже можете взглянуть на код затмения, чтобы посмотреть, как они это сделали.

http://www.sabi.co.uk/Notes/linuxFonts.html#fontSwJava

0
ответ дан 5 August 2018 в 10:43
  • 1
    Я попытался getAllFonts() также, "Монако" не существует. На самом деле я не знаю, какой метод вызывается intellij, но тем не менее есть некоторые (много) шрифты видны в awt приложений, но не все из них. Спасибо за ссылки – ithkuil 20 January 2011 в 23:24
  • 2
    Кстати, ваша вторая ссылка теперь битая. – Duncan Jones 27 March 2014 в 14:25

Вам нужно запустить утилиты mkfontscale и mkfontdir в этом порядке, чтобы обновить файл fonts.dir.

Введите каталог /usr/lib/jvm/java-6-sun/jre/lib/fonts с вашего терминала и запустите

sudo mkfontscale sudo mkfontdir

mkfontscale, создав файл fonts.scale, который mkfontdir может использовать для создания fonts.dir. [ ! d2]

3
ответ дан 5 August 2018 в 10:43
  • 1
    mkfontdir создан файл, содержащий только "0". Я думаю, что это не работает для шрифтов ttf. В любом случае я вручную редактировал шрифты.файл DIR с "Монако.ттф -Биг-Монако-среднего р-нормальному--0-0-0-0-п-0-iso8859-1" и обновленную графу, но шрифт так и не появился. – ithkuil 20 January 2011 в 23:30
  • 2
    См. мой обновление, которое помогает создавать шрифты.папка для шрифтов TrueType. – user4124 26 January 2011 в 17:57

Обновить кеш шрифтов

sudo fc-cache -f -v
1
ответ дан 5 August 2018 в 10:43
  • 1
    К сожалению, это не помогает. Я не добавлял шрифт Монако прямо сейчас. Кэш шрифтов обновляется, а собственные приложения могут видеть шрифты без проблем; это просто java (AWT), который не видит этого, и мне интересно, как его добавить. – ithkuil 20 January 2011 в 23:28

Обновить кеш шрифтов

  sudo fc-cache -f -v  
1
ответ дан 7 August 2018 в 04:31

Вам нужно запустить утилиты mkfontscale и mkfontdir в этом порядке, чтобы обновить файл fonts.dir.

Войдите в каталог / usr / lib / jvm / java-6-sun / jre / lib / fonts с вашего терминала и запустите

   sudo mkfontscale sudo mkfontdir  

mkfontscale создает файл fonts.scale, который mkfontdir может использовать для создания fonts.dir .

3
ответ дан 7 August 2018 в 04:31

Вы пытались позвонить:

  java.awt.GraphicsEnvironment.getAllFonts ()  

Кажется, что система шрифтов Java немного испорчена:

http://www.sabi.co.uk/Notes/linuxFonts.html#fontSwJava

Возможно, вам придется решать проблемы с поиском шрифты. Но если eclipse может видеть шрифт, тогда нет причин, почему ваше приложение не может. Вы даже можете взглянуть на код затмения, чтобы посмотреть, как они это сделали.

http://java.sun.com/products/java-media/2D/reference/faqs / # Font_and_Text_questions

0
ответ дан 7 August 2018 в 04:31

Обновить кеш шрифтов

  sudo fc-cache -f -v  
1
ответ дан 9 August 2018 в 09:05

Вам нужно запустить утилиты mkfontscale и mkfontdir в этом порядке, чтобы обновить файл fonts.dir.

Войдите в каталог / usr / lib / jvm / java-6-sun / jre / lib / fonts с вашего терминала и запустите

   sudo mkfontscale sudo mkfontdir  

mkfontscale создает файл fonts.scale, который mkfontdir может использовать для создания fonts.dir .

3
ответ дан 9 August 2018 в 09:05

Вы пытались позвонить:

  java.awt.GraphicsEnvironment.getAllFonts ()  

Кажется, что система шрифтов Java немного испорчена:

http://www.sabi.co.uk/Notes/linuxFonts.html#fontSwJava

Возможно, вам придется решать проблемы с поиском шрифты. Но если eclipse может видеть шрифт, тогда нет причин, почему ваше приложение не может. Вы даже можете взглянуть на код затмения, чтобы посмотреть, как они это сделали.

http://java.sun.com/products/java-media/2D/reference/faqs / # Font_and_Text_questions

0
ответ дан 9 August 2018 в 09:05

Вам нужно запустить утилиты mkfontscale и mkfontdir в этом порядке, чтобы обновить файл fonts.dir.

Войдите в каталог / usr / lib / jvm / java-6-sun / jre / lib / fonts с вашего терминала и запустите

   sudo mkfontscale sudo mkfontdir  

mkfontscale создает файл fonts.scale, который mkfontdir может использовать для создания fonts.dir .

3
ответ дан 15 August 2018 в 04:15
  • 1
    mkfontdir создал файл, содержащий только «0». Я думаю, это не работает для шрифтов ttf. В любом случае я вручную отредактировал файл fonts.dir с помощью «Monaco.ttf -b & amp; h-monaco-medium-r-normal - 0-0-0-0-p-0-iso8859-1». и обновил счетчик, но шрифт не появился. – ithkuil 20 January 2011 в 23:30
  • 2
    См. Мое обновление, которое помогает создавать шрифты fonts.dir для шрифтов Truetype. – user4124 26 January 2011 в 17:57

Другие вопросы по тегам:

Похожие вопросы: