Fontconfig что это за папка

fontconfig что это за папка

Установка:

Для установки fontconfig в Ubuntu / Linux Mint / Debian, введите в Терминал :

Fontconfig что это за папка. Смотреть фото Fontconfig что это за папка. Смотреть картинку Fontconfig что это за папка. Картинка про Fontconfig что это за папка. Фото Fontconfig что это за папка

Подробная информация о пакете:

Универсальная библиотека настройки шрифтов — поддержка двоичных файлов

Fontconfig — это конфигурация шрифтов и библиотека настройки, которая не зависит от X Window System. Он предназначен для размещения шрифтов в системе и выбора их в соответствии с требованиями, указанными приложениями.

Fontconfig не является библиотекой растеризации и не накладывает на приложение определенную библиотеку растеризации. X-specific library ‘Xft’ использует fontconfig вместе с freetype для указания и растеризации шрифтов.

Этот пакет содержит программу для поддержки кеша fontconfig (fc-cache), пример программы для отображения установленных шрифтов (fc-list), программы для проверки соответствия правил (fc-match) и программы для дампа двоичных файлов кеша в виде строки (fc-cat). Это больше не делает шрифты, управляемые defoma доступными для приложений fontconfig.

Зависимости:

Система управления пакетами Debian

Библиотека GNU C: общие библиотеки

Универсальная библиотека настройки шрифтов — время выполнения

Механизм шрифтов FreeType 2, файлы разделяемой библиотеки

Что это за папка? Могу ли я безопасно удалить его?

1 ответ

Я не уверен, есть ли какое-либо сообщение об ошибке, поданное для этого. Таким образом, не стесняйтесь подать один при необходимости.

И вы можете безопасно удалить папку. Единственная цель этой папки состояла в том, чтобы исправить ошибку во время обновления, и она должна была быть исправлена ​​в любом случае.

Управление шрифтами клиента средствами fontconfig
Пред.Глава 17. Управление шрифтамиСлед.

Управление шрифтами клиента средствами fontconfig

Файл системных настроек шрифтов клиента, управлемых при помощи библиотеки fontconfig, ./etc/fonts/fonts.conf, предсталяет из себя файл в разметке XML. Его формат описан в man-странице fontconfig. Утилита fc-list позволяет увидеть список доступных шрифтов, а утилита fc-cache— пересоздать файлы описания fonts.cache-NN для каталогов со шрифтами. Утилита fontconfig позволяет управлять не только скалируемыми, но и растровыми шрифтами в кодировке iso10646-1 (Unicode).

Система управления шрифтами на основе fontconfig позволяет пользователю легко добавлять новые шрифты без перезапуска серверов. Для этого достаточно разместить их в каталоге

/.fonts и выполнить команду

Шрифты станут доступны всем вновь запущенным приложениям, использующим fontconfig.

Утилита fontconfig используется не только приложениями, работающими с сервером X, но и, например, библиотекой печати gnome-print2. Унификация управления шрифтами, которую предлагает fontconfig,— одна из задач, которую предстоит решить в ближайшем будущем.

Источник

Font configuration (Русский)

Fontconfig что это за папка. Смотреть фото Fontconfig что это за папка. Смотреть картинку Fontconfig что это за папка. Картинка про Fontconfig что это за папка. Фото Fontconfig что это за папкаПеревод этой статьи или раздела не отражает оригинальное содержание.Fontconfig что это за папка. Смотреть фото Fontconfig что это за папка. Смотреть картинку Fontconfig что это за папка. Картинка про Fontconfig что это за папка. Фото Fontconfig что это за папка

Хотя Fontconfig является стандартом в современном Linux, некоторые приложения полагаются на оригинальном способе отбора шрифтов и отображения, в X Logical Font Description.

Пакеты отображения шрифтов на Arch Linux включает в себя поддержку freetype2 с включенным переводчиком байт-кода (BCI). Для лучшего отображения шрифтов, особенно на ЖК-мониторах, см #Настройка Fontconfig и Настройка шрифтов/Примеры.

Contents

Пути шрифтов

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

Чтобы увидеть список известных Fontconfig шрифтов:

Проверьте известные пути шрифтов Xorg, посмотрев свой журнал:

Имейте в виду, что Xorg не ищет рекурсивно в каталоге /usr/share/fonts/ как это делает Fontconfig. Чтобы добавить путь, нужно указать полный путь:

Если вы хотите установить пути шрифтов на уровне пользователя, вы можете добавлять и удалять пути шрифтов по умолчанию, добавив следующую строку(и) в

Настройка Fontconfig

Fontconfig описан на странице man fonts-conf.

