Hiển thị phông chữ trong gedit mượt mà, nhưng không mượt mà trong NetBeans


14

nhập mô tả hình ảnh ở đây

Xem hình ảnh đính kèm . Cửa sổ trong nền là gedit với các phông chữ được hiển thị trơn tru. Cửa sổ trên cùng là NetBeans với kết xuất phông chữ không mượt mà (tôi không bị khử răng cưa, tôi nghĩ vậy). Cả hai biên tập viên đều sử dụng phông chữ Ubuintu Mono. Ai đó có thể giúp tôi làm cho NetBeans kết xuất phông chữ tốt hơn không?

Tôi vào ngày 12.10.

Câu trả lời:


25

Bạn sẽ có thể cải thiện kết xuất phông chữ, nhưng nó sẽ không bao giờ giống như trong Gedit. Thông thường tất cả các ứng dụng java sử dụng Swing đều có kết xuất kỳ lạ đó. Nếu bạn sử dụng Eclipse, ví dụ, kết xuất phông chữ phải chính xác.

Hiển thị phông chữ có thể được thay đổi trong /etc/netbeans.conf:

sudo gedit /etc/netbeans.conf

và ở cuối netbeans_default_options(giữa các dấu ngoặc kép) thêm điều này:

-J-Dswing.aatext=true -J-Dawt.useSystemAAFontSettings=<OPTION>

trong đó tùy chọn có thể là "bật", "thở hổn hển" hoặc "LCD". Bạn có thể lấy danh sách đầy đủ ở đây .

Hãy thử tất cả những cái đó và xem cái nào mang lại cho bạn cái nhìn tốt nhất. Hy vọng nó giúp.

GHI CHÚ:

Tôi không cài đặt Netbeans ngay bây giờ để kiểm tra, nhưng tùy thuộc vào cách bạn đã cài đặt, nó netbeans.confcó thể được đặt ở một nơi khác.


Các ontùy chọn chỉ làm việc tốt cho tôi. Cảm ơn bạn.
Kolyunya

13

Đã sửa.

Xem nàynày .

TL; DR: chỉ cần thêm -J-Dawt.useSystemAAFontSettings=on -J-Dswing.aatext=truevào netbeans_default_optionstrong netbeans.conftệp.

(netbeans.conf là tại <installdir>/etc/netbeans.conf)

Tất nhiên, khởi động lại NetBeans.

Xem ảnh chụp màn hình kết quả dưới đây. Cửa sổ Netbeans ở phía bên phải là onc sau khi các tùy chọn trên được áp dụng. Vẫn không tốt như gedit, nhưng tốt hơn trước.

nhập mô tả hình ảnh ở đây


Các . và: vẫn chỉ là một pixel. Không có giải pháp cho điều này?
NoBugs
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.