ทำไมแบบอักษร "การบินและอวกาศ" จึงดูดีใน Terminal และ gedit และน่ากลัวใน IntelliJ IDEA IDEA ใช้ห้องสมุด Swing ของ Java และฉันเข้าใจว่าอาจเป็นปัญหากับสิ่งนี้ มีการแก้ไขที่รู้จักหรือไม่?
ทำไมแบบอักษร "การบินและอวกาศ" จึงดูดีใน Terminal และ gedit และน่ากลัวใน IntelliJ IDEA IDEA ใช้ห้องสมุด Swing ของ Java และฉันเข้าใจว่าอาจเป็นปัญหากับสิ่งนี้ มีการแก้ไขที่รู้จักหรือไม่?
คำตอบ:
ผมมีปัญหาเดียวกัน. เห็นได้ชัดว่ามันมีปัญหากับระดับตัวอักษร "บอกใบ้" ซึ่ง IntelliJ บังคับให้ "เต็ม" ไม่ว่าระบบปฏิบัติการจะเลือกแบบใด สิ่งนี้ทำให้แบบอักษรดูขรุขระและบางมากกว่าที่ควรจะเป็น มีวิธีแก้ปัญหาที่ฉันเห็นในเว็บไซต์ แต่มันไม่ได้ผลสำหรับฉัน
โดยทั่วไปแล้วซอฟต์แวร์ Java ทั้งหมดมีการแสดงผลตัวอักษรที่ไม่ดีภายใต้ Linux คุณจะเห็นสิ่งนี้ภายใต้ Windows ตัวอักษรมีลักษณะแตกต่างกัน ไม่ใช่ปัญหา IntelliJ IDEA แต่เป็นของ Java
สวัสดีฉันเขียนคู่มือเล็กน้อยเพื่อแก้ไขปัญหานี้
sudo add-apt-repository ppa:no1wantdthisname/openjdk-fontfix
sudo apt-get update
sudo apt-get install openjdk-7-jdk
สคริปต์เพื่อเริ่มแนวคิดของ Intellij
โปรดทราบว่าจำเป็นต้องเปลี่ยนตำแหน่ง IDEA_HOME สำหรับเส้นทางความคิดของคุณ
#!/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 "$@"
ข้อมูลเพิ่มเติมและภาพหน้าจอของแบบอักษรที่ดีขึ้น: http://urshulyak.com/?p=478