Как стать автором
Обновить

Комментарии 96

спасибо за статью, действительно заметное улучшение, а то это вечная проблема в linux.
вот накидал скрипт для тех кому лень все делать вручную:
fonts.sh
делал такое на BSD так сказать just for fun, шрифты симпатичные получаются
Хорошая статья. От меня вам +1 в карму, чтобы статью в «Linux для всех» перенести.
Давно хотел сделать это в Дебиане, даже как-то почитал викиучебник на эту тему, но из-за обилия такого развёрнутого описания решил, что связываться не стоит.

У Вас же всё куда проще. ))
оо, я тоже пролистывал этот викиучебник. Пачка теории о рендеринге, и тонкости настройки fonts.conf. Но это за жестоко было для меня тоже =)
первый скриншот лучший, остальное полное ШГ
и о каком утончении может идти речь если на втором скриншоте шрифты гораздо толще чем на первом?
Такое ощущение, что второй скрин получен из первого сдвигом на полпикселя — ширина текста идентичная.
Назвать первый лучшим не могу — кернинг фактически не работает, межбуквенное расстояние «скачет».
Очень сильно зависит от монитора.
Мне на CRT — первый скрин так же кажется самым лучшим.
По поводу ШГ — вам лучше обратиться на ЛОР — там так принято.
у меня на LCD первый скрин выглядит отлично, а на остальных шрифты слишком толстые
на мой вкус даже через чур «размыты», хотя firefoxbytecodefull.png мне пришёлся по вкусу
На моем мониторе шрифты нормальные только на скриншоте в Опере после патчей, все остальное — ШГ
что такое ШГ?
НЛО прилетело и опубликовало эту надпись здесь
Спасибо кэп! А то гугл перевел как «Шоколадный глаз» 0о
На скриншотах разницу вижу. У себя в браузере идентифицировать не могу. Вроде не первый, но вот какой? А вообще эти танцы вокруг шрифтов мне всегда были непонятны. Ну вот художники требовательны к цветопередаче. Музыканты — к качеству звука. Это понятно. А почему вокруг шрифтов столько шума, хотя уверенно отличить один тип отрисовки от другого неспециалист может лишь на крайних вариантах?
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Хмм, шрифты это слабое месте всех ОС… В убунту не такие уж и красивые шрифты… или я просто привык к эппеловским с их сглаживанием.
Поддерживаю. Кто привыкает к аппловскому сглаживанию уже с некоторым скептицизмом смотрит на попытки остальных ОС :)
Лучшие шрифты в винде… и хоть убейтесь об стенку холиваром, но таких как в винде не будет ни на маке, ни на убунте и это будет самым слабым местом ВСЕХ ОС до тех пор пока по человечески не пофиксят.
Это вопрос религии:)
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
из всего этого видно, что адоб действительно заморачивался над шрифтами. хотя нужны ли эти шрифты простому пользователю? нет, не нужны.
А что вообще надо простому пользователю? Может 1-0 оставить… для самого простого и не искушенного пользователя… :)
не думаю, что простой неискушённый пользователь может осознанно читать бинарные последовательности.
Так же я простой и неискушенный пользователь — доволен что Адоб заморачивается со шрифтами чтобы мне было удобнее, а не как все остальные, а лишь бы символы букв были видны.
эти удобства более или менее надуманы и искусственны.
Кто привыкает к аппловскому сглаживанию уже с некоторым скептицизмом смотрит на попытки остальных ОС :) (с) zxmd
После OSX от виндовых шрифтов лично у меня рябит в глазах.
Если сглаживание влияет «на ширину строки и даже жирность», то в топку такой рендеринг шрифтов. Либо Вы что-то явно путаете.
Кроме того, в «Висте и Семёрке» для UI стоит специально заточенный под ClearType шрифт Segoe UI. Попробуйте отключить ClearType и сами убедитесь, насколько хреново оно выглядит по сравнению с другими шрифтами.
>Лучшие шрифты в винде… и хоть убейтесь об стенку холиваром, но таких как в винде не будет ни на маке, ни на убунте и это будет самым слабым местом ВСЕХ ОС до тех пор пока по человечески не пофиксят.

