Font in IntelliJ IDEA su Ubuntu 14.04

17

Ho installato IntelliJ IDEA 13.1 e Oracle JDK 1.8 su Ubuntu 14.04 x64 ma quando lancio IntelliJ IDEA il font non è l'ideale.

Come posso cambiare il carattere?

    
posta Silvestr 24.04.2014 - 12:34

9 risposte

27

Ho scritto un piccolo manuale su come risolvere questo problema. Nota: è solo per 64 bit. architettura.

wget http://urshulyak.com:8001/index.php/s/P4afbWaX3mvyjP7/download &&
mv download jdk-8u5-tuxjdk-b08.tar.gz &&
tar -zxvf jdk-8u5-tuxjdk-b08.tar.gz &&
sudo mv jdk-8u5-tuxjdk-b08 /usr/lib/jvm &&
rm jdk-8u5-tuxjdk-b08.tar.gz

Script per avviare Intellij Idea

* tieni presente che è necessario modificare la posizione IDEA_HOME per il tuo percorso di idea

#!/bin/sh

IDEA_HOME=/opt/idea
# for old idea JAVA_HOME, for new 2016+ will be IDEA_JDK
#export JAVA_HOME=/usr/lib/jvm/jdk-8u5-tuxjdk-b08/

export IDEA_JDK=/usr/lib/jvm/jdk-8u5-tuxjdk-b08/
export _JAVA_OPTIONS="-Dawt.useSystemAAFontSettings=lcd \
                      -Dsun.java2d.xrender=true"
export GNOME_DESKTOP_SESSION_ID=this-is-deprecated
exec $IDEA_HOME/bin/idea.sh "[email protected]"

Altre informazioni e schermate di caratteri migliori: link . Risultato:

    
risposta data Yaroslav Urshulyak 11.07.2014 - 11:53
8

Risposta breve che ha funzionato per me:

1) Vai a File- & gt; Impostazioni- & gt; Aspetto e amp; Comportamento-& gt;. Aspetto

2) Sotto anti-aliasing cambia sia le opzioni IDE che Editor in "Scala di grigi".

    
risposta data Pavel 06.11.2015 - 20:39
4

Non applicare questa configurazione su Ubuntu 14!

Installa freetype

$ sudo apt-get install libfreetype6

Installa infinality patch

$ sudo add-apt-repository ppa:no1wantdthisname/ppa
$ sudo apt-get update
$ sudo apt-get install fontconfig-infinality

Ho dovuto fare quanto segue in seguito:

$ sudo rm /etc/fonts/conf.avail/52-infinality.conf
$ sudo ln -s /etc/fonts/infinality/infinality.conf /etc/fonts/conf.avail/52-infinality.conf

Per utilizzare Windows 7 come il rendering dei caratteri, effettuare le seguenti operazioni:

$ sudo /etc/fonts/infinality/infctl.sh setstyle win7

Configura il tuo IDEA_HOME/bin/idea64.vmoptions . Aggiungi sotto le righe:

-Dawt.useSystemAAFontSettings=on
-Dswing.aatext=true

Abilita anche la casella di controllo Utilizza carattere anti-alias , vai a: File -> Settings -> Editor -> Appearance .

Anteprima:

Carattere dell'editor: Monaco , interfaccia utente: Ubuntu Bold

    
risposta data Anton Dozortsev 25.04.2014 - 17:23
4

Ho preparato un font dedicato denominato "Ubuntu Mono Nohinting" per risolvere un problema di rendering con applicazioni Java Swing come NetBeans IDE, IntelliJ IDEA e PyCharm. Le informazioni di suggerimento sui font sono state rimosse dalla famiglia di font originale di Ubuntu Mono.

Come installare

  • scarica il file zip da qui
  • estrailo
  • apri * .ttf con Font Viewer da installare.
  • o puoi copiare manualmente * .ttf in ~/.local/share/fonts/ .

Come usare

  • Seleziona "Ubuntu Mono Nohinting" nella configurazione degli editor.

Immagini

Font Ubuntu Mono con tema PyCharm Monokai

Font Nohinting di Ubuntu Mono con tema PyCharm Monokai

    
risposta data Nobuto Murata 13.04.2015 - 11:48
2

Si noti che in Webstorm 9, il file è necessario aggiungere queste modifiche:

-Dawt.useSystemAAFontSettings=on
-Dswing.aatext=true

è:

bin/webstorm64.vmoptions

Confermato il lavoro su Ubuntu 14.04

    
risposta data Tivoni 25.10.2014 - 10:25
1

All'avvio prima di aprire un progetto, vai su Configura - & gt; Impostazioni - & gt; Aspetto e spunta la casella di controllo sostituisci carattere predefinito , seleziona carattere e dimensione (consiglio vivamente Dejavu Sans Mono 14px, ovunque)

    
risposta data Ravshan Samandarov 17.06.2014 - 08:49
0

È possibile modificare il carattere utilizzato da IntelliJ. Per farlo:

  • Seleziona il menu File e scegli Impostazioni - & gt; Editor - & gt; Colori e amp; Caratteri - & gt; Font.
  • Fai clic su Salva come nel riquadro a destra e inserisci un nome per il tuo nuovo schema
  • Cambia ciò che è selezionato in Carattere principale
  • Fai clic su Applica
risposta data jkt123 24.04.2014 - 14:34
0

Come menzionato in una risposta sopra, l'uso di jdk-8u5-tuxjdk-b08.tar.gz ha risolto il problema durante l'utilizzo di Ubuntu 16.10 e IntelliJ 2016.

Un modo più intelligente di configurare il suddetto jdk come IDE di avvio JDK (una volta scaricato ed estratto) utilizza "Azione rapida" di Intellij Ctlr + Shift + A e cerca Switch IDE Boot jdk . Sfoglia il jdk estratto e riavvia IntelliJ!

    
risposta data Kumar Sambhav 12.03.2017 - 16:50
0

È possibile scaricare IntelliJ Idea con un OpenJDK incorporato personalizzato che include correzioni per il rendering dei font.

  

OpenJDK in bundle corregge molti problemi di rendering dei font che verranno risolti solo in Java 9.

link

A volte (come nel caso di 171.3780.107) le correzioni di rendering dei font non funzionavano e dovevo copiare il jre incorporato della versione precedente (semplicemente copia la cartella jre).

    
risposta data Emanuel Hategan 29.03.2017 - 16:35

Leggi altre domande sui tag