LINUX.ORG.RU

Сглаживание как в Debian stretch

 , , , ,


0

2

Понравилась из-коробки отрисовка шрифтов в Debian'е, на моём монитор выглядит неплохо. Захотел сделать себе такую же на Слаке. Собрал freetype и fontconfig с дебиановскими патчами ( fontconfig 2.12.6-0.1, freetype 2.8.1-0.1), но такого же эффекта не удаётся получить. Скопировал даже настройки шрифтов из /etc/font из Дебиана на свою систему, тоже не помогло. Подскажите как сделать такое же сглаживание, какие патчи и настройки нужны?



Последнее исправление: Algierd (всего исправлений: 1)

Ответ на: комментарий от bormant

Добавил в свой файл bashrc

export FREETYPE_PROPERTIES=«truetype:interpreter-version=40»

но никаких особых изменений не увидел. Если не трудно объясните как рулить этим сглаживанием на Слаке?

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

Только в 14.2 пакет соответствующей версии надо собрать, ибо freetype штатно версии 2.6.3, а выбор интерпретатора начиная с 2.7. Слакбилд от current уже включает обе версии интерпретатора — применение freetype.compile.both.subpixel.hinting.methods.diff.gz в слакбилде раскомментировано.

Если же говорить про 14.2 и infinality: https://www.linuxquestions.org/questions/slackware-14/infinality-on-slackware...

bormant ★★★★★
()
Последнее исправление: bormant (всего исправлений: 1)
Ответ на: комментарий от bormant

Это всё понятно. Не понятно только как сделать такое же сглаживание как на дефолтном Дебиане.

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

Посмотрел туда:
https://packages.debian.org/source/stretch/freetype
https://packages.debian.org/source/buster/freetype

У них включен
#define FT_CONFIG_OPTION_SUBPIXEL_RENDERING

Соответственно, пересобрать, раскомментировав строку в слакбилде:

zcat $CWD/freetype.subpixel.rendering.diff.gz | patch -p1 --verbose || exit 1

bormant ★★★★★
()
Последнее исправление: bormant (всего исправлений: 2)
Ответ на: комментарий от bormant

Внезапно я его так и собрал, о чём и написал в заглавном тексте. Там наверное какие-то ещё специфические настройки применяются. Как бы их вытянуть с livecd?

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

Как появится под рукой LowDPI монитор — сравню, пока не могу сказать про разницу.

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

Еще вопрос:
в заголовке Debian stretch, там freetype 2.6.3;
в сообщении freetype 2.8.1, такой в buster (будущий).

Про какой Debian на самом деле речь, на какой смотреть для сравнения?

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

Я собирал с патчами для buster потому что в current свежие пакеты. В стабильной 14.2 версии fontconfig/freetype почти такие же как и на Debian stretch, поэтому наверное эта версия нужна. Может оно потом с более свежими пакетами заработает. Если получится, сделайте рабочий font.conf с настройками, плиз

Algierd
() автор топика

Понравилась из-коробки отрисовка шрифтов в Debian'е,

В каком дебиане ?

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

Только в 14.2 пакет соответствующей версии надо собрать, ибо freetype штатно версии 2.6.3, а выбор интерпретатора начиная с 2.7. Слакбилд от current уже включает обе версии интерпретатора — применение freetype.compile.both.subpixel.hinting.methods.diff.gz в слакбилде раскомментировано.

А из коробки есть уже, чтоб через слакбилд не собирать ?

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