แบบอักษรน่าเกลียดใน Netbeans - ฉันจะทำให้ใช้แบบอักษรระบบได้อย่างไร


69

ฉันมีปัญหาในการทำให้ตัวอักษร Netbeans ดูดีนี่เป็นปัญหามาตั้งแต่ฉันลอง Ubuntu ~ 8 ด้วยเหตุผลบางอย่างที่ทำให้ฟอนต์ดูเหมือนว่าพวกเขาไม่ได้ทำให้ subpixel ปรับให้เรียบใน Netbeans เท่านั้นสำหรับแอพพลิเคชั่นที่เหลือพวกเขาดูสมบูรณ์แบบ

ดูว่าภาพหน้าจอน่าเกลียดแค่ไหน:

ป้อนคำอธิบายรูปภาพที่นี่

มันไม่ใช่แค่รหัสพื้นที่ แต่ทุกฟอนต์ในแอพพลิเคชั่นจะเป็นแบบนี้ ฉันมองไปรอบ ๆ และเห็นได้ชัดว่าการเพิ่มบรรทัดต่อไปนี้ใน.bashrcไฟล์ควรแก้ไขปัญหา แต่ในกรณีของฉันมันไม่ได้:

export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=lcd'

มันคิดว่ามันอาจส่งผลกระทบต่อแอปพลิเคชันที่ใช้ Java เท่านั้น แต่ฉันไม่สามารถทดสอบแอป Java อื่นเพื่อตรวจสอบแบบอักษรได้

ไม่มีใครรู้ว่าฉันจะแก้ไขได้อย่างไร ฉันจะทำให้ Netbeans ใช้แบบอักษรของระบบได้อย่างไร


ฉันได้ดูและค้นหาวิธีแก้ไขปัญหานี้แล้ว แต่ดูเหมือนจะไม่เป็นเช่นนั้น มันมีผลกระทบต่อแอพพลิเคชั่นแบบ Swing-based โดยเฉพาะ คุณจะพบว่า Eclipse นั้นดูดี จริง ๆ แล้วฉันไม่ได้สนใจเกี่ยวกับแบบอักษรของรหัส (มันอาจเปลี่ยนแปลงได้และฉันพบว่ามันดูดีกับ Droid Sans Mono ตอน 11pt) แต่ตัวอักษรโครเมียมทำให้ฉันรู้สึกแย่จริงๆ
Jamie Schembri

ใช่มันดูเหมือนว่าจะส่งผลกระทบต่อปพลิเคชันเฉพาะ Java ตามฉันคิดเกี่ยวกับการเปลี่ยน IDE ของฉันเพียงเพราะเรื่องนี้ ..
Javier Villanueva

จริงๆแล้วฉันพูดถึง Swing เป็นพิเศษเพราะปัญหาตัวอักษรไม่สามารถมองเห็นได้ในแอปพลิเคชัน SWT เช่น Eclipse อย่างไรก็ตามไม่ว่าจะด้วยวิธีใดก็ตามจะมีผลกับแอปพลิเคชัน Java บางตัว นอกจากนี้ฉันสามารถยืนยันได้ว่าปัญหายังคงอยู่ใน Netbeans 7.0 RC1
Jamie Schembri

คุณพูดถูกฉันเปลี่ยนมาเป็น Aptana และพวกเขาก็ดูดีฉันหวังว่าฉันจะสามารถแก้ไขปัญหานี้ได้ฉันชอบ Netbeans มาก แต่ตัวอักษรเหล่านั้นทำให้ฉันบ้า
Javier Villanueva

1
ฉันใช้ตอนนี้ 'Droid Sans Mono' ขนาด 16 กับ '-J-Dawt.useSystemAAFontSettings = on --laf javax.swing.plaf.nimbus.NimbusLookAnd Sense -J-Dsun.java2d.noddraw java2d.dpiaware = true '
Karussell

คำตอบ:


38

