
Я бегу 19.04 и я следовалПолная подсказка шрифтов не работает в Ubuntu 18.04для включения полного хинтинга шрифтов. Это работает для графических приложений, таких как Chromium, но не для моего терминала (urxvt). Как включить полный хинтинг шрифтов для urxvt?
Редактировать:
Вот скриншот бок о бок urxvt (слева) и emacs (справа). Шрифт emacs немного четче. Признаю, что разница не выглядит такой уж впечатляющей, но на работе я использую монитор 4K с разрешением 1920x1080, и по какой-то причине разница гораздо более выражена.
Вот содержимое моего ~/.Xresources
:
URxvt.foreground: #F2F2F2
URxvt.background: #000000
URxvt.font: xft:Monospace:size=15
URxvt.perl-ext-common: selection-to-clipboard,font-size
URxvt.font-size.step: 1
URxvt.keysym.C-equal: perl:font-size:increase
/* stop Ctrl-Shift from entering ISO 14755 mode */
URxvt.iso14755: false
URxvt.iso14755_52: false
/* font-size plugin from https://github.com/majutsushi/urxvt-font-size */
решение1
Полная хинтовка шрифта выполняется с помощью строк типа Xft*hintstyle: hintfull
и Xft*hinting: true
. Их можно добавить в ваш ~/.Xdefaults
файл. Вот несколько строк в моем:
Xft*dpi: 82
Xft*antialias: true
Xft*hinting: true
Xft*rgba: rgb
Xft*autohint: false
Xft*hintstyle: hintfull
Xft*lcdfilter: lcddefault
URxvt*letterSpace: -2
Есть много вещей, которые вы можете добавить, например, выбрать разные шрифты и т. д. Вы можете поиграть с настройками, пока не получите то, что вам нравится. Все люди разные.:
URxvt.intensityStyles: false
URxvt.allow_bold: false
URxvt.font: xft:Ubuntu Mono:style=Regular:pixelsize=17
URxvt.boldFont: xft:Ubuntu Mono:style=Bold:pixelsize=17
URxvt.saveLines: 8192
После запуска urxvt
должно получиться примерно следующее:
Надеюсь, это поможет (немного)!