Używam WingIDE do programowania w Pythonie i działa pod X-Windows. Renderowanie czcionek X11 doprowadza mnie do szału. Czy są jakieś sztuczki, aby uzyskać lepsze czcionki w X Server na MacOS / Lion? Przykładowy obraz tutaj . Nie jest tak źle, że powiedziałbym, że jest zepsuty, ale podpowiedzi, renderowanie subpikseli itp. Wszystko po prostu nie wygląda tak ładnie na serwerze X, jak w natywnym MacOS.
Zainstalowałem pliki binarne XQuartz 2.7.0 ręcznie i nie zauważyłem żadnej poprawy w renderowaniu czcionek. Próbowałem również skopiować Menlo.ttc do mojego katalogu ~ / .fonts, aby uzyskać ładniejszą czcionkę niż czcionki X Windows, ale jasne jest, że renderer czcionek X po prostu nie może dopasować macierzystego MacOS. W tym artykule z poradami dotyczącymi OpenOffice z 2005 r. Zaleca się zastąpienie libfreetype, ale jest to dość niezręczny proces, którego nie próbowałem, biorąc pod uwagę wiek instrukcji.
Odpowiedzi:
Ostrzeżenie: to nie jest moja ostateczna odpowiedź, znalezienie lepszego będzie trochę potrwać.
Testowane
OS X 10.8.5
zXQuartz 2.7.4 (xorg-server 1.13.0)
:brew install meld
Aby dostroić czcionki, utwórz plik
~/.Xresources
i umieść to:Wewnątrz
~/.gtkrc-2.0
:Zapraszam do publikowania swoich modyfikacji, o ile używają standardowych czcionek dostępnych w systemie OS X, chciałbym zrobić ten przepis na drop-in.
Ostatni plik ma wpływ na
meld
i inne aplikacje GTK.Uwaga: czcionka jest taka sama, jak używana w interfejsie użytkownika systemu OS X, ale renderowanie jest nieco inne.
źródło
Minęło sporo czasu, odkąd zajmowałem się X11, więc mogę tylko wnieść ogólny wkład. Ale ponieważ nikt inny nie publikuje ...
Z perspektywy Mac OS wszystko, co robi X11, to tylko mapy bitowe. Mac OS nigdy nie widzi czcionek wyświetlanych przez X.
Więc tak naprawdę chcesz poprawić renderowanie czcionek w samym X11. To FAQ może pomóc. Możesz zrobić lepiej na bardziej ogólnym forum unixowym.
źródło
Po prostu ctrl + kliknięcie dwoma palcami (mac book air), a otrzymasz wyskakujące menu, które pozwala zmienić rozmiar czcionki.
źródło
Napotkałem podobną sytuację, gdy przekierowywałem X11 z systemu Ubuntu na komputer Mac.
Dzięki odpowiedzi Sorina mogłem trochę poprawić renderowanie czcionek. W moim systemie Ubuntu uruchomiłem:
Spowodowało to następujące wyniki:
Następnie wziąłem ten wynik i utworzyłem
~/.Xresources
plik na komputerze Mac, używając jako jego zawartości powyższego wynikuxrdb -query -all
. Następnie na komputerze Mac uruchomiłem:... co zrozumiałem, powinno spowodować, że ustawienia zaczną obowiązywać na bieżącym serwerze X. Następnie renderowanie czcionek wydawało się lepsze, choć nadal nie jest idealne.
Jeśli to ma znaczenie, zainstalowałem również czcionki Ubuntu na komputerze Mac.
źródło