ตามที่ระบุไว้ในความคิดเห็นนี่เป็นปัญหากับแอพ Java Swing บน Linux Swing ใช้การตั้งค่าแบบอักษรให้เรียบของ Gnome (ปิดการใช้งาน, เฉดสีเทาหรือพิกเซลย่อย) - มันไม่สนใจการตั้งค่าคำใบ้ มันมักจะใช้คำใบ้เต็มรูปแบบและหากคุณใช้งาน Ubuntu โดยมีการแนะนำแบบอักษรน้อยหรือไม่มีเลย (ตามที่คนส่วนใหญ่ทำเพราะการแนะนำเล็กน้อยเป็นการตั้งค่าเริ่มต้น) สิ่งนี้จะทำให้แบบอักษรปรากฏแตกต่างจากแอปพลิเคชันอื่น ๆ แอปพลิเคชัน SWT อย่าง Eclipse นั้นใช้ได้ แต่ถ้าคุณชอบ Netbeans สิ่งนี้จะไม่ช่วยคุณ

Caveat: สำหรับวิธีแก้ปัญหาต่อไปนี้ฉันแค่พูดถึงฟอนต์ตัวแก้ไขเท่านั้นเพราะใน IDE นั้นเป็นสิ่งสำคัญสำหรับฉัน คุณสามารถนำไปใช้กับแบบอักษรของเมนูเป็นต้น แต่นั่นอาจจะอยู่เหนือส่วนบนเล็กน้อย

วิธีแก้ปัญหาที่ใช้งานได้เดียวที่ฉันพบที่นี่ : ใช้ Fontforge เพื่อแก้ไขฟอนต์ตัวเลือกของคุณและลบข้อมูลคำใบ้ทั้งหมดออกจากฟอนต์นั้นจากนั้นบันทึกเป็นฟอนต์ใหม่และใช้ใน Netbeans

  1. sudo apt-get install fontforge
  2. เรียกใช้Fontforge
  3. เปิดแบบอักษรที่คุณเลือก
  4. Ctrl+ Aหรือedit -> Select -> Select allเพื่อเลือกตัวละครทั้งหมด
  5. คำแนะนำ⇒ล้างคำแนะนำ
  6. Ctrl+ Shift+ Fหรือelement -> font infoเพื่อเปิดข้อมูลตัวอักษร
  7. เปลี่ยนชื่อแบบอักษร (เช่นชื่อเดิม + '_nohints')
  8. บันทึกแบบอักษรที่แก้ไขใน.fontsไดเรกทอรีในบ้านของคุณผ่านfile -> generate fontsให้แน่ใจว่าใช้รูปแบบที่ Ubuntu อ่าน (ดูขั้นตอนถัดไป)
  9. ล้างแคชแบบอักษรfc-cache -rv- ติดตามผลลัพธ์เพื่อให้แน่ใจว่ามีการเลือกไฟล์แบบอักษรใหม่ของคุณ (เช่น.sfdไม่ได้ทำ แต่.ttf)
  10. เรียกใช้ Netbeans และใช้แบบอักษรที่คุณสร้างเป็นแบบอักษรตัวแก้ไข

ไม่ไม่เพอร์เฟ็คและใช่เป็นเรื่องยุ่งยาก แต่ก็ยังเป็นโลกที่แตกต่าง หวังว่าจะช่วย


3
ฉันใช้Monospaceค่าเริ่มต้นใน NetBeans ผมพยายามที่จะแก้ไข Ubuntu Monospaceและมันดูดีกว่าตอนนี้ Monospaceแต่ยังคงเลวร้ายแล้ว ขอบคุณอยู่ดี ถ้าฉันหาMonospaceที่ตั้งในระบบไฟล์ฉันก็จะพยายามแก้ไขด้วย
umpirsky

ขอบคุณมาก ... ทางออกเดียวที่ฉันได้พบ ฉันกำลังคลั่งไคล้กับสิ่งนี้ !!
Stefanos Kalantzis

ไม่แน่ใจว่าไฟล์ตัวอักษรเป็นตัวอักษร ... Got 9 ไฟล์ font ของฉันแตกต่างกันสำหรับตัวอักษรอูบุนตูคนเดียวที่จำเป็นเพื่อที่จะให้คำปรึกษาfont.ubuntu.comที่จะคิดที่หนึ่งให้คนจรจัด หวังว่ามันจะใช้ได้
แมตต์

17

เพิ่ม

--laf Nimbus -J-Dswing.aatext=true -J-Dawt.useSystemAAFontSettings=lcd

หรือ

-J-Dswing.aatext=true -J-Dawt.useSystemAAFontSettings=lcd --laf Metal

ไปที่ไฟล์: netbeans.config คุณสามารถค้นหาได้ใน $ NETBEANS_HOME / etc / โฟลเดอร์ ทำให้แบบอักษรแอปพลิเคชันของคุณเล็กลงจากการตั้งค่าระบบ