Файлы настроек Fontconfig используют формат XML и обязательный заголовок:

Примеры настроек в этой статье, пропускают эти тэги.

Предварительные установки

Например, для включения sub-pixel (суб-пиксельного) RGB отображения глобально:

Тоже самое, но для настройки каждому пользователю:

Anti-aliasing (сглаживание)

Растеризация шрифтов преобразует данные векторного шрифта в растровые, так что они могут быть отображены. В результате могут появиться ступеньки/зубцы, из-за наложения (алиасинга). Методика известна как Анти-алиасинг/сглаживание (Anti-aliasing), и может быть использована для повышения разрешения видимых краев шрифта. Сглаживание включено (true) по умолчанию. Для того, чтобы отключить его:

Hinting (Хинтинг)

Байт-код Переводчик (Byte-Code Interpreter, BCI)

Использование хинтинга BCI. Инструкции в шрифтах TrueType предоставляются в соответствии с интерпретатором FreeTypes. Хинтинг BCI прекрасно работает со шрифтами с хорошими инструкциями хинтинга. По умолчанию хинтинг включен (enabled). Для его отключения:

Autohinter (Авто Хинтинг)

Autohinter пытается сделать автоматический хинтинг и игнорирует существующую информацию хинтинга. Первоначально это было по умолчанию, поскольку шрифты TrueType2 были защищены патентом, но теперь срок патентов истёк, и там очень мало оснований, чтобы использовать Авто Хинтинг. Это лучше работает со шрифтами, которые поломанные или не содержат информацию по хинтингу, но это будет не оптимально для шрифтов с хорошей информацией хинтинга. К распространённым шрифтам Авто Хинтинг в дальейшем не будет полезным. По умолчанию автохинтинг отключен (disabled). Чтобы его включить:

Hintstyle (Стиль Хинтинга)

Hintstyle это сумма изменений шрифта, сделанных чтобы выстроить его по пиксельной сетке. Значения хинтинга: hintnone (без хинтинга), hintslight (лёгкий хинтинг), hintmedium (средний хинтинг), и hintfull (полный хинтинг). hintslight сделает шрифт более нечётким выстраивая по сетке, но сохранит лучше форму шрифта, в то время как hintfull сделает чётким шрифт, выровняет хорошо по пиксельной сетке, но больше потеряет форму шрифта. hintslight установлен по умолчанию. Для того, чтобы изменить его:

Субпиксельное отображение

Чтобы включить субпиксельное отоброжение:

LCD filter (ЖК-фильтр)

Расширенная спецификация ЖК-фильтра (LCD filter)

Если налицо, встроенные ЖК-фильтры не являются удовлетворительными, можно настроить отображение шрифта очень особенно, путем создания пользовательского пакета freetype2 и модификации жестко закодированных фильтров. Система сборки Arch может быть использована для создания и установки пакетов из исходников.

Во-первых, обновите freetype2 PKGBUILD как root:

Этот пример использует /var/abs/build в качестве каталога сборки, замените его в соответствии с вашей личной настройкой ABS. Загрузите и извлеките пакет freetype2 как обычный пользователь:

Отредактируйте файл src/freetype-VERSION/src/base/ftlcdfil.c и найдите определённые константы default_filter[5] :

Эта константа определяет применение низкочастотного фильтра к отоброжению символа. Изменить его по мере необходимости. Сохраните файл, соберите и установите пользовательский пакет:

Перезагрузитесь или перезапустите X. Теперь фильтр lcddefault должен отобразить шрифты по-другому.

Отключение авто хинтинга (auto-hinter) для жирных (bold) шрифтов

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

Заменить или установить шрифты по умолчанию

Самый надёжный способ сделать это, добавить фрагмент XML, похожий на тот, как показано ниже. Использование атрибута «binding» (связывания) даст вам лучший результат, например, в Firefox где вы не можете изменить замену шрифтов. Это приведёт к использованию Ubuntu, вместо того чтобы использовать Georgia:

Альтернативный подход состоит в установке «предпочтительного» шрифта, но это работает только если оригинального шрифта нет в системе, в этом случае заданный шрифт будет заменен:

Белый список и чёрный список шрифтов

Затем используйте это имя Family в строфе :

Обычно, когда оба элемента объединены, сначала используется в более общем согласовании glob для reject (отклонения) большой группы (таких, как целый каталог), затем после него используется белый список отдельных шрифтов из большой группы чёрного списка.

Отключение растровых шрифтов

Чтобы отключить растровые шрифты (которые иногда используются в качестве «резерва» вместо отсутствующих шрифтов, в результате чего текст будет отображён некачественно), используйте 70-no-bitmaps.conf (который не размещается в FontConfig по умолчанию):

