LINUX.ORG.RU

Freetype 2.7

 ,


2

3

Запущена новая серия freetype 2.7 с новым режимом сглаживания. Главное отличие от режима Infinality — скорость. Для тех, кто привык использовать старые режимы, есть возможность переключения.

>>> Подробности



Проверено: Shaman007 ()
Последнее исправление: Psych218 (всего исправлений: 3)
Ответ на: комментарий от EXL

А можно с помощью нового Freetype сделать нормальную отрисовку шрифтов, как в macOS?

Зависит от того, что именно в macOS тебе нравится. Если только хинтинг, то часто достаточно поставить везде hintslight (под «везде» я понимаю не просто поставить галочку в конфигураторе DE, а проверить после этого, что начертание действительно изменилось и то место, куда опцию записала DE, ещё не устарело).

Если нравится, как реализовано субпиксельное сглаживание (лично мне нравится), то для этого придётся переписать все графические фреймворки (и я так подозреваю, что с потерей совместимости), чего никто делать не будет.

anonymous
()
Ответ на: комментарий от voyager999

Огонь, наконец-то шрифты как на винде. Жду в убунте.

kravich ★★★★
()
Ответ на: комментарий от Loki13

Имхо, в браузере стало лучше - четче прорисовка, меньше мыла. В коде не увидел разницы. Хз как на твоем мониторе.

Надо делать тестирование слепым методом

Deleted
()
Ответ на: комментарий от Deleted

По ходу движения троллейбуса: в отутюженном предыдущем варианте и новом - различий нет. Только одно «но», теперь не надо набор костылей^W патчей, плюс пишут: отрисовка быстрее (проверить на среднем железе увы, нет возможности).

kedr
() автор топика
Ответ на: комментарий от voyager999

не знаю чем так винда нравиться... слева линух, справа винда в виртуалке: http://i.imgur.com/wxxnCNL.png

На самом деле тебе нравится виртуалка. Ни винда, ни линух тут не причём. Можешь и дальше сидеть на виртуалках-полуосях.

anonymous
()
Ответ на: комментарий от anonymous

Нашёл,

export 'FREETYPE_PROPERTIES=truetype:interpreter-version=35'

anonymous
()
Ответ на: комментарий от anonymous

Я пару лет назад долго ковырялся с этим, пытаясь прикрутить к фритайпу что-то похожее на мак. Там не в жирности проблема, там сглаживание идёт по другому. В freetype это просто FIR-фильтр, в макоси как-то по другому происходит. Кроме того, есть сильное ощущение, что макось рендерит шрифты с учётом гаммы, что требует знания цвета шрифта и цвета фона. Freetype же за это не отвечает, за это отвечают более высокоуровневые библиотеки, которые лишь используют freetype.

В результате, субпиксельно сглаженные шрифты в маке выглядят более чёткими, чем во фритайпе.

anonymous
()
Ответ на: комментарий от anonymous

Кроме того, есть сильное ощущение, что макось рендерит шрифты с учётом гаммы, что требует знания цвета шрифта и цвета фона. Freetype же за это не отвечает...

Посмотри здесь: /src/base/ftlcdfil.c , строка { 0x08, 0x4d, 0x56, 0x4d, 0x08 }; поставь свои значения.

В результате, субпиксельно сглаженные шрифты в маке выглядят более чёткими, чем во фритайпе.

Все с точностью до наоборот, после нормально сделанного фритайпа на маковскую «жырноту» и радугу смотреть невозможно. Конечно же, все ИМХО.

anonymous
()
Ответ на: комментарий от anonymous

строка { 0x08, 0x4d, 0x56, 0x4d, 0x08 }; поставь свои значения

Это коэффициенты для FIR-фильтра. В macOS сам принцип сглаживания другой. Пытаться подогнать эти коэффициенты - это как пытаться аппроксимировать экспоненту прямой.

после нормально сделанного фритайпа на маковскую «жырноту» и радугу смотреть невозможно

Наверное, действительно ИМХО. Моё ИМХО ещё не видело «нормальных» настроек, выдающих результат хотя бы просто не хуже яблочного. Говорят, кстати, что ещё от монитора зависит, но я на разных мониторах смотрел.

anonymous
()

Для тех, хто не читал. Это ускоренный и упрощенный инфиналити в дефолте!

FiXer ★★☆☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.