Не все шрифты ttf видно из (солнце) с jdk

Питание USB не имеет ничего общего с ОС. Это зависит от самого устройства. Некоторые хабы работают автономно, и в этом случае они получают свою энергию от системы; другие требуют большей мощности, и у них есть собственный источник питания.

Консоль с питанием от шины - это концентратор, который извлекает всю свою мощность с USB-интерфейса хост-компьютера. Он не требует отдельного подключения к сети. Однако многим устройствам требуется больше энергии, чем этот метод может обеспечить, и не будет работать в этом типе концентратора. - http://en.wikipedia.org/wiki/USB_hub#Power

В Linux вы можете использовать hwinfo --usb или более подробно попробовать lsusb -v -t, если hwinfo --usb is вы не можете установить его. Просто нажмите Ctrl + Alt + T на клавиатуре, чтобы открыть терминал. Когда он открывается, запустите команду ниже.

sudo aptitude install hwinfo usbutils

Примечание:

Консоль с питанием от шины - это концентратор, который извлекает всю свою энергию с USB-интерфейса хост-компьютера , Он не требует отдельного подключения к сети. Однако многим устройствам требуется больше энергии, чем этот метод может обеспечить, и не будет работать в этом типе концентратора. - http://en.wikipedia.org/wiki/USB_hub#Power

Большинство портативных мультимедийных устройств синхронизируют данные с настольным или переносным компьютером через USB-порт. Батареи в этих устройствах также могут быть заряжены с помощью того же USB-соединения с питанием. Однако могут возникнуть ситуации, когда вам может потребоваться изменить настройки питания по умолчанию для определенного USB-порта, чтобы подключенное к нему устройство не мешало производительности вашего компьютера. Например, некоторые типы устройств, подключенных к USB-порту компьютера, могут помешать компьютеру перейти в режим энергосбережения «спящий режим». В Ubuntu Linux есть способ изменить параметры питания для USB-портов.1

Некоторые автономные концентраторы не обеспечивают достаточную мощность для загрузки нагрузки на 500 мА на каждый порт. Например, у многих семи концентраторов портов есть источник питания 1А, когда на самом деле семь портов могут набирать максимум 7 х 0,5 = 3,5 А, плюс мощность для самого концентратора. Дизайнеры предполагают, что пользователь, скорее всего, подключит многие устройства с низким энергопотреблением, и только один или два требуют полного 500 мА. С другой стороны, упаковка для некоторых автономных концентраторов явно указывает, сколько портов портов может управлять полной нагрузкой 500 мА одновременно. Например, упаковка на 7-портовом концентраторе может потребовать поддержки максимум 4 устройств с полной нагрузкой ». Поэтому я бы посмотрел на D-Link.

Нажмите здесь

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

40 ответов

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

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

Вам нужно запустить утилиты 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 в 22:06

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

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

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

  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 в 22:06

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

  sudo fc-cache -f -v  
1
ответ дан 10 August 2018 в 10:20

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

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

   sudo mkfontscale sudo mkfontdir  

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

3
ответ дан 10 August 2018 в 10:20

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

  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
ответ дан 10 August 2018 в 10:20

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

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

   sudo mkfontscale sudo mkfontdir  

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

3
ответ дан 13 August 2018 в 16:44
  • 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
ответ дан 13 August 2018 в 16:44
  • 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://java.sun.com/products/java-media/2D/reference/faqs / # Font_and_Text_questions

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

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

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