The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск шрифтового движка FreeType 2.10, opennews (??), 16-Мрт-19, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


2. "Выпуск шрифтового движка FreeType 2.10"  +6 +/
Сообщение от ололо (?), 16-Мрт-19, 11:25 
как по мне с 2.7 как раз нормально и можно сидеть) до этого был ужаснейший рендер (если не использовать патчи)
Ответить | Правка | Наверх | Cообщить модератору

4. "Выпуск шрифтового движка FreeType 2.10"  –2 +/
Сообщение от Аноним (1), 16-Мрт-19, 11:41 
Может еще зависеть от fontconfig, его самого я обновляю, а вот правилам наверно лет 10 уже. Ничего в них не менял, беру от релиза 10-летней давности и перезаписываю ими от новых релизов.

При этом пытался и freetype, и fontconfig синхронно обновлять от того, что предоставлено в дистрибутиве (Gentoo) мейнтейнерами - как по умолчанию, так и играя с флагами. Нет, все так же отвратительно. Возможно дело в том, что обе библиотеки подбивают под всякие Droid Sans, но субъективно мне они не нравятся, предпочитаю классику - Tahoma, Arial, MS Sans Serif и т. д.

Кто-нибудь может внятно объяснить как правильно настраивать шрифты? С помощью ftview подобрать наиболее приятные параметры и записать их в правила fontconfig? Или еще как-то? Проблема в том, что какие бы параметры на вышеуказанных шрифтах я не перебирал, они все страшные на новых версиях freetype, с различными патчами и без них.

Ответить | Правка | Наверх | Cообщить модератору

53. "Выпуск шрифтового движка FreeType 2.10"  +2 +/
Сообщение от Аноним (53), 17-Мрт-19, 23:34 
> Кто-нибудь может внятно объяснить как правильно настраивать шрифты?

Насколько я понимаю, исторически параметров всего два: субпиксельное сглаживание (rgba) и уровень хинтинга (hinting). Ну плюс сама настройка включения сглаживания (antialias). Всё остальное - временные решения под текущие версии; всяких FREETYPE_PARAMS два релиза назад не было и два релиза спустя тоже не станет.

В плане rgba режимов два:
- rgba=none: без субпиксельного сглаживания, как на современных macOS,
- rgba=rgb: с цветным ореолом на границах букв, но на маленьких размерах шрифтов буквы получаются чётче (для большинства десктопных мониторов, вообще зависит от структуры матрицы монитора).

В плане hinting:
- hintnone: отсутствие подгонки размеров буквы под пиксельную решётку монитора; буквы выглядят немного "пушистыми" (и не всегда это приятно), однако форма букв наиболее близка к реальной. То есть, например, текст, сглаженный с hintnone на простом мониторе, будет ближе к тому, что пользователь увидит на ретине, чем шрифт, сглаженный с hintfull).
- hintslight: то же, что предыдущее, но с минимальной подгонкой букв под пиксельную сетку монитора. Буквы немного деформируются, что особенно заментно при маленьком размере шрифта.
- hintfull: максимальная подгонка букв под пиксельную сетку монитора. Буквы получаются более чёткими, однако их вид не очень похож на то, что дизайнер заложил в ttf файл. Кроме того, из-за сильной подгонки к пиксельной сетке, если этот режим включён в браузере, то если нажимать Ctrl-+ (увеличение масштаба), то толщина элементов букв в определённый момент увеличится очень резко, то есть нежирный шрифт 18 размера больше похож по толщине букв на жирный шрифт 16 размера. При использовании hintslight толщина увеличивается примерно равномерно, при hintnone - абсолютно равномерно, то есть при увеличении масштаба не будет такого, что в определённый момент покажется, что шрифты стали жирными.

Лично мне нравится rgb+hintnone или none+hintnone. Если вы не привереда в плане точности отрисовки шрифтов, то можете использовать hintslight - текст будет выглядеть более чётким. Выбор между none/rgb всегда индивидуальный - кому-то нравятся более гладкие буквы (rgb), кому-то нравится, когда на границах букв нет радуги (none). Кроме того, rgb+hintfull, на мой взгляд, создаёт самый "радужный" текст, так что его бы я не рекомендовал.

Ответить | Правка | Наверх | Cообщить модератору

54. "Выпуск шрифтового движка FreeType 2.10"  +/
Сообщение от Аноним (53), 17-Мрт-19, 23:37 
> для большинства десктопных мониторов, вообще зависит от структуры матрицы монитора

Имел ввиду, что для большинства десктопных мониторов rgba=rgb, а в общем случае конкретный выбор между rgb/bgr/vrgb/vbgr завиист от структуры субпикселей матрицы.

Ответить | Правка | Наверх | Cообщить модератору

79. "Выпуск шрифтового движка FreeType 2.10"  +/
Сообщение от Аноним (1), 26-Мрт-19, 00:29 
Спасибо за ликбез. Мне больше нравится сглаживание как в Винде, и ни один режим фритайпа не приближается к ней. Пусть буквы и пушистые, но они по крайней мере остаются ровными, без внезапных исчезновений половины завитушки у Й, одной из точек у Ё и так далее. Меньше всего подобных артефактов как раз у фритайпа 2.5.5 с совсем уж древними правилами fontconfig.
Ответить | Правка | Наверх | Cообщить модератору

10. "Выпуск шрифтового движка FreeType 2.10"  +/
Сообщение от Аноним (10), 16-Мрт-19, 13:14 
Удваиваю, после 2.7 слез с убунтового рендера и прочего самосбора. 2.7 просто манна небесная.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

24. "Выпуск шрифтового движка FreeType 2.10"  –2 +/
Сообщение от Аноним (24), 16-Мрт-19, 17:46 
Без патчей не было (и нет) ClearType, ещё бы не шг было. Спасибо патентам и дистростроителям.
Теперь самопал впилили, более менее ничего.
Не можешь пересобрать - получай или Harmony (или вообще ничего). Пересобрал, получай мерзкий патентный, но не шг ClearType.
Вообще, можете заглянуть в ArchWiki или гентушную, там есть про fontconfig, и вообще всякого полезного.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

26. "Выпуск шрифтового движка FreeType 2.10"  +/
Сообщение от виндотролль (ok), 16-Мрт-19, 19:34 
какой странный аноним.

Обычно люди без синдрома утенка, попробовав линукс, ставят на винду GDI++ (или как там оно называется, лет 7 уже не юзал), чтоб сделать нормальное сглаживание, как в этих наших линуксах, а этот наоборот клиартайп захотел...

Ответить | Правка | Наверх | Cообщить модератору

35. "Выпуск шрифтового движка FreeType 2.10"  +2 +/
Сообщение от Канделябры (?), 17-Мрт-19, 11:47 
> Обычно люди без синдрома утенка, попробовав линукс, ставят на винду GDI++

Это те, кто исповедует линукс-бусидо. "Верх - это низ, белое - это чёрное, ошпариться мягким, а затем убить себя на глазах у изумлённого врага".

Ответить | Правка | Наверх | Cообщить модератору

29. "Выпуск шрифтового движка FreeType 2.10"  +/
Сообщение от Crazy Alex (ok), 16-Мрт-19, 19:51 
Начиная с 2.7 хрен отобьёшься от автохинтинга и сглаживания
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру