urxvt에서 xft 글꼴을 렌더링하려면 어떻게합니까?


14

urxvt에서 xft 글꼴을 렌더링하는 방법이 있는지 궁금합니다.

URxvt.font: xft:Droid Sans Mono Slashed:pixelsize=9:Regular
URxvt.boldFont: xft:Droid Sans Mono Slashed:pixelsize=9:Bold
URxvt.talicFont: xft:Droid Sans Mono Slashed:pixelsize=9:Italic
URxvt.bolditalicFont: xft:Droid Sans Mono Slashed:pixelsize=9:Bold:Italic

이것을 시도하면 다음과 같은 결과가 나타납니다. 대체 텍스트

그래서 그것은 꽤 나쁘다 :

 ! Fonts
 Xft.dpi:        132
 Xft.antialias:  true
 Xft.rgba:       rgb
 Xft.hinting:    true
 Xft.autohint:  true
 Xft.hintstyle:  hintfull   

이것이 하나의 이유인지 확실하지 않습니다. 그러나 나는 앤티 앨리어스와 그 Droid를 원합니다. 여기 트릭이 있습니까?

답변:


13

urxvt는 지정한 xft 글꼴 이름을 찾을 수없는 경우 기본 글꼴을 사용합니다. 예를 들어 다음은 스크린 샷과 같습니다.

urxvt -fn 'xft:foo'

사용 가능한 xft 글꼴을 찾으려면 다음을 실행하십시오.

fc-list

다음은 아름다운 Ubuntu Monospace 글꼴로 urxvt를 실행하는 방법입니다 .

urxvt -fn "xft:Ubuntu Mono:pixelsize=14,style=regular"

유니 코드 문자로 작동합니까? ttyp0, gohufont 및 글꼴 지정 방법에 문제가 있습니다.
Janus Troelsen


1

내가 기억한다면, 간격은

URxvt*letterSpace: -2

이것은 내 .Xresources입니다.

Xft.dpi:                    96
Xft.antialias:              true
Xft.rgba:                   rgb
Xft.hinting:                true
Xft.hintstyle:              hintslight

URxvt.depth: 0

URxvt.intensityStyles:  false                                       
! Turn it on here... (then boldFont)
URxvt.allow_bold:       false                                        
URxvt.font:             xft:Ubuntu Mono:style=Regular:pixelsize=17
! ... but put this on Regular, else the ls output is overly fat
URxvt.boldFont:         xft:Ubuntu Mono:style=Bold:pixelsize=17  
URxvt.saveLines:        8192


! Fix font space
! any larger than -1 I dont like
URxvt*letterSpace: -2                                               

0

나는 이것을 가지고 .Xdefaults있으며 Droid Sans Mono는 멋지게 보입니다.


!-- Xft settings -- !
Xft.dpi:        96
Xft.antialias:  true
Xft.rgba:       rgb
Xft.hinting:    true
Xft.hintstyle:  hintslight

! -- Fonts -- !
URxvt.font:xft:droid sans mono slashed:medium:pixelsize=11
URxvt.boldFont:xft:droid sans mono slashed:medium:pixelsize=11

설명 된 동작을 Xft.rgba: rgb대신 none하고 Xft.hintstyle: hintslight(및 hintfull) 대신에 설명 된 동작을 트리거 하기 때문에 재미 있습니다. 참조 unix.stackexchange.com/a/189856/85186
balu

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.