Как я могу получить лучше выглядящие шрифты в моем терминале (URxvt)?


21

Я заметил, что шрифты в URxvt выглядят немного низко, по сравнению со шрифтами, которые я вижу в моем браузере, например.

Мне было интересно, как я могу исправить свой .Xdefaultsфайл, чтобы шрифты были немного более детализированы и были более четкими.

Это может быть не видно на этой картинке, но я определенно могу заметить разницу, глядя на себя:

введите описание изображения здесь

Вот мой ток .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

Вы пытались сравнить черный на белом терминал с браузером?
Рафаэль Аренс

Нет, ожидается ли разница? Я сравню это скоро, я думаю.
Jcora

Теперь я также вижу, что вы сравниваете два разных шрифта. Может быть, вы должны переключить шрифт.
Рафаэль Аренс

Ответы:


18

В ~/.Xresources, например, поставить нижеприведенный конфиг. (Есть некоторые другие конфигурации , urxvtкоторые могут заинтересовать вас здесь (обратите внимание , что это обычный текстовый файл, размещенном на веб - сайте, вы можете использовать «View Source» , чтобы прочитать его) Там вы также можете найти другую цветовую схему, которая. может быть лучше, если вы когда-либо испытываете проблемы с глазами из-за слишком яркого света, излучаемого монитором. Больше цветов .)

Затем, во ~/.xinitrc, положить xrdb ~/.Xresources.

Для тестирования alias xup="xrdb ~/.Xresources"может быть полезен псевдоним как , а затем просто запустить новый экземпляр 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

Вот как это выглядит:

Gnus

urxvt:


5
ОП специально спрашивал о конфигурации шрифта, а не о цветах ...
jasonwryan

@jasonwryan: Да, в моем ответе тоже есть шрифт, даже если вы не включили цвета как часть шрифта.
Эмануэль Берг

1
Нет Строки вашего шрифта просто повторяют настройки (сглаживание), которые уже используются OP, и используют другой шрифт ...
jasonwryan

4
OP запрашивает справку по настройке шрифта : вы не предоставили никакой ...
jasonwryan

1
Возможно, OP спрашивал о настройке шрифта, но в этом ответе предлагается настройка шрифта И, вероятно, следующий вопрос, который касается цветовых схем и общей настройки конфигурации urxvt. Я нашел этот ответ чрезвычайно полезным.
Jpaji Rajnish

9

Есть несколько хороших ресурсов для настройки шрифтов. Первое, что я бы порекомендовал, это вики-страница Arch. , на которой есть подробности о том, как вручную настроить ваш fonts.confили как установить и использовать различные наборы патчей (например, бесконечность - которые не зависят от дистрибутива).

Есть также длинная нить на платах Gentoo в которой есть много полезных советов, но для этого нужно немного разобраться.

В конечном итоге, внешний вид шрифта довольно субъективен.

Настройки, которые у вас есть в вашем .Xresources выглядят хорошо, но если вы недовольны тем, как выглядят ваши шрифты, вам придется настраивать нужные вам параметры в ваших файлах, $XDG_CONFIG_HOME/fontconfig/conf.dпока вы не достигнете того, что ищете.

Вы также устанавливаете свой DPI на 96: проверьте, каково оптимальное DPI вашего монитора, и установите его соответствующим образом .

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.