Làm cách nào tôi có thể có phông chữ đẹp hơn trong thiết bị đầu cuối của mình (URxvt)?


21

Tôi đã nhận thấy rằng các phông chữ trong URxvt trông hơi thấp so với các phông chữ mà tôi thấy trong trình duyệt của tôi, ví dụ.

Tôi đã tự hỏi làm thế nào tôi có thể sửa .Xdefaultstập tin của mình để làm cho phông chữ có chi tiết hơn một chút và sắc nét hơn.

Nó có thể không nhìn thấy trong bức ảnh này, nhưng tôi chắc chắn có thể nhận thấy sự khác biệt khi nhìn vào chính mình:

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

Đây là hiện tại của tôi .Xdefaults:

URxvt*background: Black
URxvt*foreground: White
URxvt*geometry: 80x30
URxvt*scrollBar: false

"URxvt.font: 9x15

!-- Xft settings -- !
Xft.dpi:        96
Xft.antialias:  true
Xft.rgba:       rgb
Xft.hinting:    true
Xft.hintstyle:  hintfull

! -- Fonts -- !
URxvt.font:xft:Monospace:pixelsize=15
URxvt.boldfont:xft:Monospace-Bold:pixelsize=15

Bạn đã thử so sánh một màu đen trên thiết bị đầu cuối màu trắng với trình duyệt?
Raphael AhDR

Không, là một sự khác biệt dự kiến? Tôi đoán sẽ sớm so sánh nó.
jcora

Bây giờ tôi cũng thấy rằng bạn đang so sánh hai phông chữ khác nhau. Có lẽ bạn nên chuyển đổi phông chữ.
Raphael Ahrens

Câu trả lời:


18

Trong ~/.Xresources, đặt, ví dụ, cấu hình dưới đây. (Có một số cấu hình khác urxvtcó thể khiến bạn quan tâm ở đây (lưu ý rằng đây là tệp văn bản thuần túy, được đăng trên web; bạn có thể muốn sử dụng "Xem nguồn" để đọc nó). Bạn cũng tìm thấy một bảng màu khác, đó là có thể tốt hơn nếu bạn từng gặp vấn đề về mắt vì ánh sáng quá chói phát ra từ màn hình. Nhiều màu sắc hơn.)

Sau đó, vào ~/.xinitrc, đặt xrdb ~/.Xresources.

Để thử nghiệm, một bí danh như alias xup="xrdb ~/.Xresources"có thể hữu ích, sau đó chỉ cần bắt đầu một phiên bản mới của urxvt.

URxvt.font:     xft:bitstream vera sans mono:size=16:antialias=true
URxvt.boldFont: xft:bitstream vera sans mono:bold:size=16:antialias=true

URxvt*color0:  #000000 // black
URxvt*color1:  #B40000 // red
URxvt*color2:  #00AA00 // green
URxvt*color3:  #AAAA00 // yellow
URxvt*color4:  #5555AA // blue
URxvt*color5:  #AA00AA // magenta
URxvt*color6:  #00AAAA // cyan
URxvt*color7:  #AAAAAA // white
URxvt*color8:  #555555 // black (now and below: bright)
URxvt*color9:  #FF0000 // red
URxvt*color10: #00FF00 // green
URxvt*color11: #FFFF00 // yellow
URxvt*color12: #6464FF // blue
URxvt*color13: #FF00FF // magenta
URxvt*color14: #00FFFF // cyan
URxvt*color15: #FFFFFF // white

Đây là những gì nó trông giống như:

Gnus

urxvt:


5
OP đặc biệt hỏi về cấu hình phông chữ, không phải màu sắc ...
jasonwryan 04/07/13

@jasonwryan: Vâng, cũng có những thứ về phông chữ trong câu trả lời của tôi, ngay cả khi bạn không bao gồm màu sắc như một phần của phông chữ.
Emanuel Berg

1
À, không. Các dòng phông chữ của bạn chỉ sao chép các cài đặt (antialias) mà OP đã sử dụng và sử dụng một phông chữ khác ...
jasonwryan

4
OP đang yêu cầu trợ giúp cấu hình phông chữ : bạn chưa cung cấp bất kỳ ...
jasonwryan

1
Có thể OP đã hỏi về cấu hình phông chữ nhưng câu trả lời này cung cấp cấu hình phông chữ VÀ câu hỏi tiếp theo có thể là lược đồ màu và thiết lập cấu hình urxvt chung. Tôi thấy câu trả lời này vô cùng hữu ích.
Jpaji Rajquer

9

Có một vài tài nguyên tốt có sẵn cho cấu hình phông chữ. Đầu tiên tôi muốn giới thiệu là trang Arch wiki , nó có các chi tiết về cách cấu hình thủ công fonts.confhoặc cách cài đặt và sử dụng các bản khác nhau (như infinality là một điều không thể tin được).

Ngoài ra còn có một chủ đề dài trên bảng Gentoo có rất nhiều mẹo hay, nhưng đòi hỏi một số lội qua.

Cuối cùng, sự xuất hiện của phông chữ là khá chủ quan.

Các cài đặt mà bạn có .Xresourcestrông rất ổn, nhưng nếu bạn không hài lòng với cách phông chữ của mình xuất hiện, bạn sẽ phải định cấu hình các cài đặt bạn đang có trong các tệp của mình $XDG_CONFIG_HOME/fontconfig/conf.dcho đến khi bạn đạt được những gì bạn đang tìm kiếm.

Bạn cũng đang đặt DPI của mình ở 96: kiểm tra DPI tối ưu của màn hình của bạn là gì và đặt nó phù hợp .

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.