web-dev-qa-db-ja.com

ターミナル(URxvt)で見栄えの良いフォントを入手するにはどうすればよいですか?

たとえば、URxvtのフォントは、ブラウザーに表示されるフォントと比較して、少し低解像度に見えます。

.Xdefaultsファイルを使用して、フォントを少し細かくしてシャープにします。

この写真では見えないかもしれませんが、自分を見ると間違いなく違いがわかります。

enter image description here

これが私の現在の.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
22
jcora

~/.Xresourcesに、たとえば、以下の構成を追加します。 (urxvtには他にもいくつかの構成があります here (これはWebに投稿されたプレーンテキストファイルです。「ソースの表示」を使用して、それをお読みください。)また、別の配色もあります。これは、モニターからの光が明るすぎるために目の問題が発生した場合に適している可能性があります。詳細 colors もの。)

次に、~/.xinitrcxrdb ~/.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:

19
Emanuel Berg

フォントの設定に役立つリソースがいくつかあります。最初にお勧めするのは Arch wiki page です。fonts.confを手動で構成する方法や、さまざまなパッチセット( infinality など)をインストールして使用する方法の詳細が記載されています= —これはディストリビューションにとらわれません)。

Gentooボード にも長いスレッドがあります。これには多くの良いヒントがありますが、いくらか通す必要があります。

最終的に、フォントの外観はかなり主観的です。

.Xresourcesにある設定は問題ないように見えますが、フォントの表示に満足できない場合は、$XDG_CONFIG_HOME/fontconfig/conf.dのファイルで、設定どおりに設定する必要があります。探している。

また、DPIを96に設定しています。モニターの 最適なDPIは を確認し、 それに応じて に設定してください。

9
jasonwryan