Ну, не знаю. Когда я недавно загрузил в виртуалке ХР, у меня глаза на лоб полезли от тех шрифтов (после Убунты). Натурально, как серпом по… глазам :)
Видимо, вопрос привычки и субъективного восприятия.
не забываем, что винда это всего лишь калька с макоси :) шрифты с макси рулили с самого начала. Читать на маке удобнее, от виндовых у меня болят глаза уже, от стандартных на любом линуксе тошнит.
>от стандартных на любом линуксе тошнит.

Я, конечно, сильно сомневаюсь, что Вы видели шрифты «на любом линуксе», чтобы это утверждать (если, конечно, Ваша «тошнота» не вызвана одним тем фактом, что это Линукс, вне зависимости от того, как выглядят сами шрифты :)), но всё же хотелось бы услышать, что именно на Ваш взгляд не так вот на этом скриншоте.
ну конечно не на любом, но на многих. Как вспомню фрифты дебиана из коробки…
1)слабое сглаживание, буквы прямо режут глаз
2)очень устро получилось
3)http://content.screencast.com/users/ANdoriyu/folders/Jing/media/5ce34554-9e35-4a26-beaa-962d86696fb9/00000079.png — я люблю вот это.
На моём скриншоте буквы чёткие и не расплываются, а на Вашем, извините, полное мыло.

Дабы не быть голословным, картинка. Слева — как это выглядит у меня, справа — как у Вас:



И то же самое с двукратным увеличением:

Вы на полном серьёзе, положа руку на сердце, считаете, что то, что справа — хорошо, а то, что слева — «какой ужас эти ваши линуксовые шрифты»?
да. Свое я читаю без напрягов, в то время как от вашего у меня устают глаза.
Ну извините, это чисто Ваше субъективное восприятие. Я же, наоборот, не могу без слёз смотреть на приведённый Вами скрин (особенно на ломаные буквы на табах).

Если же брать объективные критерии, то чёткость намного выше именно на моём скрине. И именно к этой чёткости и стремились разработчики. Ибо «мыло» умели делать уже давно ;)

Слегка изменил параметры в настройках, сделал более размытыми — всё равно само начертание букв более чёткое, чем у Вас (особенно заметно на буквах «с дырочками»: «а», «е», «в», ...):

1) Ваш скрин
2) мой дефолтный
3) мой с изменённым хинтингом


(кликабельно)
А ваше не субьективно? Кстате такие буквы в табах только в Chrome, в Safari приятнее. Мне как раз вот эта четкость и не нравится, не зря же сглаживание называется сглаживанием. Все равно исходя из этой статьи видно, что без секаса за линуксом комфортно не поработать.
Моё мнение точно так же субъективно, и я об этом прямо сказал. А далее я привёл вполне объективные критерии (чёткость), против которых возразить у Вас не получится.

>Мне как раз вот эта четкость и не нравится, не зря же сглаживание называется сглаживанием

Сглаживание не зря называется сглаживанием, вот только Вы не видите разницы между сглаживанием (smoothing) и уточнением (hinting). Можно сгладить углы — но при этом оставить чёткие буквы. А можно только сгладить. А можно только уточнить, без сглаживания. Думаю, картинкой будет более наглядно:
1) без сглаживания, но с уточнением (похоже на то, что в Винде)
2) со сглаживанием, но без уточнения (похоже на то, что у Вас)
3) со сглаживанием и с уточнением (то, что у меня)



Под увеличением:



>Все равно исходя из этой статьи видно, что без секаса за линуксом комфортно не поработать.

Исходя из Вашего комментария видно, что Вы троллите, т.к. все три вышеприведённых мной варианта достигаются переключением двух галочек в диалоге настройки.
А я про статью говорю, какието патчи еще накладывать надо. Скорее всего я просто привык так же как и вы — мне не нравится уточнее, буквы получаются угловатые. А на скриншоте ниже читать вообще не возможно.
>А я про статью говорю, какието патчи еще накладывать надо.

