X11.app / XQuartz에서 글꼴 렌더링을 개선 할 수있는 방법이 있습니까? X11 글꼴 렌더링은 나를

Python 개발에 WingIDE를 사용하며 X Windows에서 실행됩니다. X11 글꼴 렌더링은 나를 미치게합니다. MacOS / Lion의 X 서버에서 더 나은 글꼴을 얻는 데 필요한 트릭이 있습니까? 샘플 이미지는 여기에 있습니다 . 그것이 나쁘다고 말한 것은 나쁘지 않지만 힌트, 서브 픽셀 렌더링 등은 모두 MacOS 네이티브처럼 X 서버에서 거의 좋아 보이지 않습니다.

XQuartz 2.7.0 바이너리 를 직접 설치 했지만 글꼴 렌더링이 개선되지 않았습니다. 또한 X Windows 글꼴보다 멋진 글꼴을 갖도록 Menlo.ttc를 ~ / .fonts 디렉토리에 복사하려고 시도했지만 X 글꼴 렌더러가 MacOS 기본과 일치하지 않는다는 것이 분명합니다. 이 2005 OpenOffice 팁 기사 에서는 libfreetype을 교체 할 것을 권장하지만 지침의 나이에 따라 시도하지 않은 상당히 어색한 프로세스입니다.



답변

경고 : 이것은 최종 답변이 아니며 더 나은 답변을 제공하는 데 시간이 걸립니다.

OS X 10.8.5와 함께 테스트 XQuartz 2.7.4 (xorg-server 1.13.0):

  • meld-통해 설치 brew install meld
  • xterm
  • xclock

글꼴을 조정하려면 파일을 작성 ~/.Xresources하고 다음을 입력하십시오.

Xft.dpi:        96
Xft.antialias:  true
Xft.hinting:    true
Xft.autohint:   true
Xft.rgba:       rgb
Xft.hintstyle:  hintfull

XTerm*faceName: DejaVu Sans Mono
*faceName: DejaVu Sans Mono

내부 ~/.gtkrc-2.0:

style "user-font" {
    font_name = "Lucida Grande 10"
}
widget_class "*" style "user-font"

gtk-font-name="Lucida Grande 10"
gtk-enable-mnemonics = 0

OS X에서 사용 가능한 표준 글꼴을 사용하는 한 수정 사항을 게시하십시오.이 드롭 인 레시피를 만들고 싶습니다.

마지막 파일은 meld다른 gtk 앱 에 영향을 미칩니다 .

글꼴은 OS X UI에서 사용 된 것과 동일하지만 렌더링은 여전히 ​​약간 다릅니다.


답변

이었다 그래서 모든 나는 일반적인 원칙이다 기여할 수있는, 내가 X11 처리 한 이후 시간입니다. 그러나 아무도 게시하지 않기 때문에 …

Mac OS 관점에서 X11이하는 일은 비트 맵입니다. Mac OS는 X가 표시하는 글꼴을 볼 수 없습니다.

따라서 실제로 원하는 것은 X11 자체에서 글꼴 렌더링을 개선하는 것입니다. 이 FAQ 가 도움 이 될 수 있습니다. 보다 일반적인 유닉스 포럼에서 더 잘할 수 있습니다.


답변

Ctrl + 두 손가락으로 클릭 (Mac Book Air)하면 글꼴 크기를 변경할 수있는 팝업 메뉴가 나타납니다.


답변

비슷한 상황이 발생하여 X11을 Ubuntu 시스템에서 Mac으로 전달했습니다.

sorin의 답변 덕분에 글꼴 렌더링을 약간 향상시킬 수있었습니다. 우분투 시스템에서 다음을 실행했습니다.

xrdb -query -all

결과는 다음과 같습니다.

*customization: -color
Xcursor.size:   24
Xcursor.theme:  DMZ-White
Xft.antialias:  1
Xft.dpi:    96
Xft.hinting:    1
Xft.hintstyle:  hintslight
Xft.rgba:   rgb

그런 다음 해당 출력을 가져 와서 ~/.Xresources위의 출력을 내용으로 사용하여 Mac에서 파일을 만들었습니다 xrdb -query -all. 그런 다음 Mac에서 다음을 실행했습니다.

xrdb ~/.Xresources

… 현재 X 서버에서 설정이 적용되도록 이해해야합니다. 결과적으로 글꼴 렌더링은 여전히 ​​완벽하지는 않았지만 더 좋아 보였다.

중요한 경우 Mac 에도 Ubuntu 글꼴 을 설치했습니다 .