Я использую WingIDE для разработки на Python, и он работает под X Windows. Рендеринг шрифтов X11 сводит меня с ума. Есть ли какие-нибудь хитрости для получения лучших шрифтов в X Server на MacOS / Lion? Образец изображения здесь . Не так уж и плохо, что я бы сказал, что он не работает, но хинтинг, субпиксельный рендеринг и т. Д. На X-сервере выглядят не так хорошо, как в MacOS.
Я установил двоичные файлы XQuartz 2.7.0 вручную и не заметил каких-либо улучшений в рендеринге шрифтов. Я также попытался скопировать Menlo.ttc в мой каталог ~ / .fonts, чтобы иметь более приятный шрифт, чем шрифты X windows, но ясно, что средство визуализации шрифтов X просто не может соответствовать родному MacOS. В этой статье 2005 года, посвященной советам OpenOffice, рекомендуется заменить libfreetype, но это довольно неловкий процесс, который я не пробовал, учитывая возраст инструкций.
Ответы:
Предупреждение: это не мой окончательный ответ, для лучшего ответа потребуется некоторое время.
Проверено на
OS X 10.8.5
сXQuartz 2.7.4 (xorg-server 1.13.0)
и:brew install meld
Для настройки шрифтов создайте файл
~/.Xresources
и поместите это:Внутри
~/.gtkrc-2.0
:Не стесняйтесь публиковать свои модификации, поскольку они используют стандартные шрифты, доступные в OS X, я хотел бы сделать этот рецепт.
Последний файл влияет
meld
и на другие приложения GTK.Обратите внимание, что шрифт такой же, как и используемый в пользовательском интерфейсе OS X, но рендеринг все же немного отличается.
источник
Прошло много времени с тех пор, как я имел дело с X11, поэтому все, что я могу внести, это общие принципы. Но так как никто больше не публикует ...
С точки зрения Mac OS все, что делает X11, это просто растровые изображения. Mac OS никогда не видит шрифты, которые отображает X.
Так что вы действительно хотите улучшить визуализацию шрифтов в самом X11. Этот FAQ может помочь. Вы могли бы сделать лучше на более общем форуме Unix.
источник
Просто Ctrl + щелчок двумя пальцами (MacBook Air), и вы получите всплывающее меню, которое позволяет вам изменить размер шрифта.
источник
Я столкнулся с похожей ситуацией, когда пересылал X11 из системы Ubuntu на Mac.
Благодаря ответу Сорина мне удалось немного улучшить рендеринг шрифта. В моей системе Ubuntu я запустил:
Это привело к следующему выводу:
Затем я взял этот вывод и создал
~/.Xresources
файл на Mac, используя в качестве его содержимого вывод вышеxrdb -query -all
. Затем на Mac я запустил:... что, как я понял, должно заставить настройки вступить в силу на текущем X-сервере. Впоследствии рендеринг шрифтов казался лучше, хотя он все еще не идеален.
Если это имеет значение, я также установил шрифты Ubuntu на Mac.
источник