Растровые шрифты иногда используются в качестве резервных шрифтов, заместо отсутствующих/недоступных шрифтов, которые могут делать текст пиксельным (со ступеньками), или слишком большим. Чтобы отключить такое поведение, используйте 70-no-bitmaps.conf #Предварительные установки.

Чтобы отключить встроенные растровые шрифты для определенного шрифта:

Отключить масштабирование растровых шрифтов

Создать стили для жирных и курсивных «некомплектных» шрифтов

FreeType имеет возможность автоматически создавать italic (курсивные) и bold (жирные) стили для шрифтов, которые не имеют их, но только если это явно требуется приложению. Данные программы редко отправляют эти запросы. В этом разделе охватывается принуждение «вручную» генерировать отсутствующие стили.

Предположим что шрифт Dupree установлен:

Дублируйте строку, измените style=Regular на style=Bold или любой другой стиль. Также измените slant=0 на slant=100 для italic (курсива), weight=80 на weight=200 для bold (жирного), или объедините их для bold italic (жирного курсива):

Изменение главного правила

Fontconfig что это за папка. Смотреть фото Fontconfig что это за папка. Смотреть картинку Fontconfig что это за папка. Картинка про Fontconfig что это за папка. Фото Fontconfig что это за папкаЭта статья или раздел нуждается в переводеFontconfig что это за папка. Смотреть фото Fontconfig что это за папка. Смотреть картинку Fontconfig что это за папка. Картинка про Fontconfig что это за папка. Фото Fontconfig что это за папка

Fontconfig обрабатывает файлы /etc/fonts/conf.d в числовом порядке. Это позволяет правилам или файлам переопределять друг друга, но часто сбивает пользователей с толку о том, какой файл будет анализарован последним.

Чтобы гарантировать, что персональные настройки имеют приоритет над любыми другими правилами, измените их порядок:

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

Запрос текущих настроек

Приложения без поддержки fontconfig

Некоторые приложения, как Urxvt игнорируют настройки fontconfig. Вы можете обойти эту проблему с помощью

Решение проблем

Искаженные шрифты

Если шрифты еще неожиданно большие или маленькие, с плохими пропорциями или просто отображаются плохо, то Fontconfig может использовать неверный DPI.

Fontconfig должен быть в состоянии определить параметры DPI, обнаруженные сервером Xorg. Вы можете проверить автоматическое обнаружение DPI с помощью xdpyinfo (предоставляется пакетом xorg-xdpyinfo ):

Если DPI определяется некорректно (обычно из-за неправильного EDID монитора), вы можете указать его вручную в настройках Xorg, смотрите Размер дисплея/DPI. Это рекомендуемое решение, но оно не может работать c драйверами, в которых есть баги/ошибки.

Fontconfig пользуется по умолчанию переменной Xft.dpi, если она установлена. Xft.dpi обычно устанавливается окружением рабочего стола (обычно в настройках DPI Xorg’а) либо вручную в

Те, кто еще имеют проблемы, могут вернуться к ручной установке DPI используя FontConfig:

Calibri, Cambria, Monaco, и т. д. не отображаются правильно

Некоторые масштабируемые шрифты имеют встроенные растровые версии, которые предоставляются, главным образом, при меньших размерах. В этом случае использование Metric-compatible fonts в качестве замены, может улучшить отображение.

You can also force using scalable fonts at all sizes by disabling embedded bitmap, sacrificing some rendering quality.

Приложения переопределяют hinting

Приложения не используют hinting из настроек DE

Например, в GNOME иногда случается, что Firefox применяет полный хинтинг (full hinting) даже если он установлен на «none» в настройках GNOME, что в результате приводит к резким и широким шрифтам. В этом случае вам придётся добавить настройку хинтинга в ваш файл fonts.conf :

В этом примере хинтинг установлен на «grayscale».

Неправильный hinting в приложениях GTK на НЕ-Gnome системах

Fontconfig что это за папка. Смотреть фото Fontconfig что это за папка. Смотреть картинку Fontconfig что это за папка. Картинка про Fontconfig что это за папка. Фото Fontconfig что это за папкаЭта статья или раздел нуждается в переводеFontconfig что это за папка. Смотреть фото Fontconfig что это за папка. Смотреть картинку Fontconfig что это за папка. Картинка про Fontconfig что это за папка. Фото Fontconfig что это за папка

GNOME использует систему настройки отображения шрифтов XSETTINGS. Без gnome-settings-daemon, приложения GTK полагаются на fontconfig, но некоторые шрифты получают неправильный хинтинг, заставляя их выглядеть слишком жирными или светлыми.

