ทำไมแบบอักษร "monospace" จึงดูดีใน Terminal และ gedit และน่ากลัวใน IntelliJ IDEA


11

ทำไมแบบอักษร "การบินและอวกาศ" จึงดูดีใน Terminal และ gedit และน่ากลัวใน IntelliJ IDEA IDEA ใช้ห้องสมุด Swing ของ Java และฉันเข้าใจว่าอาจเป็นปัญหากับสิ่งนี้ มีการแก้ไขที่รู้จักหรือไม่?

คำตอบ:


2

ผมมีปัญหาเดียวกัน. เห็นได้ชัดว่ามันมีปัญหากับระดับตัวอักษร "บอกใบ้" ซึ่ง IntelliJ บังคับให้ "เต็ม" ไม่ว่าระบบปฏิบัติการจะเลือกแบบใด สิ่งนี้ทำให้แบบอักษรดูขรุขระและบางมากกว่าที่ควรจะเป็น มีวิธีแก้ปัญหาที่ฉันเห็นในเว็บไซต์ แต่มันไม่ได้ผลสำหรับฉัน


1
อืมขอบคุณสำหรับคำใบ้ (geddit?!?!) ฉันจะพิจารณาเรื่องนี้
Armand

@ user10669 คุณพูดถึงการมีอยู่ของวิธีแก้ปัญหา ... คุณสามารถเพิ่มลิงค์ได้หรือไม่
Christopher Kyle Horton

2

โดยทั่วไปแล้วซอฟต์แวร์ Java ทั้งหมดมีการแสดงผลตัวอักษรที่ไม่ดีภายใต้ Linux คุณจะเห็นสิ่งนี้ภายใต้ Windows ตัวอักษรมีลักษณะแตกต่างกัน ไม่ใช่ปัญหา IntelliJ IDEA แต่เป็นของ Java


1
ไม่เช่นนั้น Eclipse ใช้ภาษาจาวา แต่ให้ฟอนต์เดียวกันสมบูรณ์
แมตต์

0

สวัสดีฉันเขียนคู่มือเล็กน้อยเพื่อแก้ไขปัญหานี้

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


ฉันแก้ไขคำตอบ
Yaroslav Urshulyak
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.