ฉันรู้ว่านี่เป็นคำถามเก่า แต่ในการค้นหาปัญหาเดียวกันฉันลองใช้เทคนิคทั้งหมดที่นี่โดยไม่มีโชค ฉันคิดว่าฉันจะต้องอยู่กับข้อความที่แย่มากในเน็ต
จากนั้นฉันก็พบสิ่งนี้:
http://youtrack.jetbrains.com/issue/IDEA-57233#comment=27-472038
โดยพื้นฐานแล้ว: Ubuntu 13.10, Netbeans (7.3), แพตช์ฟอนต์ Infinality เพื่อพิมพ์ฟรี, OpenJDK7 และแพทช์ให้แก้ไขการจัดการฟอนต์ Swings กลุ้มใจ และมัน "เพิ่งทำงาน" !!!
คัดลอกมาที่นี่ในกรณีที่ลิงก์เสีย:
ติดตั้ง freetype
$ sudo apt-get install libfreetype6
ติดตั้งแพทช์อินฟินิตี้
$ sudo add-apt-repository ppa:no1wantdthisname/ppa
$ sudo apt-get update
$ sudo apt-get install fontconfig-infinality
ฉันต้องทำต่อไปนี้:
$ sudo rm /etc/fonts/conf.avail/52-infinality.conf
$ sudo ln -s /etc/fonts/infinality/infinality.conf /etc/fonts/conf.avail/52-infinality.conf
หากต้องการใช้ Windows 7 เช่นการแสดงผลแบบอักษรให้ทำดังนี้:
$ sudo /etc/fonts/infinality/infctl.sh setstyle win7
ตั้ง USE_STYLE เป็น "WINDOWS7" ใน /etc/profile.d/infinality-settings.sh
แก้ไขแบบอักษรที่ติดตั้ง OpenJDK
$ sudo add-apt-repository ppa:no1wantdthisname/openjdk-fontfix
$ sudo apt-get update
$ sudo apt-get install openjdk-7-jdk
ใน.../etc/netbeans.conf
,
netbeans_default_options
รวมถึง:
-J-Dawt.useSystemAAFontSettings=lcd
และ
-J-Dsun.java2d.xrender=true"
และตั้งค่า
netbeans_jdkhome="/usr/lib/jvm/java-1.7.0-openjdk-amd64"
สิ่งนี้เปลี่ยนแบบอักษร Netbeans ของฉันจากปี 1990 ซึ่งเป็นที่ยอมรับในยุคใหม่ที่ยอดเยี่ยม และตอนนี้ฉันสามารถใช้ Inconsolata เป็นฟอนต์บรรณาธิการ Netbeans ของฉันและมันก็ดูดีมาก
สกรีนช็อตตามที่ร้องขอ: (ข้อความจริงชัดเจนกว่าการดักจับนี้สิ่งที่จับได้เบลอเล็กน้อย)