Простым решением, в качестве замены gnome-settings-daemon, будет использование xsettingsd-git AUR чтобы предоставить настройки, например:

Или вы можете написать настройки шрифтов, как директивы Xft.* в

/.Xresources без использования настроек демона.

Проблема шрифтов в Сгенерированных файлах PDF

Если следующая команда

Также эта проблема может появится при открытии PDF, которому требуется Helvetica, и он не встроен для просмотра.

Источник

Создаётся директория в хомяке fontconfig

Причём не скрытая, а прямо так. Не могу понять в чём дело и как от неё избавиться.

Fontconfig что это за папка. Смотреть фото Fontconfig что это за папка. Смотреть картинку Fontconfig что это за папка. Картинка про Fontconfig что это за папка. Фото Fontconfig что это за папка

Fontconfig что это за папка. Смотреть фото Fontconfig что это за папка. Смотреть картинку Fontconfig что это за папка. Картинка про Fontconfig что это за папка. Фото Fontconfig что это за папка

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

Fontconfig что это за папка. Смотреть фото Fontconfig что это за папка. Смотреть картинку Fontconfig что это за папка. Картинка про Fontconfig что это за папка. Фото Fontconfig что это за папка

Какой-то процесс её создаёт

Удалить и предотвратить последующее создание.

Слышал, что отследить, кто что создаёт или меняет, помогает auditd.

Fontconfig что это за папка. Смотреть фото Fontconfig что это за папка. Смотреть картинку Fontconfig что это за папка. Картинка про Fontconfig что это за папка. Фото Fontconfig что это за папка

Ты главное никогда не заглядывай в профиль, никогда, слышишь?!

Fontconfig что это за папка. Смотреть фото Fontconfig что это за папка. Смотреть картинку Fontconfig что это за папка. Картинка про Fontconfig что это за папка. Фото Fontconfig что это за папка

А accounting не допоможе?

Fontconfig что это за папка. Смотреть фото Fontconfig что это за папка. Смотреть картинку Fontconfig что это за папка. Картинка про Fontconfig что это за папка. Фото Fontconfig что это за папка

Я как-то пытался делать что-то с auditd, и оно вроде работало. Но в дело это так и не пошло. А про «accounting» я вообще ничего не знаю. Разве что это такой общий термин. Тогда auditd под него подходит.

Fontconfig что это за папка. Смотреть фото Fontconfig что это за папка. Смотреть картинку Fontconfig что это за папка. Картинка про Fontconfig что это за папка. Фото Fontconfig что это за папка

вайн любит создавать горы мусора, в том числе такого.

Fontconfig что это за папка. Смотреть фото Fontconfig что это за папка. Смотреть картинку Fontconfig что это за папка. Картинка про Fontconfig что это за папка. Фото Fontconfig что это за папка

Исправить строку в /usr/local/etc/fonts/fonts.conf:

Fontconfig что это за папка. Смотреть фото Fontconfig что это за папка. Смотреть картинку Fontconfig что это за папка. Картинка про Fontconfig что это за папка. Фото Fontconfig что это за папка

Fontconfig что это за папка. Смотреть фото Fontconfig что это за папка. Смотреть картинку Fontconfig что это за папка. Картинка про Fontconfig что это за папка. Фото Fontconfig что это за папка

уже удалял папку? если нет, то проверь дату/время создания, а также права
попробуй удалить ее, затем перезагрузить пк.

Источник

Fontconfig что это за папка

Библиотека сайта rus-linux.net

Пакет Fontconfig-2.8.0

Знакомимся с пакетом Fontconfig

Пакет Fontconfig является библиотекой, предназначенной для конфигурирования и настройки доступа к шрифтам.

Известно, что пакет правильно собирается и работает на платформе LFS-7.0.

Информация о пакете

Fontconfig что это за папка. Смотреть фото Fontconfig что это за папка. Смотреть картинку Fontconfig что это за папка. Картинка про Fontconfig что это за папка. Фото Fontconfig что это за папка

Замечание

Система нумерации пакета Fontconfig необычна. Бета-версии пакета нумеруются с использованием обозначения 9x в последней части номера версии. Это означает, что 2.6.92 является бета-версией, а самая последняя версия имеет вид 2.8.0

Зависимости пакета Fontconfig

Обязательные

Необязательные

Fontconfig что это за папка. Смотреть фото Fontconfig что это за папка. Смотреть картинку Fontconfig что это за папка. Картинка про Fontconfig что это за папка. Фото Fontconfig что это за папка