Это в Мандриве. И это их личные трудности, поэтому не нужно обобщать их на весь Линукс.
То, что я Вам демонстрирую — дефолтная Убунта, без всяких патчей.
такие же проблема если не ошибаюсь в любой сборке GNU/Linux кроме убунту.
Вот только изначально Вы говорили о «любом линуксе», теперь, оказывается, о «любом кроме [самого популярного] убунту». Нужно быть осторожнее в высказываниях ;)
ну убунту это уж не как не любой линукс. убунту как раз поплярен имено своей исключительностью. А вообще, да я ошибся, ща убунтой перестал смотреть давно. Последний раз там дела были такие: все, что из коробки работате хорошо и удобно, но чуть в сторону — проще на фряхе сделать.
«Лучше» или «хуже» — это, как говорится, «фор хум хау». Но то, что слева — чётче, это однозначно. Поэтому то, что слева, мне нравится гораздо больше.

А мой комментарий выше наглядно демонстрирует, что «под этим нашим линуксом» легко можно сделать и так милое Вашему сердцу «мыло», просто переключив пару галочек, если вдруг возникнет такое желание.
Намного лучше.
Правильно сказали «привык».
На мой взгляд лучшие шрифты в Убунте, особенно в Хромиуме — у него свои особенности рендеринга. Шрифты на маке мне не нравятся излишним сглаживаением — они какие-то размытые получаются. На винде тоже не нравится — там шрифты с зазубринами. В последних ИЕ это пытались исправить, но перестарались и сделали еще хуже чем эппл.
Вот скриншот той же страницы, что привел автор. Шрифты идеальны — и гладкие и очень четкие.
Спасибо. Помогло в Гноме на Sabayon-е :)
в мандриве ставил libfreetype6 из plf репозитория
Спасибо за описание, у меня уже с с самого начала такой способ используется, но просто друг пропатчил пакеты, а я себе вставил да захолдил, давненько хотелось самому сделать, да ленился.
НЛО прилетело и опубликовало эту надпись здесь
может у Вас оно так и есть, это очень зависит от того, какой у вас монитор. у меня на экране ноутбука шрифты, как на первом скрине, были такое уже ШГ, что хуже некуда.
у сеня тоже ощущение, что на первом скришоте (где без всяких патчей) смотрится намного лучше, чем на остальных…
почему?
а Вы присмотритесь к шрифтам на панелях, неужели вам они нравятся? Чуть жырнее шрифты рисуются очень плохо.
что за панели?
если что — у меня opensuse 11.1, kde 4.1.3, firefox 3.5.4…
ну где главное меню на скрине и закладки на панели. Я об первом моем скрине.
блин, честно, ничего такого не вижу.
если бы вы сделали одно изображение с несколькими скринштами на нём, я был бы вам очень благодарен, потому что не виду ничего такого… =(
img9.imageshack.us/img9/533/firefoxbefore2.png
вот скрин шрифтов как на первом скрине у меня, но я увеличил масштаб страницы. Если приглядется то можно увидеть желтую окантовку. Меня это раздражало. И без разницы, включено субпиксельное сглаживание или нет.
Первый скрин и с Оперой. На остальных — отвратительное толстое мыло. Dell 1908FP
Заинтриговали :) Пойду сделаю yaourt -S cairo-cleartype libxft-cleartype freetype2-cleartype
Спасибо, попробую.

Шрифты был одним из пунктов которые меня бесят в убунте.
>Спасибо, попробую.

Шрифты был одним из пунктов которые меня бесят в убунте.


То ли я что-то не понимаю, то ли…

Заголовок топика: «ClearType-сглаживание в Linux, или шрифты как в Ubuntu». Автор рассказывает, как он в Мандриве сделал такие же шрифты, как в Убунте. Вы говорите «спасибо, попробую». Т.е. будете делать шрифты как в Убунте. Но тут же говорите «шрифты были одним из пунктов которые меня бесят в убунте». А зачем тогда Вы будете это делать?
Не совсем правильно выразился.
Мне понравился один из скриншотов. У меня на убунте все гораздо хуже. Вот и решил попробовать подкрутить, так как вижу, что крутить есть куда.

