Шрифт windows как ubuntu

Содержание
  1. Шрифты
  2. Содержание
  3. Форматы шрифтов
  4. Растровые форматы
  5. Форматы структуры
  6. Другие форматы
  7. Установка
  8. Пакман
  9. Создание пакета
  10. Ручная установка
  11. Старые приложения
  12. Предупреждения Pango
  13. Пакеты шрифтов
  14. Растровое изображение
  15. Латиница
  16. Семьи
  17. Моноширинный
  18. Без засечек
  19. С засечками
  20. Не отсортировано
  21. Нелатинские шрифты
  22. Древние письменности
  23. Арабский
  24. бенгальский
  25. Брайля
  26. Китайский, японский, корейский, вьетнамский
  27. Кириллица
  28. Греческий
  29. Иврит
  30. Индийский
  31. Кхмерский
  32. Монгольский и тунгусский
  33. Персидский
  34. Тай-Кадай
  35. Тибето-бирманский
  36. Эмодзи и символы
  37. Другие шрифты операционной системы
  38. Резервный порядок шрифтов
  39. Псевдоним шрифта
  40. Советы и рекомендации
  41. Список всех установленных шрифтов
  42. Список установленных шрифтов для определенного языка
  43. Список установленных шрифтов для определенного символа Unicode
  44. Оперативно установить шрифт терминала
  45. Кэш шрифтов для конкретного приложения
  46. Двунаправленный текст в терминале

Шрифты

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

Обратите внимание, что некоторые лицензии на шрифты могут налагать некоторые юридические ограничения.

Содержание

Форматы шрифтов

Большинство компьютерных шрифтов, используемых сегодня, имеют формат данных bitmap или outline .

Растровые шрифты Состоят из матрицы точек или пикселей, представляющих изображение каждого глифа в каждом шрифте и размере. Контурные или векторные шрифты Используйте кривые Безье, инструкции по рисованию и математические формулы для описания каждого глифа, что позволяет масштабировать контуры символов до любого размера.

Растровые форматы

  • Формат распространения растровых изображений (BDF) от Adobe
  • Portable Compiled Format (PCF) от Xorg
  • Шрифт экрана ПК (PSF), используемый ядром для консольных шрифтов, не поддерживается Xorg (для файлов Unicode PSF используется расширение psfu )

Эти форматы также могут быть заархивированы gzip. Доступные растровые шрифты см. в разделе #Bitmap.

Форматы структуры

  • Шрифты PostScript от Adobe — представлены в различных форматах, например: Printer Font ASCII (PFA) и Printer Font Binary (PFB)
  • TrueType от Apple и Microsoft (расширение файла: ttf )
  • OpenType от Microsoft, созданный на основе TrueType (расширения файлов: otf , ttf )

В большинстве случаев технические различия между TrueType и OpenType можно игнорировать.

Другие форматы

Приложение для набора текста TeX и сопутствующее ему программное обеспечение для шрифтов, Metafont , традиционно отображают символы, используя свои собственные методы. Некоторые расширения файлов, используемые для шрифтов из этих двух программ: *pk, *gf, mf и vf. Современныйверсии также могут использовать шрифты TrueType и OpenType.

FontForge ( fontforge ), приложение для редактирования шрифтов, может хранить шрифты в собственном текстовом формате, sfd, s pline, f ont d atabase. .

Формат SVG также имеет собственный метод описания шрифта.

Установка

Существуют различные способы установки шрифтов.

Пакман

Шрифты и коллекции шрифтов в включенных репозиториях можно установить с помощью pacman.

Доступные шрифты можно найти, запросив пакеты (например, для шрифта или ttf ).

Создание пакета

Вы должны предоставить pacman возможность управлять вашими шрифтами, что делается путем создания пакета Arch. Ими также можно поделиться с сообществом в AUR. Пакеты для установки шрифтов очень похожи; см. рекомендации по упаковке шрифтов.

Имя семейства файла шрифта можно получить с помощью fc-query, например: fc-query -f ‘% \n’ /path/to/file . Форматирование описано в FcPatternFormat(3) .

Ручная установка

Рекомендуемый способ добавления шрифтов, которых нет в репозиториях вашей системы, описан в разделе #Создание пакета. Это дает pacman возможность удалить или обновить их позже.

Кроме того, шрифты можно установить вручную:

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

/.local/share/шрифты/ .

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

