Необходимый китайский шрифт в использовании, как его найти через терминал Linux?

Вопрос или проблема

Я довольно нов в Linux и работе с терминалом, поэтому буду признателен за ответы, дружелюбные к новичкам 🙂 !

Недавно у меня возникла проблема с отображением китайских символов в некоторых программах, которые в конечном итоге используют шрифт под названием “KouzanBrushFontGyousyu”. Я предположил это, просто сравнив шрифт с несколькими тестовыми шрифтами в документе редактора. Я также предполагаю, что это технически японский шрифт, так как не все символы можно использовать с ним. Он будет выглядеть так:

введите описание изображения здесь

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

Я перенес некоторые внешние шрифты в общую папку пользователя, используя этот урок несколько месяцев назад, но рассматриваемый шрифт даже не был одним из них, и проблема возникла совсем недавно. (На самом деле я даже не уверен, откуда этот шрифт взялся или является ли он системным шрифтом?)

Я также попытался решить эту проблему, следуя этому уроку, который не помог.

Сейчас я думаю, что хотел бы попробовать найти, где этот шрифт вообще использовался в моих настройках, но не уверен, как это сделать. Есть ли способ найти этот шрифт “KouzanBrush” с помощью команды в терминале, например, find? Если я найду, где этот шрифт был размещен в определенных конфигурациях, я мог бы, возможно, просто заменить его или удалить. (Это говорит мой новичковый мозг, я не уверен, как это на самом деле работает. Это просто мой текущий план действий из-за отсутствия лучших вариантов.)

И, наконец, вот система, с которой я сейчас работаю:

 Ядро: 5.15.0-126-generic x86_64 разрядность: 64 компилятор: gcc v: 11.4.0 Рабочий стол: Cinnamon 6.0.4
tk: GTK 3.24.33 wm: muffin vt: 7 dm: LightDM 1.30.0 Дистрибутив: Linux Mint 21.3 Virginia
база: Ubuntu 22.04 jammy

Спасибо всем, кто нашел время прочитать это, и заранее спасибо за любые ответы и помощь, что будет очень оценено.

Ответ или решение

Поиск нежелательного шрифта «KouzanBrushFontGyousyu» в Linux

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

Шаг 1: Понимание источника шрифта

Шрифты в Linux могут быть установлены системно или локально, и чаще всего они хранятся в различных каталогах. Основные места, где хранятся шрифты:

  1. Системные шрифты:

    • /usr/share/fonts
    • /usr/local/share/fonts
  2. Шрифты пользователя:

    • ~/.fonts
    • ~/.local/share/fonts

Шаг 2: Поиск шрифта с помощью терминала

Вы можете использовать команду find для поиска файлов шрифтов, названия которых содержат «KouzanBrush». Откройте терминал и выполните следующую команду:

find /usr/share/fonts /usr/local/share/fonts ~/.fonts ~/.local/share/fonts -type f -iname "*kouzanbrush*"

Эта команда будет искать все файлы с именем, содержащим «kouzanbrush», в указанных каталогах. Опция -type f указывает, что нужно искать только файлы, а -iname позволяет игнорировать регистр при поиске.

Шаг 3: Проверка используемых шрифтов в приложениях

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

fc-list | grep "KouzanBrush"

Эта команда покажет, какие шрифты зарегистрированы в системе и находящиеся в вашем fontconfig.

Шаг 4: Удаление или замена шрифта

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

rm /path/to/fontfile

Или, если вы хотите просто переименовать:

mv /path/to/fontfile /path/to/fontfile.bak

Шаг 5: Перезапуск приложений и очистка кеша шрифтов

После удаления или изменения шрифта рекомендуется восстановить кэш шрифтов:

fc-cache -fv

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

Заключение

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

Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать их сообществу Linux или обращаться за помощью к более опытным пользователям! Ваши усилия по освоению Linux и работе с терминалом лишь укрепляют ваше понимание и навыки в IT.

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

Капча загружается...