Поиск по сайту:

Как найти все установленные шрифты из командной строки в Linux

Хотите знать, какие шрифты установлены в вашей системе Linux? Хороший! Я знаю быстрый способ найти все установленные шрифты в вашей системе Linux из командной строки. Команда fc-list позволяет составить список всех шрифтов и стилей, доступных в системе для приложений, использующих fontconfig.

Используя fc-list, мы также можем узнать, установлен ли шрифт определенного языка или нет. В этом кратком руководстве я покажу вам, как составить список всех установленных шрифтов, а также как составить список установленных шрифтов для определенного языка в Linux и Unix-подобных системах.

Найдите все установленные шрифты из командной строки в Linux.

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

fc-list

Пример вывода:

/usr/share/fonts/TTF/Merriweather-Black.ttf: Merriweather,Merriweather Black:style=Black,Regular
/usr/share/fonts/noto/NotoSansTaiLe-Regular.ttf: Noto Sans Tai Le:style=Regular
/usr/share/fonts/noto/NotoSansGothic-Regular.ttf: Noto Sans Gothic:style=Regular
/usr/share/fonts/TTF/akruti1b.ttf: AkrutiTml1:style=Bold
/usr/share/fonts/mathjax/HTML-CSS/Neo-Euler/woff/NeoEulerMathJax_Normal-Regular.woff: Neo Euler,Neo Euler MathJax Normal:style=Medium,Regular
[...]

Найти все установленные шрифты из командной строки в Linux

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

fc-list | grep "DejaVu Sans"

Пример вывода:

/usr/share/fonts/TTF/DejaVuSansCondensed.ttf: DejaVu Sans,DejaVu Sans Condensed:style=Condensed,Book
/usr/share/fonts/TTF/DejaVuSans-BoldOblique.ttf: DejaVu Sans:style=Bold Oblique
/usr/share/fonts/TTF/DejaVuSansMono.ttf: DejaVu Sans Mono:style=Book
/usr/share/fonts/TTF/DejaVuSansCondensed-Oblique.ttf: DejaVu Sans,DejaVu Sans Condensed:style=Condensed Oblique,Oblique
/usr/share/fonts/TTF/DejaVuSansMono-Oblique.ttf: DejaVu Sans Mono:style=Oblique
/usr/share/fonts/TTF/DejaVuSansCondensed-BoldOblique.ttf: DejaVu Sans,DejaVu Sans Condensed:style=Condensed Bold Oblique,Bold Oblique
/usr/share/fonts/TTF/DejaVuSans-ExtraLight.ttf: DejaVu Sans,DejaVu Sans Light:style=ExtraLight
/usr/share/fonts/TTF/DejaVuSans-Oblique.ttf: DejaVu Sans:style=Oblique
/usr/share/fonts/TTF/DejaVuSansMono-Bold.ttf: DejaVu Sans Mono:style=Bold
/usr/share/fonts/TTF/DejaVuSansCondensed-Bold.ttf: DejaVu Sans,DejaVu Sans Condensed:style=Condensed Bold,Bold
/usr/share/fonts/TTF/DejaVuSansMono-BoldOblique.ttf: DejaVu Sans Mono:style=Bold Oblique
/usr/share/fonts/TTF/DejaVuSans.ttf: DejaVu Sans:style=Book
/usr/share/fonts/TTF/DejaVuSans-Bold.ttf: DejaVu Sans:style=Bold

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

sudo find / -type f -name "*.ttf"

Примечание. Если fc-list не найден в вашей системе, установите пакет fontconfig. Например, чтобы установить fontconfig в Ubuntu и его производных, запустите:

sudo apt-get install fontconfig
Recommended Download - Free eBook: "Learn Linux in just 5 Days"

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

Команда fc-list также позволяет нам вывести список установленных шрифтов для определенного языка.

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

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

fc-list :lang=ta

Пример вывода:

/usr/share/fonts/TTF/akruti1b.ttf: AkrutiTml1:style=Bold
/usr/share/fonts/TTF/akruti2b.ttf: AkrutiTml2:style=Bold
/usr/share/fonts/TTF/akruti1.ttf: AkrutiTml1:style=Normal
/usr/share/fonts/TTF/akruti2.ttf: AkrutiTml2:style=Normal
/usr/share/fonts/noto/NotoSerifTamil-Regular.ttf: Noto Serif Tamil:style=Regular
/usr/share/fonts/noto/NotoSansTamil-Bold.ttf: Noto Sans Tamil:style=Bold
/usr/share/fonts/noto/NotoSansTamilUI-Regular.ttf: Noto Sans Tamil UI:style=Regular
/usr/share/fonts/TTF/DroidSansTamil-Bold.ttf: Droid Sans Tamil:style=Bold
/usr/share/fonts/TTF/TAMu_Kadampari.ttf: TAMu_Kadambri:style=Regular
/usr/share/fonts/TTF/TAMu_Kalyani.ttf: TAMu_Kalyani:style=Regular
/usr/share/fonts/TTF/DroidSansTamil-Regular.ttf: Droid Sans Tamil:style=Regular
/usr/share/fonts/noto/NotoSansTamil-Regular.ttf: Noto Sans Tamil:style=Regular
/usr/share/fonts/TTF/TSCu_Comic.ttf: TSCu_Comic:style=Normal
/usr/share/fonts/TTF/TAMu_Maduram.ttf: TAMu_Maduram:style=Normal
/usr/share/fonts/noto/NotoSansTamilUI-Bold.ttf: Noto Sans Tamil UI:style=Bold
/usr/share/fonts/TTF/TSCu_Paranar.ttf: TSCu_Paranar:style=Regular
/usr/share/fonts/TTF/TSCu_Times.ttf: TSCu_Times:style=Normal
/usr/share/fonts/TTF/TSCu_paranarb.ttf: TSCu_Paranar:style=Bold
/usr/share/fonts/noto/NotoSerifTamil-Bold.ttf: Noto Serif Tamil:style=Bold

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

fc-list -f '%{file}\n' :lang=ta

Более подробную информацию можно найти на страницах руководства.

man fc-list

Рекомендуем прочитать:

  • Как установить веб-шрифты Google в Ubuntu
  • Поиск шрифтов: простой поиск и установка веб-шрифтов Google в Linux
  • Установить шрифты Microsoft Windows в Ubuntu 18.04 LTS
  • Как изменить тип и размер шрифта консоли Linux

Заключение

В этом кратком руководстве мы обсудили, как составить список всех установленных шрифтов и как составить список установленных шрифтов для определенного языка с помощью команды fc-list в системах Linux и Unix. Как видите, найти установленные шрифты в системе Linux не так уж и сложно.

Статьи по данной тематике