Еще раз о шрифтах: проблемы, настройка, выбор и поболтать

да, vs220, vasek - благодарю

а может кто пояснить, что за фильтр такой и почему ранее без него было ок?
grayich
почему ранее без него было ок
Чуть другой метод рендеринга был, сейчас субпиксельный который и дает без фильтра радугу.

https://www.freetype.org/freetype2/docs/reference/ft2-lcd_rendering.html#ft_lcdfilter
Визуализация ЖК-дисплея в стиле ClearType использует полосатую структуру пикселей ЖК-дисплея, увеличивая доступное разрешение в направлении полосы (обычно горизонтальной RGB) в 3 раза. Использование нефильтрованных покрытий субпикселей может привести к появлению сильных цветовых полос, особенно при тонком рендеринге. функции. Действительно, чтобы получить текст «черный на белом», соседние цветные субпиксели должны быть одинаково затемнены.
Кстати, встретилось на BBS еще одно решение, правда проверить не могу ...
sudo ln -s /etc/fonts/conf.avail/11-lcdfilter-default.conf /etc/fonts/conf.d/11-lcdfilter-default.conf
Ошибки не исчезают с опытом - они просто умнеют
vs220, есть ли смысл написать о проблеме со шрифтами в новостях? ... хотя не известно даже какую часть юзеров это затронет.
Ошибки не исчезают с опытом - они просто умнеют
vasek
в новостях?
Вряд ли много людей которые лсд фильтр не использовали. В вики рекомендации по включению есть ,имхо достаточно
FreeType2 provides two different types of subpixel rendering, called Harmony and ClearType (FT_CONFIG_OPTION_SUBPIXEL_RENDERING) [3].

An LCD filter is recommended when ClearType subpixel rendering is enabled (Harmony subpixel rendering does not require setting an LCD filter). See the section below on how to enable an LCD filter and its benefits.

Starting from FreeType 2.10.3, Arch Linux enables ClearType subpixel rendering by default
vs220
В вики рекомендации по включению есть
Просто туда не заглянул ...
Ошибки не исчезают с опытом - они просто умнеют
Приложения тянут за собой вагоны шрифтов.
мне достаточно одного шрифта в начертаниях норм, жирн, курсив, конденсед.

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

для примера :
1). системное приложение для поддержки принтера
2). vscode, platform io
3). либреофис
4). xfce4 , mate, i3wm, pcb

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

как можно
1. заставить приложение использовать другое семейство шрифта,
чтобы безопасно деинсталировать притянутые им шрифты ?
2. как сделать чтобы приложение
при установке не желало притащить
за собой прицеп с кучей шрифтов без пересборки приложения?
пусть оно думает, что шрифты уже установлены и использует те, что я хочу.
С уважением, .
Bendalf
заставить приложение использовать другое семейство шрифта

https://wiki.archlinux.org/title/Font_configuration#Set_default_or_fallback_fonts

Bendalf
как сделать чтобы приложение
при установке не желало притащить
за собой прицеп с кучей шрифтов без пересборки приложения?
пусть оно думает, что шрифты уже установлены

тут два варианта

1.создаем пакет заглушку

например для noto-fonts
PKGBUILD
pkgname=noto-fonts-dummy
pkgver=0.1
pkgrel=1
pkgdesc='Dummy noto-fonts package'
arch=(any)
provides=('noto-fonts' 'noto-fonts-extra')
conflicts=(${provides[@]})

2.используем NoExtract для ненужных файлов в pacman
https://wiki.archlinux.org/title/Pacman/Tips_and_tricks#Installing_only_content_in_required_languages
Bendalf
Приложения тянут за собой вагоны шрифтов
например? (вагоны)

взял к примеру libreoffice-fresh. нет шрифтов
такие дела.
cucullus
например? (вагоны)
ну например тот же noto-fonts содержит под сотню шрифтов в прямой зависимости от plasma-integration которую тянет плазма даже в минимальной установке (plasma-desktop)
 
Зарегистрироваться или войдите чтобы оставить сообщение.