[unix] 터미널 (URxvt)에서 더보기 좋은 글꼴을 얻으려면 어떻게해야합니까?

예를 들어, URxvt의 글꼴은 브라우저에서 볼 수있는 글꼴과 비교할 때 약간 저해상도 인 것으로 나타났습니다.

.Xdefaults글꼴을 좀 더 자세하고 선명하게 만들기 위해 파일을 어떻게 고칠 수 있을지 궁금했습니다 .

이 그림에서는 보이지 않을 수도 있지만, 나 자신을 볼 때 차이점을 분명히 알 수 있습니다.

여기에 이미지 설명을 입력하십시오

여기 내 현재입니다 .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



답변

에서 ~/.Xresources예를 들어, 설정 아래에 넣어. ( 여기서urxvt 관심을 가질만한 다른 구성 이 있습니다
(이 파일은 웹에 게시 된 일반 텍스트 파일입니다. “소스보기”를 사용하여 읽을 수 있습니다). 다른 색 구성표도 있습니다. 때문에 모니터에서 방출 너무 밝은 빛의 당신이 이제까지 경험 눈 문제. 더하면 더 좋을 수도 색상이 물건.)

그런 다음에 ~/.xinitrc, 넣어 xrdb ~/.Xresources.

테스트를 위해 같은 가명 (alias) 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

다음과 같은 모습입니다.

그 누스

urxvt :


답변

글꼴 구성에 사용할 수있는 몇 가지 유용한 리소스가 있습니다. 내가 추천하는 첫 번째는 Arch wiki 페이지 이며, 수동으로 구성 fonts.conf하는 방법이나 다양한 패치 세트 ( 무한 성불명확 한) 를 설치하고 사용하는 방법 에 대한 세부 정보가 있습니다 .

젠투 보드 에는 긴 팁이 있지만 팁이 많이 있지만 넘어 가야합니다.

궁극적으로 글꼴 모양은 매우 주관적입니다.

사용중인 설정은 .Xresources괜찮아 보이지만 글꼴이 어떻게 표시되는지에 만족하지 않으면 원하는 $XDG_CONFIG_HOME/fontconfig/conf.d것을 얻을 때까지 파일에서 설정을 구성해야합니다 .

또한 DPI를 96으로 설정하고 있습니다. 모니터의 최적 DPI가 무엇인지 확인 하고 적절하게 설정하십시오 .


답변