Компания Google объявила (http://google-opensource.blogspot.ru/2013/05/got-cff.html) об открытии исходных текстов кардинально улучшенного CFF-растеризатора (Compact Font Format (http://en.wikipedia.org/wiki/PostScript_fonts#Compact_Font_F... и его интеграции (http://git.savannah.gnu.org/cgit/freetype/freetype2.git/tree... в состав свободного шрифтового движка FreeType (http://www.freetype.org/). Разработка выполнена совместно с компанией Adobe и включает альтернативую высококачественную реализацию движков разбора и хинтинга (http://ru.wikipedia.org/wiki/%D0%A5%D0%B.... Новый движок существенно опережает по качеству текущий CFF-растеризатор и заменит его уже в следующем выпуске FreeType.В настоящее время FreeType используется для отображения шрифтов в платформах Android, Chrome OS, Linux, iOS и различных вариантах Unix-систем. Включение нового растеризатора в состав FreeType позволит увеличить качество вывода шрифтов на всех устройствах, базирующихся на данном свободном шрифтовом движке. Растеризованный новым движком текст значительно более точно соответствует изначальному дизайну гарнитуры шрифта. Улучшения касаются ширины и положения ствола, меньшего отсева пикселей, более качественного и однородного отображения иероглифов.
Для пользователей достоинства нового растеризатора сводятся к более читаемому и красиво выглядящему тексту. Подготовленный новым растеризатором текст выглядит более тёмно, равномерен по высоте, лишён смазываний, выпаданий элементов и излишних утолщений. Текст созданный старым растеризатором выглядит на этом фоне тусклым с неравномерной высотой отдельных символов.
Текст, полученный в результате работы нового растеризатора:
<center><a href="http://4.bp.blogspot.com/-ZiQLqziA3M4/UYEq0Q_CnLI/AAAAAAAAAO... src="http://www.opennet.me/opennews/pics_base/0_1367437810.png" style="border-style: solid; border-color: #606060; border-width: 1px;" title="" border=0></a></center>
Результат, полученный при использовании старого растеризатора CFF:
<center><a href="http://2.bp.blogspot.com/-TQCjC5v1wDg/UYEqsX_ZdmI/AAAAAAAAAO... src="http://www.opennet.me/opennews/pics_base/0_1367437868.png" style="border-style: solid; border-color: #606060; border-width: 1px;" title="" border=0></a></center>Результат, полученный при использовании автоматического хинтинга:
<center><a href="http://4.bp.blogspot.com/-Lir39viT5SU/UYEqwk_wpuI/AAAAAAAAAO... src="http://www.opennet.me/opennews/pics_base/0_1367437903.png" style="border-style: solid; border-color: #606060; border-width: 1px;" title="" border=0></a></center>URL: http://google-opensource.blogspot.ru/2013/05/got-cff.html
Новость: http://www.opennet.me/opennews/art.shtml?num=36842
бомба! ждём ебилдов
Пока вы там бамбучите...Тока я нифига не заметил разницы :/
http://i46.fastpic.ru/big/2013/0502/b9/530358f102eb192269958...Если только буковки "o" и "p" более разборчивее стали.
---
Зато Opennet какой-то жирный стал =-ohttp://i46.fastpic.ru/big/2013/0502/ca/08e398a40ce9792f57ce8...
http://i46.fastpic.ru/big/2013/0502/6c/bccf98bdad80f0134f2d1...Мужики, какой вариант лучше, а то мне какбэ пофигу :)
Но опеннет покрасивше же у вас стал. На последней картинке сверху вообще вырвиглаз.
> Но опеннет покрасивше же у вас стал. На последней картинке сверху вообще
> вырвиглаз.ИМХО наоборот. Были более-менее чёткие шрифты, теперь же размазня размазнёй, хоть и жирность увеличилась.
Это шрифт такой, другие гораздо симпатичней стали.
>Зато Opennet какой-то жирный стал =-oА какой у вас шрифт в браузере?
У меня Verdana, opennet выглядит так: http://storage5.static.itmages.ru/i/13/0503/h_1367539480_191...
Если что, рецепт приготовления FreeType, и fonts.conf можно подсмотреть здесь: http://www.linux.org.ru/gallery/screenshots/9123902
> Тока я нифига не заметил разницы :/
>
> http://i46.fastpic.ru/big/2013/0502/b9/530358f102eb192269958...Улыбнуло =)
Вы бы ещё REDOCTOBER сотым кеглем сравнивали.> Мужики, какой вариант лучше, а то мне какбэ пофигу :)
Мало кто (из айтишников, кстати, что прискорбно) знает, что для сплошного текста важна прежде всего динамика шрифта, позволяющая вообще не замечать отдельных букв. Ибо в таком случае при чтении взглядом узнаётся даже не слово, а целая фраза. За счёт чего текст читается гораздо легче и быстрее. Но незнающих этого увы большинство, и такие (как в этой ветке повыше) везде обзываются "размазнёй", пропагандируя свою религию — повсеместного использования фуллхинта аж до полной попиксельной отрисовки (сидели бы в своём терминале со своими терминальными шрифтами и не высовывались бы).
А ещё мало кто (опять в основном камень в огород айтишников) знает, что гротески (Sans Serif, если так проще) для сплошного текста не предназначены. Типографы слава богу в курсе этого, и книги мы читаем с текстом набранным антиквой (Serif, если так проще). Детские с громадными кеглями, где больше важно научить различать буквы, — не в счёт. Гротескные гарнитуры идеальны для оформления надписей, заголовков и прочих сообщений, где нужно в очень короткой форме (несколько слов, а иногда и вовсе символов) донести важную ориентирующую информацию. Но айтишники же об этом не знают, вот и наклепали в своё время гигатонны гумношаблонов к множеству цэмээсов, и теперь когда натыкаешься сайты/блоги где для сплошного текста используется антиква (фиг бы с ним, пусть даже не динамическая) — это просто праздник какой-то. В противном случае (увы в большинстве) приходится спасаться дополнениями к браузерам (Readability, Evernote Clearly, и тп).
Советую (всем айтишникам!) почитать «Живую типографику» Александры Корольковой.
офигать, к нам пришёл очередной Иксперт! из тех, которые считают, что мониторы — это такие бумажки, только электрические, и текст на них печатными станками наносится. этих Икспертов нужно собрать в кучку и расстрелять, а на братской могиле шрифтом с засечками написать: «здесь лежат маразматики».за шрифт с засечками, используемый на экране, надо убивать.
p.s. советую «типографам-советчикам» сменить монитор на принтер. и учить других безмониторных пользователей премудростям, которые многими частями предназначены для бумаги и далеко не идеальных печатных станков.
Картинки не торкают. Нужно было в 4 поинта написать или в 3. Тогда бы даже слепой увидел всю глубину различия и проникся.
Да нет, разница ощутима. На больших символах будет не хуже.
По мне, так что там нечитаемо, что тут нечитаемо.
Это точно. Единственный способ не портить зрение с TTF шрифтами -- делать их такими
http://mova.org/~cheusov/pub/screenshots/midori_big_TTF.png
ты должен мне новый глаз. потому что предупреждать надо.
> ты должен мне новый глаз. потому что предупреждать надо.На вкус и цвет фломастеры разные.
Мои глаза маленькие буквы не видят, большие -- видят.
То, что приведено в новости -- мерзость в чистом виде, все варианты.P.S.
Присоединяюсь к вопросу многих.
Специалисты, назовите, пожалуйста, названия шрифтов
с "правильным" форматом внутри.
>> ты должен мне новый глаз. потому что предупреждать надо.
> На вкус и цвет фломастеры разные.штука в том, что у меня CRT. поэтому и варианты в статье, и твой выглядят примерно одинаково: страшные сопли. а про шрифты с нормальными программами хинтинга для мелких кеглей все, увы, забыли. только и остались webfonts от m$.
На LCD оно примерно так же, по крайней мере на 100 DPI. И с тем же рецептом для лечения.
а ведь что забавно: люди действительно считают сопли лучшим вариантом, нежели нормальный отхинтованый шрифт без размазывания по всему экрану. до сих пор хочу понять: это у меня с глазами проблемы, или народ просто не пытается думать и сравнивать, а повторяет то, что где-то прочитал…
А ведь большое событие, однако!
> А ведь большое событие, однако!Не очень. Вот если бы truetype хороший растеризатор сделали...
у меня от всех 3 вариантов глаза выкатились. на первом скриншоте вертикальные линии видно как размазаны по ширине
сходи к офтальмологу
> сходи к офтальмологуТеперь уже придется. Вот до чего созерцание ШГ доводит!
Ждём в следующем релизе Убунту!
В грядущий Debian Wheezy бы
Это Вы так шутите? Выход через пару дней, а база заморожена вообще уже почти год.
> Это Вы так шутите? Выход через пару днейОчень смелое заявление. Да, они сказали, что 4-5 мая, но вот год предусмотрительно не уточняли.
Этот баян про неуказанный год был смешон в первый раз. В двадцатый он ничего кроме уныния не вызывает.
> Ждём в следующем релизе Убунту!С ним шрифты недостаточно радужны, дизайнеры убунты не пропустят -_-
купи нормальный монитор уже
Монитор тут не при чем. Надо просто искренне любить Марка. Истина откроется только любящему.
Что в Убунте хорошо сделано, так это сглаживание шрифтов. Не знаю, возможно это единственное, что там хорошо сделано.
Это жирное мыло - хорошо? Мдя, мне наоборот нравятся тонкие аккуратные шрифты.
Жирное мыло - эт вон, в новом CFF, судя по скриншотам
Че-то как-то непонятно. Если Google продвигает CFF в массы как замену TrueType - где взять (кириллические) шрифты? Если нет - нахрена козе баян?
Преобразовать из других форматов?
> Преобразовать из других форматов?Если их сделать из того же truetype - лучше, чем truetype, они точно выглядеть не станут. И толку тогда от такой замены?
>iOSРазве эппл использует freetype, а не свой растеризатор?
http://www.opensource.apple.com/release/ios-61/
http://www.opensource.apple.com/release/mac-os-x-1083/Нигде упоминания freetype нет.
> http://www.opensource.apple.com/release/ios-61/
> http://www.opensource.apple.com/release/mac-os-x-1083/
> Нигде упоминания freetype нет.Зато есть в Credits и CVE :)
> Нигде упоминания freetype нет.Не стоит ожидать от Apple честной игры.
Я правильно понимаю, что для обычных ttf-шрифтов оно работать не будет?
> Я правильно понимаю, что для обычных ttf-шрифтов оно работать не будет?Походу, да.
[qoute]В настоящее время FreeType используется для отображения шрифтов в платформах Android, Chrome OS, Linux, iOS и различных вариантах Unix-систем. Включение нового растеризатора в состав FreeType позволит увеличить качество вывода шрифтов на всех устройствах, базирующихся на данном свободном шрифтовом движке.[/quote]
В новсти не отмечено, на сколько патентов уменьшится объём претензий M$ к ведроиду (и не только) :)
Вместо того чтобы улучшать хинтинг, сделали бы дисплеи с нормальным разрешением. Нельзя получить качество, когда у тебя три пикселя на символ, ну никак. Все эти хаки только ухудшают читабельность текста и портят форму гарнитур.
> Вместо того чтобы улучшать хинтинг, сделали бы дисплеи с нормальным разрешением. Нельзя
> получить качество, когда у тебя три пикселя на символ, ну никак.
> Все эти хаки только ухудшают читабельность текста и портят форму гарнитур.Желаете разработчикам софта экрана улучшить? К тому же, улучшенные экраны будут дороже и не всем и не повсюду доступны. Да и пока все поменяют экраны на новые. У меня есть знакомый, который LCD купил месяц назад.
> У меня есть знакомый, который LCD купил месяц назад.а у меня есть знакомый (я), который на ваши лэцэдэ клал вообще с большим пробором, использует CRT и собирается использовать CRT: благо, их выпустили достаточно много.
Фриков во все времена хватало. CRT-шники, веганы, сыроеды...
В дурку бы всех таких знакомых.
> В дурку бы всех таких знакомых.А сам в дурку не хо?
Нах надо. Там будут шастать всякие сомнительные личности и впаривать CRT-мониторы.
Это конечно классно, но от своего последнего CRT вынужден был избавиться 4,5 года назад. Они уже давно не выпускаются массово.
А так, IBM P275 - лучшее что видел.
Скроллинг текста мгновенный, без каких либо проблем.
> У меня есть знакомый, который LCD купил месяц назад.И что - оказалось таким же говном, что и LCD 3 года назад?
IMHO, гарнитура должна соответствовать медии, а не наоборот. Не следует валить в кучу дисплейные и типографские шрифты.
> IMHO, гарнитура должна соответствовать медии, а не наоборот. Не следует валить
> в кучу дисплейные и типографские шрифты.В 2013-м году, раз уж яблони на Марсе не растут, медия должна хоть 150 dpi, да выдавать. :-)
>Так как разрешение многих экранов ограниченоВидимо, есть экраны с неограниченным разрешением?
Векторные дисплеи :)
http://habrahabr.ru/post/161767/
Ну и где там не ограниченное разрешение? Разрешение определяется маской и зернами люминофора.
> Видимо, есть экраны с неограниченным разрешением?Нет, там как во фразе "это ограниченный человек", DPI у современных ПКшных мониторов ОЧЕНЬ ограничено, даже до 150 dpi не дотягивает.
> мониторов ОЧЕНЬ ограничено, даже до 150 dpi не дотягивает.Ну так на них и смотрят с довольно приличного расстояния. Роялит то на самом деле угловой размер объекта. Поэтому на каких-нибудь телевизорах с их пикселами в кулак никто и не ругается - на них смотрят с расстояния в пару метров.
>> Видимо, есть экраны с неограниченным разрешением?С неограниченной памятью
>Включение нового растеризатора в состав FreeType позволит увеличить качество вывода шрифтов на всех устройствах, базирующихся на данном свободном шрифтовом движке.Мда... И много где испльзуются эти CFF шрифты?
Про OpenType что-нибудь слышали?
OpenType-шрифт скорее всего будет содержать в себе TrueType-шрифт, чем CFF-шрифт, так что без разницы.
> Про OpenType что-нибудь слышали?Это такой контейнер для truetype, да?
Для гумношрифтов - да.
Как с патентами там? Адоб подозрительно добрый.
Да как с Mono. Пока идет пропихивание новой технологии во все поля, про патенты стараются не вспоминать. Ну или мамой клянутся, что не будут судиться.
А где сейчас используются CFF шрифты и в каком виде?
Adobe свои шрифты в таком формате выпускает. Например, свободную гарнитуру Source Sans Pro.
Вопрос не про то, где берут шрифты. А про то, умеет ли например Firefox их использовать (и в каких ОС)?
Весь софт, использующий фритайп для отрисовки шрифтов. Это почти весь гтк, кути софт по умолчанию. Фаерфокс по дефолту собирается с поддержкой системного xft, который комплементарен фритайпу, а потому также должен рисовать через фритайп. Проблема в другом, что в большинстве опентайповых шрифтов лежат кривые в формате truetype, а не CFF.
Ждём нового фритайпа и хотя бы обновлённые дроидошрифты с CFF (только думается мне будет это нескоро и первей обновятся нелюбимые мной бублико-бараночные дежавю)
У Убунточки с 10.04 самое красивое.
Интересно стоит что-то менять?
http://s5.hostingkartinok.com/uploads/images/2013/05/f0e6556...
В Ctrl-- потыкай, пока шрифт не станет того же размера, как на изображении. А затем думай, стоит менять или не стоит.
infctl setstyle linux?
Насущный вопрос - где брать CFF шрифты и много ли их вообще сейчас?
Неужели эпоха ШГ закончится?
И все три примера - размытая дрянь. По крайней мере рядом с текстом новости, который у меня выводится шрифтом с нормальным ручным хинтингом без всяких антиалиасингов.А зачем как-то извращаться на экранах высокого разрешения - вообще понять не могу, там же вообще хинтинг не нужен.
> А зачем как-то извращаться на экранах высокого разрешения - вообще понять не
> могу, там же вообще хинтинг не нужен.А-то! Только вот мониторов с высоким разрешением в ближайшие пару лет можно не ждать. :-(
Почему же? Вон гуглодевайс уже есть с приличным разрешением, как раз за пару лет и до мониторов дойдет. Правда, не до тех, которые пятачок за пучок - но там потребителю на качество картинки в любом случае пофиг.
> Почему же? Вон гуглодевайс уже есть с приличным разрешением, как раз за
> пару лет и до мониторов дойдет. Правда, не до тех, которые
> пятачок за пучок - но там потребителю на качество картинки в
> любом случае пофиг.Алекс, посмотрите на пропускную способность текущих интерфейсов DVI/hdmi/DisplayPort - они держат хорошую цветность и 4к на FPS порядка 30 кадров в секунду. :-( Поэтому нужно менять интерфейсы прежде, чем подключать новые большие матрицы (20 дюймов и выше) к компам.
Или вы готовы вставить две топовые видяхи с двумя шнурами к матрице + соответствующий геморрой? Вы - можете, а основная масса - нет (она и 19:10 терпит).
А на матрицах до 15-ти дюймов для DPI > 150 работает банальный QXGA/WQXGA, поддерживаемый современными интерфейсами.
А, в эту сторону не смотрел. А ведь видел T221, а глянуть как он подключается и не сообразил. Сейчас глянул по википедии - да, грустно.
> А, в эту сторону не смотрел.Увы, но вот это ступор, который я тоже не нашёл. С другой стороны, есть такие новости:
> Увы, но вот это ступор, который я тоже не нашёл.не сразу нашёл
> - они держат хорошую цветность и 4к на FPS порядка 30
> кадров в секунду. :-(Попробуйте перечитать новости - как раз новый вариант displayport приняли на днях. Там до 30 Гбитов в секунду + конектор интероперабельный с USB 3.x.
> А-то! Только вот мониторов с высоким разрешением в ближайшие пару лет можно
> не ждать. :-(Да вообще-то продав лохам FullHDец и насытив рынок производителям захотелось денег. Так что нам теперь расскажут что FullHD - это фигня, вот 4K - это да! А потом - и про 8K расскажут, ведь покупателя доить надо :).
ШГ
на скринах - жирное мыло
Не люблю мыло. Почему мыло считается лучше чем чёткость? Вот моё начертание, которое мне нравится:http://i48.fastpic.ru/big/2013/0503/4d/4544b98d8ed9c8c927728...
Как может быть хорошим начертание при котором буквы имеют разную яркость и цвет? Если кому то не нравятся ступеньки, ну что с того, ведь это проблема монитора, а не способа начертания. Вот будут мониторы с большим разрешением, кому нужно будет это замыливание? И вообще мне не понятно почему новые шрифты выглядят хуже чем старые, если отключать сглаживание? Я вообще выступаю за то, что бы пользователю было позволено менять начертание шрифта мыло или чёткость. Например я испытываю резкое утомление глаз, когда приходится читать замыленный текст на экране.
> Я вообще выступаю за то, что бы пользователю было позволено менять начертание шрифта мыло или чёткостьhintstyle = hintfull | hintmedium | hintslight | hintnone
hinting = true | false
antialias = true | falseНа вкус и цвет конечно, но кое-что таки есть, это без субпиксельного еще.
Оно вроде так.. Но вот под клятым гномом я так и не сумел добиться четкости, которую довольно просто получить если его снести. ЧТо уж он с Gtk-приложениями делает - не знаю, вроде всё выставляю то же самое, что и просто в local.conf - но везде шрифты нормальные, а на Gtk - кривь, явно BCI не используется. Так что оно где-то есть, но не у пользователя под рукой.Кстати, забыли еще autohint = true | false
> вроде всё выставляю
> то же самое, что и просто в local.conf - но везде
> шрифты нормальные, а на Gtk - кривь, явно BCI не используется.
> Так что оно где-то есть, но не у пользователя под рукой.Может он просто .fonts.conf игнорирует, или где выставляете? А то с .XCompose у них вроде похожая история.
В настройках гнома. Если есть .fonts.conf то используется как раз он, а эти настройки перестают работать напрочь, но гномовским приложениям от этого лучше не становится. Хз, может особенности центоса, может гном (он второй)... Но, собственно, советов я особо не спрашиваю, потому что и так знаю, что делать - снести на фиг гном и поставить привычный тайловый WM. Я это привёл только как пример того, что оно где-то настраивается, но до пользователя не доходит.
в редхате по умолчанию freetype неполноценный,в rpmforge есть freetype-freeworld (та же версия, но с включенными фичами вроде subpixel rendering), или стандартный пакет пересобирать можно (включив нужное).
а настройки уже можно брать откуда угодно, например в opensuse или ubuntu.
Да просто всё со шрифтами - сейчас 99% устройств используют замыливание при отображении, соответственно, приличный ручной хинтинг никто не делает. Он и раньше-то редкостью был в силу трудоёмкости. Благо старые шрифты от MS спасают...
Годные изменения. Ждём в репах.