我正在运行 19.04,并且我关注Ubuntu 18.04 中完整字体提示不起作用启用完整字体提示。它适用于 Chromium 等图形应用程序,但不适用于我的终端 (urxvt)。如何为 urxvt 启用完整字体提示?
编辑:
这是 urxvt(左)和 emacs(右)的并排截图。emacs 的字体稍微清晰一些。我承认,两者的差异看起来并不那么明显,但在工作中,我使用分辨率设置为 1920x1080 的 4K 显示器,无论出于什么原因,两者的差异都更加明显。
以下是我的内容~/.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
它应该看起来像这样:
希望这对(某些)人有帮助!