GNU/Linux >> Znalost Linux >  >> Ubuntu

Proč vypadají písma v jakékoli Java aplikaci příšerně?

Všechna písma v java aplikacích vypadají příšerně. Viděl jsem několik otázek na toto téma dříve, ale nyní jsou docela staré (11.04 byl nejnovější, ale nezdálo se, že by to byl stejný problém). Z nějakého důvodu java aplikace nepoužívají systémové písmo (Ubuntu 11), ale spíše nějaké podlouhlé písmo, které zdánlivě nemá žádný anti-aliasing. Ptám se tedy, zda se jedná o otevřenou chybu (na launchpadu jsem žádnou nenašel), něco, co vývojáři udělali špatně, nebo jestli existuje způsob, jak nakonfigurovat písma používaná v java aplikaci. Možná je to jen nedostatek openjdk a měl bych místo toho nainstalovat verzi Sun/Oracle?

Následuje obrázek jitsi, ale problém je také přítomen v minecraftu, mé internetové bance a všem dalším, co zahrnuje javu. Jsem na 12.04, ale protože jsem na launchpadu nic nenašel, předpokládám, že to není relevantní.

Přijatá odpověď:

Netestoval jsem to, ale podle tohoto příspěvku na fóru na inductiveautomation.com to můžete opravit instalací písem:

sudo apt-get install msttcorefonts

a změna lucidasans za arial ve vlastnostech písem Java:

sudo nano /usr/lib/jvm/java-6-sun/jre/lib/fontconfig.properties

V této otázce StackOverflow je také několik užitečných odkazů.


Ubuntu
  1. Proč Ctrl+\ (obrácené lomítko) už proces nezabije?

  2. Spusťte aplikaci Java jako službu v systému Linux

  3. Máte nějaké zkušenosti s Javou na Raspberry PI?

  1. Nelze nainstalovat žádnou aplikaci v Ubuntu 14.04?

  2. Proč není Oracle Java součástí standardního úložiště Ubuntu?

  3. Java 10 Webupd8?

  1. Kdy a proč používat Docker

  2. Nativefier – snadno přeměňte jakýkoli web na desktopovou aplikaci

  3. Proč Maven používá JDK 1.6, ale moje Java verze je 1.7