/.fonts/ использовался, но теперь он устарел.

  • Для общесистемной установки (для всех пользователей) поместите шрифты в каталог /usr/local/share/fonts/ .
    • Возможно, сначала потребуется создать каталог: mkdir -p /usr/local/share/fonts .
    • /usr/share/fonts/ находится в компетенции менеджера пакетов и не должен изменятьсявручную.
  • Создание структуры подкаталогов зависит от пользователя и зависит от дистрибутива Linux. Для ясности рекомендуется хранить каждый шрифт в своем собственном каталоге. Fontconfig будет рекурсивно искать пути по умолчанию, обеспечивая поиск вложенных файлов.

    Пример структуры может быть таким:

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

    Чтобы Xserver мог загружать шрифты напрямую (в отличие от использования сервера шрифтов ), каталог для вновь добавленного шрифта должен быть добавлен с записью FontPath. Эта запись находится в разделе Files вашего файла конфигурации Xorg (например, /etc/X11/xorg.conf или /etc/xorg.conf ). Дополнительные сведения см. в разделе #Старые приложения.

    Наконец, обновите кеш fontconfig (обычно в этом нет необходимости, так как это делает программное обеспечение, использующее библиотеку fontconfig):

    Старые приложения

    Для более старых приложений, которые не поддерживают fontconfig (например, приложения GTK 1.x и xfontsel ), необходимо создать индекс в каталоге шрифтов:

    Или включить более одной папки одной командой:

    Или если шрифты были установлены в других подпапках, например, /usr/доля/шрифты :

    Иногда X-серверу может не удаться загрузить каталог шрифтов, и вам потребуется повторно отсканировать все файлы fonts.dir:

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

    Это также можно установить глобально в /etc/X11/xorg.conf или /etc/X11/xorg.conf.d .

    Вот пример раздела, который необходимо добавить в /etc/X11/xorg.conf. Добавляйте или удаляйте пути в соответствии с вашими конкретными требованиями к шрифту.

    Предупреждения Pango

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

    Если вы видитеподобные ошибки и/или появление блоков вместо символов в вашем приложении, то вам необходимо добавить шрифты и обновить кеш шрифтов. Этот пример использует шрифты ttf-liberation для иллюстрации решения (после успешной установки пакета) и запускается от имени пользователя root, чтобы включить их в масштабе всей системы.

    Вы можете проверить, установлен ли шрифт по умолчанию следующим образом:

    Пакеты шрифтов

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

    Читайте также:  Как установить arduino ide на windows 10

    Растровое изображение

    • По умолчанию 8×16
    • Ягода (pcf-spectrum-berry AUR ) – 8px
    • Dina ( dina-font ) – 6pt, 8pt, 9pt, 10pt, моноширинный, на основе Proggy
    • Efont ( efont-unicode-bdf AUR ) – 10 пикселей, 12 пикселей, 14 пикселей, 16 пикселей, 24 пикселей, обычный, полужирный и курсив
    • Gohu (gohufont AUR ) — 11px, 14px, обычный и полужирный
    • Lime ( artwiz-fonts AUR )
    • ProFont ( ttf-profont-iix AUR ) – 10px, 11px, 12px, 15px, 17px, 22px, 29px, обычный
    • Proggy (proggyfonts AUR ) — имеет разные варианты
    • Тамсин ( tamsyn-font )
    • Конец ( шрифт конца )
    • Теви ( bdf-tewi-git AUR )
    • Unifont (наиболее широкое покрытие Unicode среди всех шрифтов) ( bdf-unifont AUR )

    Работает с Pango 1.44:

    Латиница

    Семьи

    • Bitstream Vera ( ttf-bitstream-vera ) — включает шрифты без засечек, с засечками и моноширинные шрифты. Bitstream Vera Sans метрически совместим с Verdana.
    • Шрифты Croscore ( ttf-croscore ) – совместимые с Metric шрифты для Helvetica, Times и Courier, поставляемые с Chrome OS
    • Шрифты DejaVu ( ttf-dejavu ) — Bitstream Vera модифицирован для большего охвата Unicode
    • Droid ( ttf-droid ) — шрифт по умолчанию для старых версий Android.версии с широким охватом Unicode, включая CJK, но без символов и эмодзи
    • GNU FreeFont (gnu-free-fonts) — включает три шрифта, которые являются клонами Helvetica, Times и Courier. Большинство латинских символов взяты из шрифтов URWGhostscript (например, Nimbus Roman, Nimbus Sans), нелатинские символы взяты из многих источников с хорошим охватом Unicode, но не включают CJK
    • IBM Plex ( ttf-ibm-plex ) — с засечками, без засечек, сокращенный шрифт без засечек и моноширинный шрифт с настоящим курсивом
    • Шрифты Liberation ( ttf-liberation ) — совместимые с Metric шрифты для Helvetica, Times и Courier, но визуально отличаются
    • Linux Libertine ( ttf-linux-libertine ) — шрифты с засечками (Libertine) и без засечек (Biolinum) с большим покрытием Unicode
    • Шрифты Microsoft ( ttf-ms-win11 AUR ) — шрифты Windows 11 (требуется установка Windows 11 или установочный носитель)
    • Шрифты Noto ( noto-fonts ) — семейство шрифтов Google с полным охватом Unicode, если оно установлено с дополнительными зависимостями emoji и CJK

    Пакеты, не предоставляющие базовый набор шрифтов:

    • B612 ( ttf-b612 AUR ) — семейство шрифтов с открытым исходным кодом (без и моно), спонсируемое Airbus, предназначенное для удобного чтения на экранах кабины самолета
    • Ghostscript ( gsfonts ) — шрифты Ghostscript, подаренные URW, включают клоны Helvetica, Times, Courier и других. Шрифты GNU FreeFont ( gnu-free-fonts ) и TeX Gyre ( tex-gyre-fonts ) частично основаны на шрифтах Ghostscript
    • .

    • Шрифты Luxi ( font-bh-ttf AUR ) — семейство шрифтов X.Org, похожее на Lucida
    • Roboto ( ttf-roboto ) — шрифт по умолчанию для более новых версий Android, где он дополняется шрифтами Noto для неподдерживаемых языков, таких как CJK
    • Шрифты TeX Gyre ( tex-gyre-fonts ) — созданы польской ассоциацией пользователей TeX GUST,в основном основан на шрифтах URWGhostscript, включает клоны Helvetica, Times, Courier и других. У некоторых есть собственные математические шрифты, см. #Math.
    • Семейство шрифтов Ubuntu ( ttf-ubuntu-font-family )

    Устаревшие пакеты шрифтов Microsoft:

    • Шрифты Microsoft ( ttf-ms-fonts AUR ) – Andalé Mono, Courier New, Arial, Arial Black, Comic Sans, Impact, Lucida Sans, Microsoft Sans Serif, Trebuchet, Verdana, Georgia, Times Новый Роман
    • Шрифты Vista ( ttf-vista-fonts AUR ) – Consolas, Calibri, Candara, Corbel, Cambria, Constantia

    Моноширинный

    Шрифты, поддерживающие программные лигатуры, обозначены ниже знаком ⟶. Другие моноширинные шрифты см. также в разделах #Bitmap и #Families.

    • Anonymous Pro ( ttf-anonymous-pro , включенный в ttf-google-fonts-git AUR )
    • Код Cascadia ( ttf-cascadia-code ) ⟶ — предназначен для улучшения внешнего вида терминала Windows с программными лигатурами, выпущенный Microsoft под лицензией Open Font License.
    • Courier Prime ( ttf-courier-prime AUR ) — альтернатива Courier, дополненная шрифтом без засечек и оптимизированной для программирования версией, выпущенной под лицензией Open Font License.
    • Envy Code R (ttf-envy-code-r AUR ) — шрифт, разработанный для программистов
    • Фантастический Sans Mono ( ttf-fantasque-sans-mono , otf-fantasque-sans-mono )
    • Fira Mono ( ttf-fira-mono , otf-fira-mono ) — шрифт, оптимизированный для небольших экранов и адаптированный Mozilla для ОС Firefox
    • Код Fira ( ttf-fira-code ) ⟶ — Расширение Fira Mono с программными лигатурами для распространенных многосимвольных комбинаций программирования
    • Hack ( ttf-hack ) — моноширинный шрифт с открытым исходным кодом, используемый по умолчанию в KDE Plasma
    • Hasklig ( otf-hasklig AUR ) — кодовый шрифт смоноширинные лигатуры
    • Hermit ( otf-hermit ) — Шрифт для программистов, разработанный программистом
    • Inconsolata ( ttf-inconsolata , включенный в ttf-google-fonts-git AUR ) — разработан для листинга исходного кода, вдохновленный Consolas и Letter Gothic
    • Inconsolata-g ( ttf-inconsolata-g AUR ) — добавляет некоторые удобные для программиста модификации
    • Иосевка ( ttc-iosevka ) ⟶ — Тонкий шрифт без засечек и плоских засечек, вдохновленный Pragmata Pro, M+ и PF DIN Mono, разработанный как идеальный шрифт для программирования; он поддерживает программирование лигатур и более 2000 латинских, греческих, кириллических, фонетических символов и глифов PowerLine
    • JetBrains Mono ( ttf-jetbrains-mono ) ⟶ — бесплатный шрифт с открытым исходным кодом, разработанный JetBrains
    • Пишущая машинка Lucida (входит в пакет jre AUR )
    • Menlo ( ttf-meslo AUR ) — адаптированная версия шрифта Apple Menlo Regular для OS X с увеличенным интервалом между вертикальными промежутками
    • Monaco ( ttf-monaco AUR ) — собственный шрифт, разработанный Apple для OS X
    • Монофур ( ttf-monofur )
    • Mononoki ( ttf-mononoki AUR ) — шрифт для программирования и просмотра кода
    • Исходный код Pro ( adobe-source-code-pro-fonts , включенный в ttf-google-fonts-git AUR )

    Без засечек

    • Андика ( ttf-andika AUR )
    • Cantarell ( cantarell-fonts ) — шрифт по умолчанию, поставляемый с GNOME, он требуется для пакетов, связанных с GNOME и GTK 3
    • DMCA Sans Serif ( ttf-dmcasansserif AUR ) — шрифт без засечек общего назначения, метрически совместимый с Microsoft Consolas
    • Fira Sans (ttf-fira-sans, otf-fira-sans) — шрифт без засечек, разработанный Эриком Шпикерманном для Mozilla и Firefox OS. Fira Mono и Fira Code — моноширинные компаньоны Fira Sans (см. #Monospaced)
    • FreeSans (gnu-free-fonts) –Визуально похож на Helvetica, но отличается по метрике, см. #Families
    • .

    • Inter (inter-font) — геометрический нео-гротескный шрифт, разработанный для пользовательских интерфейсов
    • Jost* ( otf-jost AUR ) — шрифт с открытым исходным кодом, основанный на Futura
    • .

    • Liberation Sans ( ttf-liberation ) — метрика совместима с Helvetica, но отличается визуально, см. #Families
    • Montserrat ( montserrat-otf AUR ) — шрифт с открытым исходным кодом, который имеет сходство с Gotham и Proxima Nova
    • Nunito ( ttf-nunito AUR ) — шрифт с открытым исходным кодом с закругленными концами, поэтому имеет сходство с Gotham Rounded и Proxima Soft
    • Open Sans ( ttf-opensans ) — шрифт без засечек, созданный по заказу Google и основанный на Droid, но немного шире.
    • PT Sans ( ttf-google-fonts-git AUR ) – 3 основных варианта: обычный, узкий и заголовок – Юникод: латиница, кириллица
    • Source Sans ( adobe-source-sans-fonts ) — шрифт без засечек с открытым исходным кодом от Adobe с дизайном, основанным на News Gothic и Franklin Gothic
    • Tahoma (замена вина) ( ttf-tahoma AUR ) — замена Tahoma с открытым исходным кодом, разработанная в рамках проекта Wine. Он был создан, потому что многие приложения Windows ожидали, что Tahoma будет доступна
    • .

    С засечками

    • Bitstream Charter ( ttf-bitstream-charter AUR , otf-bitstream-charter AUR ) — изначально коммерческий шрифт, разработанный Мэтью Картером. Версия была выпущена под свободной лицензией и позже преобразована в современные форматы (предоставленные в виде вышеупомянутых пакетов).
    • Bodoni* ( otf-bodoni AUR ) — возрождение Bodoni с открытым исходным кодом
    • Crimson ( otf-crimson ) — шрифт с открытым исходным кодом, который имеет сходство с Minion
    • EB Garamond ( ebgaramond-otf AUR ) — возрождение Garamond с открытым исходным кодом, вышеупомянутый пакетверсия, разработанная Октавио Пардо
    • FreeSerif ( gnu-free-fonts ) — визуально похож на Times New Roman, но отличается метрически, см. #Families
    • Gentium ( gentium-plus-font ) – Юникод: латинский, греческий, кириллица, фонетический алфавит
    • Эвристика ( ttf-heuristica AUR ) — основана на версии Utopia, выпущенной под свободной лицензией
    • Liberation Serif ( ttf-liberation ) — метрическая совместимость с Times New Roman, но визуально отличается, см. #Families
    • Libre Baskerville ( ttf-librebaskerville AUR ) — возрождение Baskerville с открытым исходным кодом, разработанное Impallari Type
    • Libre Caslon ( otf-libre-caslon AUR ) — возрождение Caslon с открытым исходным кодом, разработанное Impallari Type
    • Linux Libertine ( ttf-linux-libertine ) — разработан как замена Times New Roman, но отличается как визуально, так и метрически (метрические различия более заметны для курсивного и полужирного шрифтов)
    • TeX Gyre Termes ( tex-gyre-fonts ) — визуально похож на Times New Roman (но есть небольшие отличия в метрике), см. #Families
    • Tinos ( ttf-croscore ) — метрическая совместимость с Times New Roman, но визуально отличается (и похожа на Liberation Serif), см. #Families

    Не отсортировано

    Эта статья или раздел нуждаются в улучшении языка, синтаксиса вики или стиля. См. Help:Style для справки.

    • ttf-cheapskate AUR — Коллекция шрифтов с dustismo.com
    • ttf-junicode — шрифт Junius, содержащий почти полные глифы средневековой латиницы
    • ttf-mph-2b-damase AUR — охватывает весь план 1 и несколько скриптов
    • xorg-fonts-type1 — наборы шрифтов PostScript IBM Courier и Adobe Utopia
    • all-repository-fonts AUR — метапакет для всех шрифтов в официальных репозиториях.
    • ttf-google-fonts-git AUR — огромная коллекция бесплатных шрифтов (включая Ubuntu, Inconsolata, Roboto и т. д.) — Примечание. Диалог вашего шрифта может стать очень длинным, если будет добавлено >100 шрифтов.

    Нелатинские шрифты

    Древние письменности

    • ttf-ancient-fonts AUR — шрифт, содержащий символы Unicode для эгейского, египетского, клинописного, анатолийского, майя и аналектского письма

    Арабский

    • ttf-amiri AUR — классический арабский шрифт в стиле насх, разработанный Amiria Press. Его латинские символы основаны на Crimson ( otf-crimson ) [1][2]
    • ttf-arabeyes-fonts AUR – Коллекция бесплатных арабских шрифтов
    • ttf-qurancomplex-fonts AUR — Шрифты Короля Фахда Славного Комплекса Печати Корана в аль-Мадина аль-Мунаввара
    • ttf-sil-lateef AUR — арабский шрифт Unicode из SIL
    • ttf-sil-scheherazade AUR — арабский шрифт Unicode из SIL (альтернатива традиционному арабскому шрифту)

    бенгальский

    Брайля

    • ttf-ubraille AUR — шрифт, содержащий символы Unicode для брайля

    Китайский, японский, корейский, вьетнамский

    Пан-CJK
    • Шрифты Adobe Source Han — большая коллекция шрифтов, которые всесторонне поддерживают упрощенный китайский, традиционный китайский, японский и корейский языки с единым дизайном и внешним видом.
      • adobe-source-han-sans-otc-fonts – шрифты без шрифтов
      • adobe-source-han-serif-otc-fonts — шрифты с засечками
    • noto-fonts-cjk — большая коллекция шрифтов, полностью поддерживающих упрощенный китайский, традиционный китайский, японский и корейский языки, с единым дизайном и внешним видом. В настоящее время это обновленная версия adobe-source-han-sans-otc-fonts .
    Китайский
    Японский
    Корейский
    Вьетнамский
    • ttf-hannom – вьетнамскийШрифт TrueType для символов chữ Nôm

    Кириллица

    • ttf-paratype AUR — Семейство шрифтов ParaType: sans, serif, mono, расширенная кириллица и латиница, лицензия OFL
    • otf-russkopis AUR — бесплатный курсивный шрифт OpenType для кириллицы

    Греческий

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

    • otf-gfs AUR — подборка шрифтов OpenType от Греческого сообщества шрифтов
    • ttf-mgopen AUR — Профессиональные шрифты TrueType от Magenta

    Иврит

    • opensiddur-hebrew-fonts AUR — Большая коллекция шрифтов для иврита с открытым исходным кодом. Есть также несколько латинских, греческих, кириллических, арабских и амхарских языков.
    • culmus AUR — Хорошая коллекция бесплатных шрифтов для иврита.
    • alefbet AUR – 2 шрифта для иврита (на данный момент): широко используемый «David Libre» и рукописный шрифт «Gveret Levin».
    • ttf-ms-fonts AUR — содержит Arial и другие шрифты.

    Индийский

    Кхмерский

    • ttf-khmer — шрифт, покрывающий глифы для кхмерского языка
    • Хануман ( ttf-google-fonts-git AUR )

    Монгольский и тунгусский

    • ttf-abkai AUR — Шрифты для сибе, маньчжурского и даурского письма (неполный, в настоящее время в разработке)

    Персидский

    • persian-fonts AUR — метапакет для установки всех персидских шрифтов в AUR.
    • borna-fonts AUR — шрифт Borna Rayaneh Co., серия персидских B.
    • iran-nastaliq-fonts AUR — бесплатный каллиграфический персидский шрифт Unicode.
    • iranian-fonts AUR — семейство персидских шрифтов иранский-Sans и иранский-Serif.
    • ir-standard-fonts AUR — стандартные персидские шрифты Высшего совета по информационным и коммуникационным технологиям Ирана (SCICT).
    • persian-hm-ftx-fonts AUR — серия персидских шрифтов, созданная на основе шрифтов X Series 2, Metafont и FarsiTeX с функцией Kashida.
    • persian-hm-xs2-fonts AUR — серия персидских шрифтов, полученная из шрифтов X Series 2 с функцией Kashida.
    • gandom-fonts AUR , parastoo-fonts AUR , sahel-fonts AUR , samim-fonts AUR , shabnam-fonts AUR , tanha-fonts AUR , vazirmatn-fonts AUR , vazir-code-fonts AUR — красивые персидские шрифты, созданные Saber RastiKerdar .
    • ttf-yas AUR — серия персидских шрифтов Yas (с полым нулем ).
    • ttf-x2 AUR — бесплатные шрифты с поддержкой персидского, арабского, урду, пушту, дари, узбекского, курдского, уйгурского, древнетурецкого (османского) и современного турецкого (римского).

    Тай-Кадай

    • fonts-tlwg AUR — Коллекция масштабируемых тайских шрифтов
    • ttf-google-thai AUR – высококачественные тайские шрифты от Google и новое улучшение тайских национальных шрифтов
    • ttf-lao AUR — лаосский шрифт TTF (Phetsarath_OT)

    Тибето-бирманский

    • ttf-tibetan-machine – Тибетская машина TTFont
    • ttf-sil-padauk AUR — шрифт Unicode, поддерживающий множество различных языков, использующих письменность Мьянмы

    Эмодзи и символы

    Раздел стандарта Unicode предназначен для пиктографических символов, называемых «эмодзи».

    Шрифты Emoji бывают разных форматов: CBDT/CBLC (Google), SBIX (Apple), COLR/CPAL (Microsoft), SVG (Mozilla/Adobe).

    Эмодзи должны работать без какой-либо настройки, если у вас установлен хотя бы один шрифт эмодзи поддерживаемого формата. Резервный шрифт Emoji в соответствии со стандартом требуетдополнительный код для обработки эмодзи.

    Информацию об обнаружении и вводе эмодзи см. в разделе Список приложений/утилиты#Ввод текста.

    Программное обеспечение CBDT/CBLC SBIX COLR/CPAL SVG Запасной вариант шрифта Emoji
    Freetype Да Да Да Нет
    Pango Freetype Да
    WebKitGTK Freetype Да
    Qt Freetype Нет [3] [4] [5]
    Chromium Freetype Да
    Firefox Freetype Да Нет, обходной путь см. в разделе «Устранение неполадок Firefox#Font».
    • noto-fonts-emoji – эмодзи Google с открытым исходным кодом версии 14.0.
    • ttf-joypixels – собственная версия Emoji 13.1, разработанная создателем EmojiOne.
    • ttf-twemoji AUR — эмодзи Twitter с открытым исходным кодом 13.0.
    • otf-openmoji AUR — Немецкий университет дизайна в Швебиш-Гмюнде с открытым исходным кодом Emoji 13.0.
    • ttf-twemoji-color AUR — эмодзи Twitter с открытым исходным кодом 13.0.
    • ttf-symbola AUR — предоставляет множество символов Unicode, включая эмодзи.

    Каомодзи иногда называют «японскими смайликами» и состоят из символов из различных наборов символов, включая шрифты CJK и индийские. Например, следующий набор пакетов охватывает большинство существующих каомодзи: gnu-free-fonts , ttf-arphic-uming и ttf-indic-otf .

    • Современный компьютер ( ttf-cm-unicode AUR , otf-cm-unicode AUR )
    • Computer Modern ( otf-latin-modern , otf-latinmodern-math ) — улучшенная версия, используемая в LaTeX
    • Шрифты STIX ( otf-stix AUR ) — выпущены по лицензии без лицензионных отчислений и предназначены для математического дополнения Times New.Римский. Текущая версия называется STIX Two Math.
    • Математические шрифты TeX Gyre ( tex-gyre-math-fonts AUR ) — математические компаньоны шрифтов TeX Gyre (см. #Семейства). Примечательно, что TeX Gyre Termes Math является математическим компаньоном Times New Roman.
    • Шрифты XITS ( otf-xits AUR ) — ответвление STIX и, следовательно, математический компаньон Times New Roman. XITS и STIX Two Math имеют одинаковые уровни полноты математических символов и алфавитов [7], но имеют некоторые визуальные различия.

    Кроме того, texlive-core и texlive-fontsextra содержат множество математических шрифтов, таких как шрифты Latin Modern Math и STIX. См. раздел TeX Live#Как сделать шрифты доступными для Fontconfig для настройки.

    Другие шрифты операционной системы

    • ttf-mac-fonts AUR — шрифты Apple MacOS TrueType

    Резервный порядок шрифтов

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

    Fontconfig позволяет каждому пользователю настроить нужный ему порядок через $XDG_CONFIG_HOME/fontconfig/fonts.conf . Если вы хотите, чтобы определенный китайский шрифт был выбран после вашего любимого шрифта с засечками, ваш файл будет выглядеть следующим образом:

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

    Псевдоним шрифта

    Существует несколько псевдонимов шрифтов, представляющих другие шрифты, чтобы приложения могли использовать похожие шрифты. Наиболее распространенными псевдонимами являются: serif для шрифта с засечками (например, DejaVu Serif); sans-serif для шрифта без засечек (например, DejaVu Sans); и моноширинный для моноширинного шрифта (например, DejaVu Sans Mono). Тем не менее, шрифтыкоторые представляют эти псевдонимы, могут различаться, и взаимосвязь часто не отображается в инструментах управления шрифтами, например, в KDE и других средах рабочего стола.

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

    В данном случае DejaVuSansMono.ttf — это шрифт, представленный моноширинным псевдонимом.

    Советы и рекомендации

    Список всех установленных шрифтов

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

    Список установленных шрифтов для определенного языка

    Приложения и браузеры выбирают и отображают шрифты в зависимости от настроек fontconfig и доступного глифа шрифта для текста Unicode. Чтобы получить список установленных шрифтов для определенного языка, введите команду fc-list :lang=» двухбуквенный код языка » . Например, чтобы вывести список установленных арабских шрифтов или шрифтов, поддерживающих арабские глифы:

    Список установленных шрифтов для определенного символа Unicode

    Чтобы найти моноширинные шрифты, поддерживающие определенный код Unicode:

    Оперативно установить шрифт терминала

    Эту статью или раздел необходимо расширить.

    Для эмуляторов терминала, которые используют ресурсы X, например. xterm или rxvt-unicode шрифты можно установить с помощью управляющих последовательностей. В частности, echo -e «\033]710;$font\007» для изменения обычного шрифта ( *font in

    /.Xresources ) и замените 710 на 711 , 712 и 713 , чтобы изменить *boldFont , *italicFont и *boldItalicFont соответственно.

    $font использует тот же синтаксис, что и в

    /.Xresources и может быть чем угодно, что поддерживает эмулятор терминала. (Пример: xft:dejavu без моно:size=9 )

    Кэш шрифтов для конкретного приложения

    Matplotlib ( python-matplotlib ) использует собственный кеш шрифтов, поэтому после обновления шрифтов обязательно удалите

    /.sage/matplotlib-1.2.1/fontList.cacheи т. д., поэтому он регенерирует свой кеш и находит новые шрифты [8].

    Двунаправленный текст в терминале

    Запустите BiCon ( bicon-git AUR ) для правильного отображения текста на арабском и иврите внутри терминала.

    Советы
    Adblock
    detector