แหล่ง


9
/home/<user_name>/<neabeans_folder>/etc/netbeans.confแฟ้มปรับแต่งเป็นเรื่องปกติที่
Bibhas

2
ใช้งานไม่ได้สำหรับฉัน :(
szx

ไฟล์ config อยู่ใน /etc/netbeans.conf บรรทัดแรกใช้ไม่ได้สำหรับฉัน แต่อันที่สองทำอุบาย
Christian Vielma

ฉันไม่เห็นความแตกต่างหลังจากเพิ่มบรรทัดนี้ ก. ยังคงเป็นเพียงพิกเซลเดียวเช่นที่มันปรากฏอย่างในแอพอื่น ๆ
NoBugs

อันนี้ทำกลอุบายให้ฉัน
Nico M

7

ฉันรู้ว่านี่เป็นคำถามเก่า แต่ในการค้นหาปัญหาเดียวกันฉันลองใช้เทคนิคทั้งหมดที่นี่โดยไม่มีโชค ฉันคิดว่าฉันจะต้องอยู่กับข้อความที่แย่มากในเน็ต

จากนั้นฉันก็พบสิ่งนี้: http://youtrack.jetbrains.com/issue/IDEA-57233#comment=27-472038

โดยพื้นฐานแล้ว: Ubuntu 13.10, Netbeans (7.3), แพตช์ฟอนต์ Infinality เพื่อพิมพ์ฟรี, OpenJDK7 และแพทช์ให้แก้ไขการจัดการฟอนต์ Swings กลุ้มใจ และมัน "เพิ่งทำงาน" !!!

คัดลอกมาที่นี่ในกรณีที่ลิงก์เสีย:

  1. ติดตั้ง freetype

    $ sudo apt-get install libfreetype6
    
  2. ติดตั้งแพทช์อินฟินิตี้

    $ 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

  3. แก้ไขแบบอักษรที่ติดตั้ง 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 ของฉันและมันก็ดูดีมาก

สกรีนช็อตตามที่ร้องขอ: (ข้อความจริงชัดเจนกว่าการดักจับนี้สิ่งที่จับได้เบลอเล็กน้อย) ป้อนคำอธิบายรูปภาพที่นี่


เป็นเชิงอรรถ: "-J-Dsun.java2d.xrender = true" แนะนำข้อบกพร่องในการเรนเดอร์บางอย่าง ตั้งค่าเป็นเท็จแก้ไขการแสดงผลบกพร่องเมื่อเลื่อนอย่างรวดเร็ว แต่ไม่ส่งผลกระทบต่อแบบอักษรที่สวยงาม
Chris Holt

หมายเหตุการติดตามอย่างรวดเร็ว: หาก openjdk pacakage อัพเดตก่อนฟอนต์คงที่และคุณใช้มันคุณสามารถเปลี่ยนกลับเป็นดังนี้: สำหรับ openjdk-7-jdk, openjdk-7-jre และ openjdk-7-jre-headless ถอนการติดตั้งพวกเขาแล้วติดตั้งรุ่นก่อนหน้าจาก repo แก้ไขแบบอักษร apt-cache policy <package>จะแสดงเวอร์ชันให้คุณทราบ ie apt-get remove openjdk-7-jdk openjdk-7-jre openjdk-7-jre-headless apt-get install openjdk-7-jdk=7u51-2.4.4-0ubuntu0.13.10.1ppa2 openjdk-7-jre=7u51-2.4.4-0ubuntu0.13.10.1ppa2 openjdk-7-jre-headless=7u51-2.4.4-0ubuntu0.13.10.1ppa2
Chris Holt

คุณสามารถแนบภาพได้เป็นอย่างไรในตอนนี้?
Roman

5

การลดรอยหยักของแบบอักษรทำงานไม่ถูกต้องในแอปพลิเคชัน Ubuntu Java Swing

เพิ่ม:

-J-Dswing.aatext=true -J-Dawt.useSystemAAFontSettings=lcd

เพื่อ netbeans.config ที่ส่วนท้ายของnetbeans_default_optionsสตริง

คุณสามารถค้นหาไฟล์ปรับแต่งได้ในโฟลเดอร์ $ NETBEANS_HOME / etc / (เช่น/home/<user_name>/<neatbeans_folder>/etc/netbeans.conf)

ตัวอย่าง:

netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-Dnetbeans.logger.console=true -J-ea -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.java2d.dpiaware=true -J-Dsun.zip.disableMemoryMapping=true -J-Dnetbeans.extbrowser.manual_chrome_plugin_install=yes -J-Dswing.aatext=true -J-Dawt.useSystemAAFontSettings=lcd"

สำหรับฉันไฟล์กำหนดค่าอยู่ที่/etc/netbeans.conf(และเชื่อมโยง sym จากที่อื่น ๆ )
Cedric Reichenbach

แหล่งที่มาที่ชัดเจน: rdeeson.com/weblog/159/fix-ugly-fonts-in-netbeans-under-linux - ทำงานให้ฉัน
loxaxs

2

แบบอักษรนั้นไม่เลวเลย ..

อย่างไรก็ตามนี่เป็นแอปพลิเคชัน Java และเป็นวิธีการจัดการแบบอักษรโดยเฉพาะ

หากคุณต้องการเปลี่ยนขนาดตัวอักษรเท่านั้นคุณสามารถเริ่ม Netbeans ด้วยพารามิเตอร์ "--fontsize" :

netbeans --fontsize 12

หากคุณต้องการเปลี่ยนประเภทแบบอักษรมันเป็นพารามิเตอร์ของสภาพแวดล้อมที่เปลี่ยนแปลงยากขึ้นอีกเล็กน้อยและบทความนี้อธิบายได้ดีมาก:

https://wiki.archlinux.org/index.php/Java_Runtime_Environment_Fonts

นี่สำหรับ ArchLinux แต่ฉันคิดว่ามันจะใช้งานได้ใน Ubuntu เพราะ Java เป็นซอฟต์แวร์สากล


2

ฉันมีปัญหาเดียวกันบน Ubuntu 12.04 และ Netbeans 7.2

ฉันพยายามเพิ่ม-J-Dswing.aatext=true -J-Dawt.useSystemAAFontSettings=lcdไปnetbeans.confแต่มันไม่ได้แก้ปัญหา

จากนั้นผมเห็นความคิดเห็นปัญหาเกี่ยวกับความสูงของบรรทัดที่Netbeans ข้อผิดพลาด 215785 การตั้งค่าความสูงบรรทัดบรรณาธิการเป็น 1.0 พร้อมกับการตั้งค่า AA ในการnetbeans.confแก้ไขปัญหาของฉัน


1

ฉันสามารถทำสิ่งนี้ได้ (ฉันใช้ Ubuntu 12.10 ทำงานบน Ubuntu 13.04 ด้วย):


ขั้นตอนที่ 1 (อาจใช้ได้กับทุกรุ่นของ Ubuntu):

ก่อนอื่นฉันทำความสะอาดเมนูโดยใช้ปลั๊กอินนี้Tools -> Plugins -> Settings -> Add:

http://java-swing-ayatana.googlecode.com/files/netbeans-catalog.xml

เมื่อเพิ่มตำแหน่งนั้นแล้วคุณจะต้องติดตั้งปลั๊กอินโดยค้นหาJava Ayatana(คำอธิบายจะเป็นภาษาสเปน) สิ่งนี้จะทำให้เมนูด้านบนและบริบทเหมือนกับ OS


ขั้นตอนที่ 2 (ฉันไม่รู้ว่าจะใช้งานได้กับ Ubuntu ทุกรุ่นหรือไม่):

ต่อไปคุณอาจต้องการแบบอักษรของโปรเจคที่ดูดีกว่าสิ่งที่ฉันทำเพื่อแก้ไขที่เรียกใช้งานในเทอร์มินัล: sudo apt-get install gnome-tweak-toolฉันเปิดใช้งานและเลือกที่แตกต่างกันdefault fontตอนนี้ Netbeans ดูน่ารัก!

นี่คือภาพหน้าจอ:

ป้อนคำอธิบายรูปภาพที่นี่


การเปลี่ยนแบบอักษร 'ส่วนต่อประสาน' บนเครื่องมือปรับแต่งนั้นเป็นเคล็ดลับสำหรับฉัน ฉันมีปัญหากับข้อความเหล่านั้น (ตัดครึ่ง!)
Makiavelo

1

เพิ่งเห็นโพสต์นี้และพยายามแก้ไขปัญหาแบบอักษรของฉันฉันก็มีปัญหาฉันสามารถเลือกได้เพียง 4 แบบอักษรทั้งหมดเป็นง่อยและสงสัยว่าเกิดอะไรขึ้นที่ netbeans ให้เพียง 4 แบบอักษรให้เลือกและกล่องตัวเลือกแบบอักษรอ่อนแอฉันเป็น แฟนตัวยงของชาวเน็ตและฉันรู้ว่าฉันสามารถหาทางออกได้ที่นี่

ฉันทำตามแนวทางที่เป็นไปได้ทั้งหมด ฉันใช้ Ubuntu 13.10 และ netbeans 7.3 (ใช่ฉันชอบสิ่งที่ไม่เสถียร)

  1. สร้างโฟลเดอร์ .ont ในโฟลเดอร์ผู้ใช้ของฉัน
  2. คัดลอกแบบอักษรทั้งหมดที่ฉันมีไปยังโฟลเดอร์นั้น
  3. เพิ่มบรรทัดต่อไปนี้ในไฟล์ netbeans.conf

ค้นหาโดยใช้:

locate netbeans.conf

แก้ไขและเพิ่มสิ่งต่อไปนี้ภายในเครื่องหมายคำพูดตามที่แนะนำข้างต้น

-J-Dswing.aatext=true -J-Dawt.useSystemAAFontSettings=lcd --laf Metal
  1. เรียกใช้การอัพเดต netbeans ซึ่งฉันคิดว่าตอนนี้ฉันมีเวทย์มนตร์ตัวเลือกที่สวยงามและมีแบบอักษรเพิ่มเติมให้เลือกแล้วเขียนโค้ด (ตลกตลก)

ฉันหวังว่ามันจะช่วยคุณ


1

ไปอีกขั้นหนึ่งด้วยวิธีการด้วยตนเองฉันได้เตรียมแบบอักษรเฉพาะที่ชื่อว่า "Ubuntu Mono Nohinting" เพื่อแก้ไขปัญหาการเรนเดอร์ด้วยแอปพลิเคชัน Java Swing เช่น NetBeans IDE, IntelliJ IDEA และ PyCharm ข้อมูลคำใบ้แบบอักษรถูกถอดออกจากตระกูลแบบอักษร Ubuntu Mono ดั้งเดิม

ติดตั้งอย่างไร

  • ดาวน์โหลดไฟล์ zip ได้จากที่นี่
  • แยกมันออกมา
  • open * .ttf ด้วยFont Viewerเพื่อติดตั้ง
  • หรือคุณสามารถคัดลอก * .ttf ~/.local/share/fonts/เข้า

วิธีใช้

  • เลือก "Ubuntu Mono Nohinting" ในการกำหนดค่าของบรรณาธิการ

ภาพหน้าจอ

ตัวอักษรอูบุนตูโมโนพร้อมธีม PyCharm Monokai

ตัวอักษรอูบุนตูโมโนพร้อมธีม PyCharm Monokai

Ubuntu Mono Nohinting Font พร้อมธีม PyCharm Monokai

Ubuntu Mono Nohinting Font พร้อมธีม PyCharm Monokai


1

เพิ่มรหัสต่อไปนี้ในตอนท้ายของไฟล์netbeans_default_optionsของคุณnetbeans.conf

-J-Dawt.useSystemAAFontSettings=on

สิ่งนี้จะใช้ประโยชน์จากแบบอักษรของระบบ


0
#!/bin/sh

gsettings set org.gnome.desktop.interface font-name 'Ubuntu 10'
sh /home/xxx/netbeans-7.2/bin/netbeans &
sleep 5
gsettings set org.gnome.desktop.interface font-name 'Ubuntu 11'

7
ยินดีต้อนรับสู่ถาม Ubuntu! คำตอบนี้จะเป็นประโยชน์อย่างมากหากคุณต้องแก้ไขเพื่อเพิ่มคำอธิบาย (หรืออย่างน้อยก็เพื่อบอกผู้ใช้ว่าต้องทำอะไรกับสายเหล่านี้)
Eliah Kagan

0

โดยส่วนตัวแล้วฉันคิดว่าการปรากฏตัวเริ่มต้นโดยรวมของ Netbeans บน Linux นั้นค่อนข้างน่าผิดหวังโดยเฉพาะเมื่อพิจารณาว่ามันดูดีบนแพลตฟอร์มอื่น ๆ อย่างไร โชคดีที่การเปลี่ยนรูปลักษณ์และความรู้สึก (LAF) สามารถทำได้อย่างง่ายดายจากภายใน IDE สิ่งนี้จะปรับปรุงลักษณะที่ปรากฏของแบบอักษรโดยขึ้นอยู่กับการเลือกของคุณ

ในการเปลี่ยน LAF ให้ทำดังต่อไปนี้: คลิกที่เครื่องมือ >> ตัวเลือกในกล่องโต้ตอบเลือกลักษณะที่ปรากฏแล้วแท็บรูปลักษณ์และความรู้สึกเพียงแค่เลือกหนึ่งใน LAFs ความชอบของฉันคือเมฆฝน แต่คุณอาจชอบอย่างอื่น

นอกจากนี้ยังมีปลั๊กอิน 'Dark LAFs' สองอัน: Dark Metal และ Dark Nimbus


0

ตัวฉันเองทำสิ่งที่แตกต่างออกไปเล็กน้อยในกรณีของฉันการพูดของNetBeans เวอร์ชัน 8.0.1ปัญหาคือ JDK ที่ติดตั้งบนระบบ (Oracle JDK 8.0) หลังจากย้ายไปใช้ฟอนต์ที่ดีกว่าของ OpenJDK 8 ปรากฏในองค์ประกอบส่วนต่อประสานผู้ใช้

ฉันไม่รู้ว่านี่เป็นคำตอบที่ดีหรือเปล่าเพราะอาจไม่ทำงานทุกที่ แต่แน่นอน - ลองเปลี่ยน JDK (ไม่ว่าจะเป็น OpenJDK หรือ Oracle JDK) คุณอาจเห็นความแตกต่าง


0

ฉันได้ลองทุกวิธีแก้ปัญหาที่ฉันสามารถหาได้และไม่มีใครทำงานยกเว้นการใช้ JDK เริ่มต้นที่แตกต่างกันสำหรับ NetBeans

Oracle ของ JDK แสดงผลตัวอักษรไม่ดี OpenJDK นั้นดูเหมือนจะไม่ทำงานให้กับ NetBeans แต่ทำงานได้อย่างมหัศจรรย์สำหรับ IntelliJ และพี่น้องของมัน

หนึ่งที่ทำงานกับ NetBeans เรียกว่าTuxJDKซึ่งเป็น OpenJDK ขั้นสูงสำหรับนักพัฒนา Java ที่ทำงานบน Linux หนึ่งของการปรับปรุงคือการแสดงผลแบบอักษรที่ดีเยี่ยม

นี่คือวิธีการใช้งาน:

  1. ดาวน์โหลด TuxJDK ไบนารีจากที่นี่ ("tuxjdk-static-8.92.03.tar.xz" ณ เวลาที่เขียน)
  2. แตก tar.xz ทุกที่ที่คุณต้องการ
  3. คัดลอกตำแหน่งของไดเรกทอรี TuxJDK
  4. เปิด netbeans.conf อยู่ใน NetBeansInstallationDirectory / etc /
  5. ค้นหาบรรทัดที่ขึ้นต้นด้วย "netbeans_jdkhome" และแทนที่เส้นทางด้วยบรรทัดที่คัดลอกในขั้นตอนที่ 3
  6. ไฟขึ้นและ NetBeans และรักษาสายตาของคุณด้วยแบบอักษรที่สวยงามบางอย่าง!

ก่อน: NetBeans ก่อนที่จะใช้ TuxJDK

หลัง: NetBeans หลังจากใช้ TuxJDK


0

เพียงติดตั้ง zulu jdk จากhttp://zulu.org :)


มันทำอะไร?
PerlDuck

zulu jdk มีการปรับปรุงการแสดงผลแบบอักษรให้ดีขึ้น ดังนั้นจึงสามารถให้ผลลัพธ์เดียวกันกับ tuxjdk
อรุณ

-1

ฉันมีปัญหาเดียวกันในวันที่ 12 ก.ย. ฉันแก้ไขโดยป้อน "การตั้งค่าขั้นสูง" -> "แบบอักษร" และลดแบบอักษรเริ่มต้นจาก 11 เป็น 10 ฉันลดแบบอักษรทั้งหมดในรายการให้สอดคล้อง

ต้องมีปัญหากับตัวอักษร Cantarell 11

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