Прошу прощения, температура 2-ю неделю.
Я тоже прошу прощения за занудство. Выздоравливайте! :)
Дефолтная Ubuntu 9.04, никаких патчей:
Вполне нормальные шрифты. Не мыло. Вот шрифты топикастера как раз таки мыло мыльное.
у меня с ClearType в Опере ничуть не хуже. Но вот в Фаерфоксе и в правду, по сравнению с Вашым скрином, немного «мыло».
Ушло в избранное. Отказался от Sabayon'а в свое время именно из-за проблемы со шрифтами.
Самые правильные шрифты на 3-м скриншоте (ну и 6-й ровно такой же), чуть хуже 4-й. На 1, 2, 5 смотреть невозможно. Монитор LCD.
Извиняюсь, что немного не в тему.
Где можно достать спецификацию виндовских шрифтов(файлов шрифтов)?
Весь инет облазил- ничего не нашел :(
Может у кого-то что-то завалялось? :)
То есть вам нужны шрифты виноуз? Чи шо?)
Спецификация.
Т.е. я хочу написать прогу, которая эти шрифты «читает» и отображает на экране.
P.S. Canvas юзать не предлагать :)
А можно в посте сделать сводный скрин скажем по 2 строки текста с каждого скрина?
Текст везде разный. Но кое-что есть тут
сделал скрин, смотри пост.
Насколько я понял, смысл последней правки это чтобы все выглядело как на скрине №4 (для меня он самый привлекательный по крайней мере). Но я в упор не вижу чтобы 4 был похож на 7

7 выглядит более тонко и менее сглаженным
Потому, что на 4-ом скрине у меня еще не пропатчен FreeType, а на седьмом у меня он пропатчен bytecode.patch.
Сравните 5-й с 7-м.
Привел еще скриншот (8-й), который Вы можете сравнить с 4-м.
Не знаю как для других, но вот это для по крайней мере самое приятно читаемое начертание. Спасибо большое

А у вас нет случайно Segoe UI чтобы посмотреть как он выглядит в меню и интерфейсе?
Для Gentoo патченые библиотеки
media-libs/fontconfig
media-libs/freetype
x11-libs/cairo
x11-libs/libXft

лежат в оверлее devnull

dell ~ # layman -i devnull
* devnull
* ~~~~~~~
* Source  : http://hg.core.ws/devnull
* Contact : nico@core.ws
* Type    : Mercurial; Priority: 50
*
* Description:
*   Various ebuilds, most of them are bleeding edge scm versions,
*   the others have not found their way into portage yet.
*
* Link:
*
*   http://devnull.core.ws/EbuildRepository/
*
* *** This is no official gentoo overlay ***
*
Можно и без оверлеев:

USE=«cleartype» emerge -1av x11-libs/cairo

Пример
Про cairo я знаю, а остальные библиотеки?
Для остальных не требуется ничего, разве что выставить профиль .../desktop. Имхо, результат, представленный на картинке, достаточно хорош.
Шрифты в линуксе ужасны изначально… их никакими сглаживаниями не исправить? Я вот никак не пойму, неужели нельзя сделать шрифты наподобие OS X или накрайняк Windows?
Я не говорю о копировании один в один, т.к. насколько я понимаю они являются собственностью эппл и майкрософт, но неужели нельзя сделать что-то более-менее адекватное…
Как в Виндовсе сделать очень просто — поставить везде шрифт Tahoma, и в fonts.conf настроить чтобы сглаживание применялось к шрифтам размера больше 12-ти. Но вот посмотрите на мои текущие шрифты, разве они ужасны? img196.imageshack.us/img196/7669/screenot.png
мне не нравится, что у них большой межсимвольный интервал, и сами символы растянутые по ширине сильно, напоминает Verdana, что для интерфейса не есть гуд на мой взгляд…
простите, но я привык к макосевой красоте в этом плане… да и у винды в последних версиях с этим все хорошо ))
Нет, ну это все же настраивается. Sans он такой, да и его отрисовку можно подстроить. Вот например img510.imageshack.us/img510/1116/screen2w.png
Уже лучше? =)
Эх, а меня что-то не устраивает ни оперовский рендеринг, ни мозилловский, сижу в итоге в патче цифры перебираю, смотрю что получится, хочется чего-то среднего :)
Я тоже цифры перебираю, интересно смотреть на результаты. Еще не определился какой нравится =)
Я в итоге остановился на параметрах мозилловской либы, то есть cairo, из него параметры в xft, в итоге хоть как-то приравнялся рендеринг не только у двух браузеров, но и к моему понятию удобочитаемости.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации