Arch linux установка шрифтов



Font configuration (Русский)

Fontconfig — это библиотека, разработанная для предоставления списка доступных шрифтов приложениям, а также для настройки того, как шрифты будут отображены: смотрите Wikipedia:Fontconfig. Библиотека FreeType freetype2 отображает (рендерит) шрифты, основываясь на этих настройках.

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

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

Contents

Пути шрифтов

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

Пути шрифтов изначально известные Fontconfig находятся в: /usr/share/fonts/ ,

/.fonts/ , — в настоящее время не рекомендуется). Fontconfig будет сканировать эти каталоги рекурсивно. Для простоты организации и установки, рекомендуется использовать эти пути шрифтов, когда добавляете шрифты.

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

Для больших выводных форматов, смотрите fc-list(1) .

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

  • Вы также можете проверить список Xorg’а на наличие известных путей шрифтов с помощью команды xset q .
  • Используйте /var/log/Xorg.0.log если Xorg запускается с правами суперпользователя.

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

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

Чтобы увидеть список известных шрифтов Xorg используйте xlsfonts , из пакета xorg-xlsfonts .

Настройка Fontconfig

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

Настройка может быть сделана для каждого пользователя отдельно, с помощью $XDG_CONFIG_HOME/fontconfig/fonts.conf , и на глобальном уровне с помощью /etc/fonts/local.conf . Установки в настройках для каждого пользователя, имеют приоритет над глобальной настройкой. Оба эти файла используют тот же синтаксис.

/.fontconfig/*.cache-* являются устаревшими с версии fontconfig 2.10.1 (переданной в апстрим) и не будут прочитаны по умолчанию в будущих версиях пакета. Новые пути в $XDG_CONFIG_HOME/fontconfig/fonts.conf , $XDG_CONFIG_HOME/fontconfig/conf.d/NN-name.conf и $XDG_CACHE_HOME/fontconfig/*.cache-* соответственно. Если используется второе расположение, убедитесь в правильном названии файла (где NN состоит из двух цифр, как 00 , 10 , или 99 ).

Fontconfig собирает все свои настройки в центральном файле ( /etc/fonts/fonts.conf ). Этот файл заменяется в ходе обновления fontconfig и не должен быть отредактирован. Fontconfig-совместимые приложения читают этот файл, чтобы узнать о доступных шрифтах и как они будут отображены. Этот файл представляет собой конгломерат из правил глобальных настроек ( /etc/fonts/local.conf ), настроенные предустановки в /etc/fonts/conf.d/ , и пользовательском файле настроек ( $XDG_CONFIG_HOME/fontconfig/fonts.conf ). fc-cache может быть использован для восстановления настроек fontconfig, хотя изменения будут видны только в недавно запущенных приложениях.

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

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

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

Предварительные установки есть в каталоге /etc/fonts/conf.avail . Они могут быть включены созданием символьной ссылки на них, для каждого пользователя и глобально, как описано в /etc/fonts/conf.d/README . Эти предварительные установки переопределят соответствие параметров в соответствующих файлах настроек.

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

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

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

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

Hinting (Хинтинг)

Хинтование шрифта (также известное как инструктаж) — это использование математических инструкций для настройки отображения контура шрифта так, чтобы он был на одной линии с растрировой сеткой (т.е. пиксельной сеткой экрана). Ожидаемый эффект, — сделать шрифты на вид более чёткими, чтобы они были более читабельные. Шрифты выравниваются правильно без хинтинга, когда экран имеет 300 DPI. Доступно два типа Хинтинга.

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

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

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

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

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

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

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

Большинство мониторов производятся сегодня используя спецификацию RGB (Red, Green, Blue, — Красный, Зелёный, Синий). Fontconfig’у нужно знать свой тип монитора, чтобы иметь возможность отображать шрифты правильно. Мониторы могут быть: RGB (наиболее распространенный), BGR, V-RGB (вертикальный), или даже V-BGR. Тест монитора можно найти здесь.

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

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

При использовании субпиксельного отображения, необходимо включить ЖК-фильтр, который предназначен для снижения цветной окантовки. Это описано в разделе ЖК-фильтр [устаревшая ссылка 2020-08-02] в справке по FreeType 2 API. Различные варианты описаны в разделе FT_LcdFilter [устаревшая ссылка 2020-08-02] , и проиллюстрированы на этой странице теста ЖК-фильтра.

Фильтр lcddefault будет работать для большинства пользователей. Другие доступные фильтры, которые могут использоваться в особых случаях: lcdlight ; фильтр идеально подходит для шрифтов, которые выглядят слишком жирными или нечеткими, lcdlegacy , оригинальный фильтр Cairo; и lcdnone чтобы отключить его полностью.

Расширенная спецификация ЖК-фильтра (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:

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

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

Элемент <selectfont> используется в сочетании с элементами выбора: <acceptfont> и <rejectfont> , — белого списка или черного списка шрифтов, для принятия перечня и согласования запросов. Самый простой и наиболее типичным случай использования его для <rejectfont> (отклонения) одного шрифта, который должен быть установлен, однако выходит сопоставимым со стандартным запросом шрифту, который вызывает проблемы в пользовательских интерфейсах. Во-первых, получите имя Family (семейства) как указано в самом шрифте:

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

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

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

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

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

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

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

Чтобы отключить масштабирование растровых шрифтов (которое часто делает их размытыми), удалите /etc/fonts/conf.d/10-scale-bitmap-fonts.conf .

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

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

Начните редактировать /usr/share/fonts/fonts.cache-1 как описано ниже. Храните изменённые копии в другом файле, поскольку обновление шрифтов с помощью fc-cache будет перезаписывать /usr/share/fonts/fonts.cache-1 .

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

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

Теперь добавьте необходимые изменения в $XDG_CONFIG_HOME/fontconfig/fonts.conf :

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

alt=»Tango-preferences-desktop-locale.png» width=»48″ height=»48″/>Эта статья или раздел нуждается в переводе alt=»Tango-preferences-desktop-locale.png» width=»48″ height=»48″/>

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

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

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

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

Чтобы узнать, какие настройки вступили в силу, используйте fc-match —verbose . К примеру:

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

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

/.Xresources , который такой же гибкий как fontconfig. Как пример (смотрите #Настройка Fontconfig), и для объяснения вариантов :

Убедитесь, что настройки загружаются должным образом, когда запускается X с xrdb -q (для получения дополнительной информации смотрите статью Ресурсы Х).

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

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

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

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

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

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

/.Xresources . Воспользуйтесь xrdb для получения значения:

Те, кто еще имеют проблемы, могут вернуться к ручной установке 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

Некоторые приложения или окружения рабочего стола, по умолчанию, могут переопределять настройки fontconfig, такие как хинтинг и сглаживание. Это может случится с GNOME 3, например когда вы используете приложения Qt, как vlc или smplayer . В таких случаях используйте специальную программу для применения настроек. Для GNOME, попробуйте gnome-tweaks и установите сглаживание в Rgba вместо установленного по умолчанию Grayscale .

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

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

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

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

alt=»Tango-preferences-desktop-locale.png» width=»48″ height=»48″/>Эта статья или раздел нуждается в переводе alt=»Tango-preferences-desktop-locale.png» width=»48″ height=»48″/>

Читайте также:  Ошибка при установки цивилизация

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

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

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

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

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

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

то, скорее всего, растровый шрифт обеспечивается xorg-fonts-75dpi , шрифт будет встроен в PDF сгенерированный каким-либо приложением с помощью «Печать в файл» или «Экспорт». Скорее всего растровый шрифт был установлен в результате установки всей группы xorg (что обычно НЕ рекомендуется). Чтобы решить проблему растровых шрифтов, вы можете удлить пакет. Установите gsfonts (Type 1) или tex-gyre-fonts (OpenType) для соответствующей свободной замены Helvetica (и других шрифтоф на основе PostScript/PDF).

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

Источник

Как установить основные шрифты Microsoft под Linux

Linux — это операционная система с открытым исходным кодом. В результате отсутствуют некоторые важные компоненты, которыми пользуются пользователи проприетарных операционных систем. Одна важная вещь, которую упускают все операционные системы Linux — это проприетарные шрифты.

Наиболее используемыми проприетарными шрифтами сегодня являются Microsoft Core Fonts. Они используются во многих приложениях, проектах по разработке и даже графическом дизайне. В этом руководстве вы узнаете, как настроить их в Linux.

Примечание: не используете Ubuntu, Debian, Arch Linux, Fedora или OpenSUSE? Загрузите общий пакет шрифтов здесь и установите шрифты вручную.

Инструкции по установке Ubuntu

Пользователям Ubuntu Linux очень просто, когда дело доходит до основных шрифтов Microsoft, поскольку программа установки, которую можно загрузить непосредственно через репозиторий программного обеспечения Ubuntu Universe.

Если вы используете Ubuntu Linux, не имеет значения, какую версию (14.04, 16.04, 18.04 или новее) вы сможете запустить процесс установки с помощью командной строки. Нажмите Ctrl + Alt + T или Ctrl + Shift + T на клавиатуре, чтобы открыть окно терминала. Затем используйте приведенную ниже команду Apt , чтобы получить пакет tff-mscorefonts-installer.

sudo apt install ttf-mscorefonts-installer

При запуске Команда Apt, приведенная выше, Ubuntu загрузит и установит установщик Microsoft Core Fonts на ваш ПК и выведет текстовое лицензионное соглашение.Прочтите это лицензионное соглашение и выберите OK, чтобы согласиться с ним. Вы должны согласиться на доступ к шрифтам!

Как получить Microsoft Powershell в Linux

Как установить основные шрифты Microsoft под Linux

После выбора OK вы увидите другую текстовую страницу. Выберите вариант «Да», чтобы продолжить.

После того как вы выбрали «Да», средство установки Microsoft загрузит все основные шрифты Microsoft в Ubuntu, установите их и настройте.

Как установить основные шрифты Microsoft под Linux

Инструкции по установке шрифтов на Debian

Debian Linux, так же как и Ubuntu Linux, имеет простой в установке пакет установщика шрифтов Microsoft в своих хранилищах программного обеспечения. Чтобы начать установку, убедитесь, что вы используете Debian 8, 9 или 10. Для получения информации об обновлении нажмите здесь.

Примечание: помимо обновления вашей системы Debian Linux, вы также должны включить источник contrib. Для получения справки по его включению прочитайте эту страницу.

После обновления вашего выпуска Debian Linux откройте окно терминала, нажав Ctrl + Alt + T или Ctrl + Shift + T на клавиатуре. Оттуда используйте команду Apt-get ниже, чтобы настроить пакет ttf-mscorefonts-installer.

sudo apt-get install ttf-mscorefonts-installer

Как только на вашем компьютере с Debian Linux будет установлен пакет установщика Microsoft Core Fonts, программа установки автоматически загрузит несколько шрифтов Microsoft в вашу систему и настроит их все. Расслабьтесь и будьте терпеливы. Когда загрузка будет завершена, шрифты будут готовы к использованию!

Инструкции по установке шрифтов в Arch Linux

В Arch Linux нет официального пакета установки Microsoft, как в Ubuntu или Debian. Однако существует неофициальный пакет репозитория пользователей Arch Linux, который загружает все шрифты и устанавливает их. Чтобы начать процесс установки Microsoft Core Fonts, откройте окно терминала, нажав Ctrl + Alt + T на клавиатуре. Затем используйте менеджер пакетов Pacman для установки пакетов Base-devel и Git.

sudo pacman -S git base-devel

После установки пакетов Base-devel и Git используйте git clone для загрузки пакета Microsoft Core Font.

git clone https://aur.archlinux.org/ttf-ms-fonts.git

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

cd ttf-ms-fonts makepkg -sri

Инструкции по установке шрифтов Fedora / OpenSUSE

В Fedora Linux или OpenSUSE Linux в настоящее время нет официального пакета, который облегчает установку шрифтов Microsoft Core. Вместо этого мы должны полагаться на пакеты RPM и исходные файлы на SourceForge.net.

В Fedora Linux или OpenSUSE Linux в настоящее время нет официального пакета, который облегчает установку шрифтов Microsoft Core. Вместо этого мы должны полагаться на пакеты RPM и исходные файлы на SourceForge.net.

Чтобы начать процесс установки, откройте окно терминала на ПК с OpenSUSE или Fedora, нажав Ctrl + Alt + T или Ctrl + Shift + T на клавиатуре. После того, как вы откроете окно терминала, следуйте приведенным ниже инструкциям по установке RPM, которые соответствуют вашей операционной системе.

Fedora

Первый шаг при установке шрифтов MS в Fedora — это загрузить RPM-пакет, который они получили, доступен на SourceForge. Для этого используйте следующую команду загрузки wget .

wget https://sourceforge.net/projects/mscorefonts2/files/rpms/msttcore-fonts-installer-2.6-1.noarch. rpm / download -O msttcore-fonts-installer-2.6-1.noarch.rpm

После того, как файл пакета RPM загружен на компьютер с Linux, вы можете запустить менеджер пакетов Dnf для загрузки и немедленно установите основные шрифты Microsoft.

Примечание. Во время установки могут появляться предупреждения. Игнорируйте их, так как они не имеют значения.

sudo dnf install msttcore-fonts-installer-2.6-1.noarch.rpm -y

OpenSUSE

Чтобы заставить шрифты работать в OpenSUSE Linux, вам нужно необходимо загрузить файл пакета RPM из Интернета. Для этого используйте следующую команду загрузки wget.

wget https://sourceforge.net/projects/mscorefonts2/files/rpms/msttcore-fonts-installer-2.6-1.noarch. rpm / download -O msttcore-fonts-installer-2.6-1.noarch.rpm

После загрузки файла пакета RPM на компьютер с ОС OpenSUSE Linux его необходимо установить. Для этого используйте менеджер пакетов Zypper.

sudo zypper install msttcore-fonts-installer-2.6-1.noarch.rpm

Дайте пакету установить. По завершении он автоматически загрузит и установит шрифты Microsoft Core на ПК с ОС OpenSUSE.

Источник

Ставим шрифты Windows в Linux

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

Это шрифты, да, самые обычные и привычные, такие как Ариал, Таймс Нью Роман, Колибри и тд.

А в системе какие то другие шрифты, не привычные, и документы в ворде этими же шрифтами.

Linux хранит шрифты в следующих местах: /usr/share/fonts это глобальные шрифты системы и /home/юзер/.fonts, которые доступны только этому пользователю.

Читайте также:  Дзержинск нижегородская область установка автосигнализации

Можете посмотреть что там у вас.

Так как же добавить шрифты Windows в Linux? В общем то так же примерно, как и в Виндовс, просто скопировать нужные шрифты в нужные папки.

Вот например у меня шрифты привычные виндусевые

А после добавления нужно обновить кеш командой fc-cache –f –v

Но, в этом есть неудобство, нужно искать шрифты, качать, особенно если на соседнем диске не живет виндоувс.

Если у вас виндоувс есть, то идем в его диск в папочку со шрифтами:

Находим нужный шрифт и кликаем по нему 2 раза, и нажимаем в окне установить.

С помощью менеджера пакетов

Способ удобен тем, что не надо обновлять кэш шрифтов, но сам шрифт надо искать да в консоле. Ну например:

sudo apt search название_шрифта

Если такой есть, то ставим:

sudo apt install название_шрифта

Ну, честно сказать, так себе метод.

TrueType

Еще в далеком 96 году майкорософт разрешила ставить эти шрифты всем желающим, ну точнее выложила пакет шрифтов в составе Andale Mono, Arial, Arial Black, Comic Sans MS, Courier New, Georgia, Impact, Times New Roman, Trebuchet, Verdana, и Webdings.

sudo apt install ttf-mscorefonts-installer

Принимаем лицензию, для этого кликаем по tab и потом курсором ok.

ClearType

Тут у нас следующие шрифты: Constantia, Corbel, Calibri, Cambria, Candara, Consolas.

Тут шрифты встанут не глобально, а только для конкретного пользователя, увы, но только так.

sudo apt install cabextract

/.fonts это если у вас нет такой директории

wget -qO- http://plasmasturm.org/code/vistafonts-installer/vistafonts-installer | bash

Установка Windows шрифтов в Fedora и другие дистрибутивы на RPM

Ручное добавление шрифтов аналогично, тому что я писал выше.

Копируем под администратором сюда: /usr/share/fonts/ttf

Так как мы делали под root, меняем владельца и прописываем права:

chown root.root *.ttf

chmod 644 *.ttf

Теперь переходим в каталог /usr/share/fonts/ttf и запускаем там консоль, дабы создать индекс шрифтов.

Теперь находим файл /usr/share/fonts/truetype/fonts.cache-1 и редактируем его:

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

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

Источник

Шрифты в Arch Linux, чтобы всё было красиво

По глупости или как, но поставил себе на ноут Arch linux. Может, просто школьник в душе. И самое что бросается в глаза — в браузере вообще какие-то страшные шрифты. Есть какой-нибудь набор шрифтов, чтобы всё было терпимо? Потому что я так понимаю, установился там лютый дефолт. Как обычно народ решает данный вопрос?

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

Мне этого достаточно.

По глупости или как, но поставил себе на ноут Arch linux. Может, просто школьник в душе.

Глупость тут не при чем, это тебе местные неосиляторы-рукожопы такое мнение навязали. Любой инструмент можно использовать неправильно.

Да не, я давно почитываю арчевики, поэтому и арч захотел посмотреть. Тут не неосиляторы виноваты.

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

А, так ты (пере)сел с генты на арч. Значит, на генте всё было нормально. Тогда подробнее опиши проблему.

При чем тут арч, ты какое DE поставил? Настраивать под себя его пробовал? Ибо на дефолт порой смотреть страшно.

А если нужен настроенный арч, то может в стороны монжары посмотреть?

Сидел на генте 3-4 месяца. И то давно это было.

Поставил я KDE. Оно так же выглядит, как и везде. Но вот шрифты какие-то по умолчанию страшные. Вот я и спрашиваю как без геморроя поставить красивые шрифты. То есть кто что ставит себе?

Только в десяточке обновлённой берите, все доступные в интернете версии древние и корявые. Это воровство конечно, но что поделать. Между прочим, разве в Арче не надо компилировать, чтобы шрифты нормальные были? И главное, держитесь подальше от infinality.

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

Использовать виндовые шрифты? Ты вообще нормальный?

А что за браузер, может быть стоит установить нормальный?

Уверен? Там есть целая статья со списком шрифтов.

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

не обязательно, практически любой на базе хромиума. Например, Edge (хотя тот и до того как на хромиум перевели был ничего).

Например, Edge (хотя тот и до того как на хромиум перевели был ничего).

Ну когда там появились ублоки всякие, он действительно начал сливать хромомусор по всем параметрам. Работает быстрее, памяти меньше потребляет, рендерит нормально. Про песочницы ничего не знаю, но их там есть (даже обещают лучшую интеграцию, вон у конкурентов тот же ASLR поломан). Это забавно, учитывая, что с точки зрения производителей браузеров существует только виндоус. Говорит кое-что о компетенции. У гугла хотя бы интерес в хромос, приходится тянуть и опенсорс.

Core TTF Fonts from Microsoft

Ставь убунтовские или дроид. Имхо только эти два варианта адекватны.

Noto и Cantarell самые адекватные

Первый раз эти сочетания букв вижу.

Слова почитываю и прочитал имеют разное значение, не находите?

А огнелис уже не браузер что ли?

Да, так норм, спасибо.

Цэж легаси пакет, ttf-ms-win8, а затем и ttf-ms-win10 заменили.

О, ты ещё живой сидишь на лоре, курилка? 😀

Автор, я решил покупкой 4к монитора, но на старом ноуте, например, просто ставлю гугловские шрифты, noto например, всё остальное по дефолту

Дело не в шрифтах, а в том как они рендерятся. По дефолту отключён grayscale subpixel hinting

Ты хотя бы в настройках для GTK (да, они отдельны от общесистемных настроек шрифтов в плазме, пакет kde-gtk-config ) шрифты поменял?

в браузере вообще какие-то страшные шрифты

Что значит «страшные» ? Мутные, размытые, лохматые, радуга, несглаженные, бледные, буквы пляшут .. ? Скрин дай народу для наглядности и dpi монитора огласи.

1- Идёшь в /usr/include/freetype2/freetype/config/ftoption.h и смотришь там как сконфигурированы фундаментальные вещи, определяющие уровень ШГ:

Источник

Adblock
detector