Dlaczego czcionka „monospace” wygląda świetnie w Terminalu i gedicie, a okropnie w IntelliJ IDEA?

11

Dlaczego czcionka „monospace” wygląda świetnie w Terminalu i gedicie, a okropnie w IntelliJ IDEA? IDEA korzysta z biblioteki Swing Java i rozumiem, że może to być problem. Czy jest znana poprawka?

Armand
źródło

Odpowiedzi:

2

Mam ten sam problem. Najwyraźniej jest to problem z poziomem „podpowiedzi” czcionki, który IntelliJ zmusza do „pełnego” bez względu na to, co wybierze system operacyjny. To sprawia, że ​​czcionki wyglądają na postrzępione i cienkie, a nie tak, jak powinny. Obejrzałem obejście na stronie internetowej, ale dla mnie nie zadziałało.

użytkownik10669
źródło
1
Hmm dzięki za podpowiedź (geddit?!?!) Zajmę się tym.
Armand
@ user10669 Wspomniałeś o istnieniu obejścia ... czy mimo to możesz dodać link?
Christopher Kyle Horton
2

Ogólnie rzecz biorąc, całe oprogramowanie Java ma słabe renderowanie czcionek w systemie Linux. Zobaczysz to również w systemie Windows, czcionki wyglądają inaczej. To nie jest problem IntelliJ IDEA, ale Java.

fitojb
źródło
1
Skąd. Eclipse jest oparty na Javie, ale doskonale renderuje tę samą czcionkę.
mat
0

Cześć, napisałem małą instrukcję jak to naprawić

sudo add-apt-repository ppa:no1wantdthisname/openjdk-fontfix
sudo apt-get update
sudo apt-get install openjdk-7-jdk

Skrypt do uruchomienia Intellij Idea

pamiętaj tylko, że musisz zmienić lokalizację IDEA_HOME na swój pomysł

#!/bin/sh

IDEA_HOME=/opt/idea
export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-amd64
export _JAVA_OPTIONS="-Dawt.useSystemAAFontSettings=lcd \
                      -Dsun.java2d.xrender=true"
export GNOME_DESKTOP_SESSION_ID=this-is-deprecated
exec $IDEA_HOME/bin/idea.sh "$@" 

więcej informacji i zrzuty ekranu z lepszych czcionek: http://urshulyak.com/?p=478

Jarosław Urszulak
źródło
Redaguję