Tôi đã cài đặt IntelliJ IDEA 13.1 và Oracle JDK 1.8 trên Ubuntu 14.04 x64 nhưng khi tôi khởi chạy IntelliJ IDEA thì phông chữ không lý tưởng.
Làm thế nào tôi có thể thay đổi phông chữ?
Tôi đã cài đặt IntelliJ IDEA 13.1 và Oracle JDK 1.8 trên Ubuntu 14.04 x64 nhưng khi tôi khởi chạy IntelliJ IDEA thì phông chữ không lý tưởng.
Làm thế nào tôi có thể thay đổi phông chữ?
Câu trả lời:
Tôi đã viết một hướng dẫn nhỏ làm thế nào để sửa lỗi này. Lưu ý: rằng nó chỉ dành cho 64-bit. ngành kiến trúc.
wget http://urshulyak.com:8001/index.php/s/P4afbWaX3mvyjP7/download &&
mv download jdk-8u5-tuxjdk-b08.tar.gz &&
tar -zxvf jdk-8u5-tuxjdk-b08.tar.gz &&
sudo mv jdk-8u5-tuxjdk-b08 /usr/lib/jvm &&
rm jdk-8u5-tuxjdk-b08.tar.gz
Kịch bản để bắt đầu ý tưởng Intellij
* chỉ lưu ý rằng cần thay đổi vị trí IDEA_HOME cho đường dẫn ý tưởng của bạn
#!/bin/sh
IDEA_HOME=/opt/idea
# for old idea JAVA_HOME, for new 2016+ will be IDEA_JDK
#export JAVA_HOME=/usr/lib/jvm/jdk-8u5-tuxjdk-b08/
export IDEA_JDK=/usr/lib/jvm/jdk-8u5-tuxjdk-b08/
export _JAVA_OPTIONS="-Dawt.useSystemAAFontSettings=lcd \
-Dsun.java2d.xrender=true"
export GNOME_DESKTOP_SESSION_ID=this-is-deprecated
exec $IDEA_HOME/bin/idea.sh "$@"
Thêm thông tin và ảnh chụp màn hình của phông chữ tốt hơn: http://urshulyak.com/page/show/2 . Kết quả:
-Dawt.useSystemAAFontSettings=lcd
là một cải tiến đáng chú ý -Dawt.useSystemAAFontSettings=on
trên màn hình LCD và màn hình máy tính xách tay của tôi.
Câu trả lời ngắn gọn có tác dụng với tôi:
1) Chuyển đến Tệp-> Cài đặt-> Giao diện & Hành vi-> Giao diện.
2) Trong chế độ khử răng cưa, thay đổi cả hai tùy chọn IDE và Editor thành "Greyscale".
$ 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
$ sudo /etc/fonts/infinality/infctl.sh setstyle win7
IDEA_HOME/bin/idea64.vmoptions
. Thêm dòng dưới đây:-Dawt.useSystemAAFontSettings=on
-Dswing.aatext=true
Đồng thời bật hộp kiểm Sử dụng phông chữ chống răng cưa , đi tới : File -> Settings -> Editor -> Appearance
.
Phông chữ biên tập: Monaco , UI: Ubuntu Bold
Tôi đã chuẩn bị một phông chữ chuyên dụng có tên là "Ubuntu Mono Nohinting" để khắc phục sự cố kết xuất với các ứng dụng Java Swing như NetBeans IDE, IntelliJ IDEA và PyCharm. Thông tin gợi ý phông chữ đã bị xóa khỏi họ phông chữ Ubuntu Mono ban đầu.
~/.local/share/fonts/
.Khi khởi động trước khi mở dự án, hãy đi tới Cấu hình -> Cài đặt -> Giao diện và đánh dấu vào hộp kiểm phông chữ mặc định , chọn phông chữ và kích thước (Tôi khuyên bạn nên dùng Dejavu Sans Mono 14px, ở mọi nơi)
Bạn có thể thay đổi phông chữ được sử dụng bởi IntelliJ. Để làm việc đó:
Như đã đề cập trong câu trả lời ở trên, sử dụng jdk-8u5-tuxjdk-b08.tar.gz đã khắc phục sự cố cho tôi khi sử dụng Ubuntu 16.10 và IntelliJ 2016.
Một cách thông minh hơn để định cấu hình jdk đã đề cập ở trên là JDK khởi động IDE (một khi nó được tải xuống và giải nén) là sử dụng "Hành động nhanh" của Intellij Ctlr + Shift + A
và tìm kiếm Switch IDE Boot jdk
. Duyệt jdk giải nén và khởi động lại IntelliJ!
Bạn có thể tải xuống IntelliJ Idea với OpenJDK được nhúng tùy chỉnh bao gồm các sửa lỗi kết xuất phông chữ.
Gói OpenJDK được sửa chữa rất nhiều vấn đề kết xuất phông chữ sẽ chỉ được sửa trong Java 9.
https://intellij-support.jetbrains.com/hc/en-us/community/posts/205418410/comments/204844430
Đôi khi (như trong trường hợp sửa lỗi kết xuất phông chữ 171.3780.107) không hoạt động và tôi đã phải sao chép jre nhúng của phiên bản trước (chỉ cần sao chép thư mục jre).