LINUX.ORG.RU

Debian, шрифты и Infinality

 , ,


1

3

Всем доброго времени суток. Настраиваю себе приятные шрифты (в основном интересует терминал, Sublime Text и Firefox).

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

После выполнения

 sudo dpkg-reconfigure fontconfig-config
-> Autohinter -> Всегда -> Нет
Шрифты в терминале и Sublime Text стали гораздо приятнее, но появилось легкое мыло (едва заметное). Решил поставить Infinality отсюда https://github.com/cmpitg/infinality-debian-package. Все поставил, перзагрузил.

Как мне теперь проверить, работает Infinality, или нет? А то после часа экспериментов со шрифтами я уже своим глазам не верю. Да и эффект плацебо может быть.

Скриншот ST3

Скриншот с терминалом

★★★★★

Как мне теперь проверить, работает Infinality, или нет?

env | grep INFINALITY . А ещё можно потыкать его параметры и посмотреть, что будет.

sudopacman ★★★★★
()

На скриншотах Ш вроде нормальное, только жирность в терминале убери.

sudopacman ★★★★★
()
Ответ на: комментарий от sudopacman
INFINALITY_FT_STEM_SNAPPING_SLIDING_SCALE=40
INFINALITY_FT_BRIGHTNESS=0
INFINALITY_FT_AUTOHINT_HORIZONTAL_STEM_DARKEN_STRENGTH=10
INFINALITY_FT_USE_VARIOUS_TWEAKS=true
INFINALITY_FT_CONTRAST=0
INFINALITY_FT_WINDOWS_STYLE_SHARPENING_STRENGTH=10
INFINALITY_FT_GLOBAL_EMBOLDEN_X_VALUE=0
INFINALITY_FT_GLOBAL_EMBOLDEN_Y_VALUE=0
INFINALITY_FT_AUTOHINT_SNAP_STEM_HEIGHT=100
INFINALITY_FT_FRINGE_FILTER_STRENGTH=0
INFINALITY_FT_CHROMEOS_STYLE_SHARPENING_STRENGTH=0
INFINALITY_FT_STEM_FITTING_STRENGTH=25
INFINALITY_FT_BOLD_EMBOLDEN_Y_VALUE=0
INFINALITY_FT_GRAYSCALE_FILTER_STRENGTH=0
INFINALITY_FT_BOLD_EMBOLDEN_X_VALUE=0
INFINALITY_FT_AUTOHINT_INCREASE_GLYPH_HEIGHTS=true
INFINALITY_FT_AUTOHINT_VERTICAL_STEM_DARKEN_STRENGTH=25
INFINALITY_FT_GAMMA_CORRECTION=0 100
INFINALITY_FT_FILTER_PARAMS=11 22 38 22 11
INFINALITY_FT_USE_KNOWN_SETTINGS_ON_SELECTED_FONTS=true
INFINALITY_FT_STEM_ALIGNMENT_STRENGTH=25

Похоже, что все работает.

Что под жирностью имеется в виду?

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

Не помню. ЕМНИП, перезагрузиться. Или выполнить их конфиг (тот, который .sh)

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

Что под жирностью имеется в виду?

Убери галочку «Разрешить полужирный шрифт» (или как-то так) в настройках терминала

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

Обновить значения переменных, которые ты запостил выше и рестартануть иксы.

EXL ★★★★★
()

Как мне теперь проверить, работает Infinality, или нет?

ldd sublime-binary | grep freetype

Вместо sublime можешь использовать любой бинарник гуевой программы.

Vovka-Korovka ★★★★★
()
Ответ на: комментарий от Vovka-Korovka
# aquadon at Dell-Debian in ~ [14:29:10]
→ ldd /opt/sublime_text/sublime_text
	linux-vdso.so.1 (0x00007ffcf53e4000)
	libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007ff51e81d000)
	librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007ff51e615000)
	libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007ff51e306000)
	libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007ff51e0e9000)
	libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007ff51dee5000)
	libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007ff51dba2000)
	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007ff51d8a1000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007ff51d4f8000)
	/lib64/ld-linux-x86-64.so.2 (0x00007ff51ea6f000)
	libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007ff51d2f0000)
	libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007ff51d082000)
	libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007ff51ce60000)
	libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007ff51cc5c000)
	libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007ff51ca57000)

C grep пустой вывод.

aquadon ★★★★★
() автор топика
Ответ на: комментарий от Vovka-Korovka

Я так понимаю, все впорядке

# aquadon at Dell-Debian in ~ [16:19:34]
→ ldd /usr/bin/nautilus | grep freetype
	libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/freetype-infinality/libfreetype.so.6 (0x00007f132d155000)

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