Замечание

Установка пакета Fontconfig

Установите пакет Fontconfig с помощью следующих команд:

Чтобы проверить результаты, выполните команду make check.

Теперь в роли пользователя root выполните:

Пояснение команд

—without-add-fonts : Этот переключатель отключает автоматический поиск шрифтов системы X Window, которые, если они будут найдены, могут вызвать проблемы в некоторых приложениях.

—disable-docs : Этот переключатель позволяет отключить сборку документации (в архиве tarball имеется предварительно собранная документация).

Конфигурирование пакета Fontconfig

Конфигурационные файлы

Подробнее о конфигурировании

Более подробную информацию о настройке пакета Fontconfig можно найти в руководстве пользователя в файле file:///usr/share/doc/fontconfig-2.8.0/fontconfig-user.html.

Описание пакета

Установленные программы: fc-cache, fc-cat, fc-list, fc-match, fc-query и fc-scan

Установленные библиотеки: libfontconfig.

Установленные директории: /etc/fonts, /usr/include/fontconfig, /usr/share/doc/fontconfig-2.8.0 и /var/cache/fontconfig

используется для создания кэша с информацией о шрифтах

используется для чтения кэша с информацией о шрифтах

используется для создания списков шрифтов

используется для сопоставления доступных шрифтов, или поиска шрифтов, соответствующих заданному шаблону

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

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

содержит функции, используемые программами Fontconfig, а также другими программами для конфигурирования или настройки доступа к шрифтам

Перевод сделан с варианта оригинала, датированного 2011-12-10 01:21:48 +0000

Источник

fontconfig что это за папка

Установка:

Для установки fontconfig в Ubuntu / Linux Mint / Debian, введите в Терминал :

Fontconfig что это за папка. Смотреть фото Fontconfig что это за папка. Смотреть картинку Fontconfig что это за папка. Картинка про Fontconfig что это за папка. Фото Fontconfig что это за папка

Подробная информация о пакете:

Универсальная библиотека настройки шрифтов — поддержка двоичных файлов

Fontconfig — это конфигурация шрифтов и библиотека настройки, которая не зависит от X Window System. Он предназначен для размещения шрифтов в системе и выбора их в соответствии с требованиями, указанными приложениями.

Fontconfig не является библиотекой растеризации и не накладывает на приложение определенную библиотеку растеризации. X-specific library ‘Xft’ использует fontconfig вместе с freetype для указания и растеризации шрифтов.

Этот пакет содержит программу для поддержки кеша fontconfig (fc-cache), пример программы для отображения установленных шрифтов (fc-list), программы для проверки соответствия правил (fc-match) и программы для дампа двоичных файлов кеша в виде строки (fc-cat). Это больше не делает шрифты, управляемые defoma доступными для приложений fontconfig.

Зависимости:

Система управления пакетами Debian

Библиотека GNU C: общие библиотеки

Универсальная библиотека настройки шрифтов — время выполнения

Механизм шрифтов FreeType 2, файлы разделяемой библиотеки

Что это за папка? Могу ли я безопасно удалить его?

1 ответ

Я не уверен, есть ли какое-либо сообщение об ошибке, поданное для этого. Таким образом, не стесняйтесь подать один при необходимости.

И вы можете безопасно удалить папку. Единственная цель этой папки состояла в том, чтобы исправить ошибку во время обновления, и она должна была быть исправлена ​​в любом случае.

Управление шрифтами клиента средствами fontconfig
Пред.Глава 17. Управление шрифтамиСлед.

Управление шрифтами клиента средствами fontconfig

Файл системных настроек шрифтов клиента, управлемых при помощи библиотеки fontconfig, ./etc/fonts/fonts.conf, предсталяет из себя файл в разметке XML. Его формат описан в man-странице fontconfig. Утилита fc-list позволяет увидеть список доступных шрифтов, а утилита fc-cache— пересоздать файлы описания fonts.cache-NN для каталогов со шрифтами. Утилита fontconfig позволяет управлять не только скалируемыми, но и растровыми шрифтами в кодировке iso10646-1 (Unicode).

Система управления шрифтами на основе fontconfig позволяет пользователю легко добавлять новые шрифты без перезапуска серверов. Для этого достаточно разместить их в каталоге

/.fonts и выполнить команду

Шрифты станут доступны всем вновь запущенным приложениям, использующим fontconfig.

Утилита fontconfig используется не только приложениями, работающими с сервером X, но и, например, библиотекой печати gnome-print2. Унификация управления шрифтами, которую предлагает fontconfig,— одна из задач, которую предстоит решить в ближайшем будущем.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *