“Monospace” yazı tipi neden Terminal ve gedit'te harika, IntelliJ IDEA'da korkunç görünüyor?


11

"Monospace" yazı tipi neden Terminal ve gedit'te harika, IntelliJ IDEA'da korkunç görünüyor? IDEA, Java'nın Swing kütüphanesini kullanıyor ve bunun bir sorun olabileceğini anlıyorum. Bilinen bir düzeltme var mı?

Yanıtlar:


2

Aynı problemim var. Görünüşe göre, işletim sisteminin ne seçerse seçsin IntelliJ'in “tam” olmaya zorladığı yazı tipinin “ipucu” seviyesiyle ilgili bir problem. Bu, yazı tiplerinin nasıl olması gerektiğinden ziyade pürüzlü ve ince görünmesini sağlar. Bir web sitesinde gördüğüm bir geçici çözüm vardı, ama benim için işe yaramadı.


1
Hmm ipucu için teşekkürler (geddit?!?!) Buna bir göz atacağım.
Armand

@ user10669 Bir geçici çözümün varlığından bahsediyorsunuz ... Yine de bağlantıyı buraya ekleyebilir misiniz?
Christopher Kyle Horton

2

Genellikle, tüm Java yazılımlarının Linux altında yazı tipi oluşturma işlemi zayıftır. Bunu Windows altında da göreceksiniz, yazı tipleri farklı görünüyor. Bu bir IntelliJ IDEA sorunu değil, Java.


1
Öyle değil. Eclipse java tabanlıdır, ancak aynı fontu mükemmel bir şekilde oluşturur.
matt

0

Merhaba ben bunu düzeltmek için küçük bir manuel yazdım

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

Intellij Idea'yı başlatmak için komut dosyası

yalnızca fikir yolunuz için IDEA_HOME konumunu değiştirmeniz gerektiğini unutmayın

#!/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 "$@" 

daha iyi yazı tipleri hakkında daha fazla bilgi ve ekran görüntüsü: http://urshulyak.com/?p=478


Cevabı düzenle
Yaroslav Urshulyak
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.