2016年3月26日土曜日

rxvt-unicodeのフォント再設定

.Xresourceの設定


今の .Xresource 設定です。

URxvt*termName:         xterm-256color
URxvt*depth:            24
URxvt*saveLIne:         300000
URxvt*geometry:         120x35
URxvt*perl-ext-common:  default,matcher,clipboard-osc
!URxvt*perl-ext-common: default,matcher,clipboard-osc,xim-onthespot
URxvt*inputMethod:      uim
URxvt*imLocale:         en_US.UTF-8
!URxvt*preeditType:     OnTheSpot
!URxvt*preeditType:     OverTheSpot
URxvt*url-launcher:     chromium
URxvt*matcher*button:   1

URxvt*foreground:       #B2B2B2
URxvt*background:       #202020
!URxvt*background:      black

URxvt*color0:           #2e3436
URxvt*color1:           #cc0000
URxvt*color2:           #4edc4e
URxvt*color3:           #c4a000
URxvt*color4:           #3465a4
URxvt*color5:           #75507b
URxvt*color6:           #06989a
URxvt*color7:           AntiqueWhite
URxvt*color8:           Grey25
URxvt*color9:           Red
URxvt*color10:          #00ff00
URxvt*color11:          Yellow
URxvt*color12:          #5c5cff
URxvt*color13:          Magenta
URxvt*color14:          Cyan
URxvt*color15:          White

URxvt*lefterSpace:      -1
URxvt*lineSpace: 0

URxvt.font:              xft:Terminus:pixelsize=14:antialiase=true,xft:Ricty:pixelsize=14:antialiase=true
URxvt.boldfont:          xft:Terminus:piselsize=14:antialiase=true:bold,xft:Ricty:pixelsize=14:bold:antialiase=true
URxvt.italicfont:        xft:Terminus:piselsize=14:antialiase=true:italic,xft:Ricty:pixelsize=14:italic:antialiase=true
URxvt.bolditalicfont:    xft:Terminus:piselsize=14:antialiase=true:bold:italic,xft:Ricty:pixelsize=14:bold:italic:antialiase=true
URxvt.imFont:            -xos4-terminus-medium-r-normal--14-140-72-72-c-80-iso10646-1

Powerlineを使っているのでTerminusを優先にしています。RictyにPowerlineのパッチを適用しても良いのですが好みの感じにならなかったので、こうしてます。pixelsize=14とかなり文字は小さいので辛いって人はサイズ大きくすると良いかも。またTerminusを最初に持ってきていてpixselsize=14だとrxvt-unicode (urxvt) だと日本語変換 (OnTheSpot) で変換出来ないので imFont を設定しています。

しかし、どうしてか Ricty にパッチあててもうまくいかないんだよな。

2 件のコメント: