Как изменить китайский шрифт по умолчанию?

FSlint имеет графический интерфейс и некоторые другие функции. Объяснение алгоритма проверки дубликатов из их FAQ:

1. exclude files with unique lengths
2. handle files that are hardlinked to each other
3. exclude files with unique md5(first_4k(file))
4. exclude files with unique md5(whole file)
5. exclude files with unique sha1(whole file) (in case of md5 collisions).

fslint

5
задан 30 October 2011 в 11:02

5 ответов

К сожалению, для решения этой проблемы в Ubuntu нет графического редактора конфигурации. Селекторы шрифтов GUI под Gnome или Unity позволяют выбирать только один шрифт для каждого параметра, а Font Manager позволяет включать / отключать только шрифты.

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

Теперь, прямо к точке: вам нужно будет отредактировать / создать файл ~/.fonts.conf.

Файл по умолчанию не существует. Однако, если вы использовали такие функции, как Font Manager, тогда в файле ~/.fonts.conf может быть файл-заполнитель, в котором вам будет предложено использовать ~/.config/font-manager/local.conf, и в этом случае вы должны создать его. Сначала вы должны открыть ~/.fonts.conf для проверки. Чтобы проверить, существует ли файл, простым способом было бы открыть диспетчер файлов, перейдите в «Главная», отметьте «Просмотр-> Показать скрытые файлы» и посмотрите, можете ли вы найти .fonts.conf.

После того, как вы создали файл, поместите в него следующий код:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
    <alias>
        <family>sans-serif</family>
        <prefer>
            <family>Droid Sans</family>
            <family>UKai</family>
        </prefer>
    </alias>
</fontconfig>

Что он делает, это создать резервный список разрешения шрифта. Когда программа запрашивает шрифт sans-serif (большинство шрифтов GUI по умолчанию являются sans-serif), система попытается использовать первый шрифт (Droid Sans) для символа. Если шрифт не поддерживает этот символ, будет использоваться второй (UKai). Я не уверен, если указать Droid Sans, поскольку первое предпочтение имеет какое-либо значение, но вы можете сохранить его, просто чтобы быть в безопасности.

Обратите внимание, что вам нужно выйти из вашей учетной записи и войдите снова, чтобы увидеть эффект.

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

Вышеуказанный ответ основан на связанном блоге: Fedora 中文 字体 设置

logout

В /etc/fonts/conf.avail или /etc/fonts/conf.d имеется более подробный образец конфигурации (я точно не помню) чье имя содержит zh-CN. Inside - это набор настроек, используемых для настройки точного резервного шрифтового порядка, который намного более подходит, чем вышеупомянутый метод. Просто скопируйте содержимое в файл в ~/.fonts.conf или ~/.config/font-manager/local.conf и измените порядок шрифтов в соответствии с вашими потребностями.

6
ответ дан 25 May 2018 в 17:25

К сожалению, для решения этой проблемы в Ubuntu не существует редактора конфигурации GUI. Селекторы шрифтов GUI под Gnome или Unity позволяют выбирать только один шрифт для каждого параметра, а Font Manager позволяет включать / отключать только шрифты.

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

Теперь, прямо к точке: вам нужно будет отредактировать / создать файл ~/.fonts.conf.

  • Файл по умолчанию не существует. Однако, если вы использовали такие функции, как Font Manager, тогда в файле ~/.fonts.conf может быть файл-заполнитель, в котором вам будет предложено использовать ~/.config/font-manager/local.conf, и в этом случае вы должны создать его.
  • Вы должны сначала открыть ~/.fonts.conf, чтобы проверить.
  • Чтобы проверить, существует ли файл, простым способом было бы открыть диспетчер файлов, перейдите в «Главная», отметьте «Просмотр-> Показать скрытые файлы» и посмотрите, можете ли вы найти .fonts.conf.

После того, как вы создали файл, поместите в него следующий код:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
    <alias>
        <family>sans-serif</family>
        <prefer>
            <family>Droid Sans</family>
            <family>UKai</family>
        </prefer>
    </alias>
</fontconfig>

Что он делает, это создать резервный список разрешения шрифта. Когда программа запрашивает шрифт sans-serif (большинство шрифтов GUI по умолчанию являются sans-serif), система попытается использовать первый шрифт (Droid Sans) для символа. Если шрифт не поддерживает этот символ, будет использоваться второй (UKai). Я не уверен, если указать Droid Sans, поскольку первое предпочтение имеет какое-либо значение, но вы можете сохранить его, просто чтобы быть в безопасности.

Обратите внимание, что вам нужно выйти из вашей учетной записи и войдите снова, чтобы увидеть эффект.

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

Вышеуказанный ответ основан на связанном сообщении в блоге: Fedora 中文 字体 设置

Редактировать

В /etc/fonts/conf.avail или /etc/fonts/conf.d имеется более подробный образец конфигурации (я точно не помню) чье имя содержит zh-CN. Inside - это набор конфигураций, используемых для настройки точного точного резервного шрифтового порядка, который намного более подходит, чем вышеупомянутый метод. Просто скопируйте содержимое в файл в ~/.fonts.conf или ~/.config/font-manager/local.conf и измените порядок шрифтов в соответствии с вашими потребностями.

6
ответ дан 25 July 2018 в 20:55

К сожалению, для решения этой проблемы в Ubuntu не существует редактора конфигурации GUI. Селекторы шрифтов GUI под Gnome или Unity позволяют выбирать только один шрифт для каждого параметра, а Font Manager позволяет включать / отключать только шрифты.

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

Теперь, прямо к точке: вам нужно будет отредактировать / создать файл ~/.fonts.conf.

  • Файл по умолчанию не существует. Однако, если вы использовали такие функции, как Font Manager, тогда в файле ~/.fonts.conf может быть файл-заполнитель, в котором вам будет предложено использовать ~/.config/font-manager/local.conf, и в этом случае вы должны создать его.
  • Вы должны сначала открыть ~/.fonts.conf, чтобы проверить.
  • Чтобы проверить, существует ли файл, простым способом было бы открыть диспетчер файлов, перейдите в «Главная», отметьте «Просмотр-> Показать скрытые файлы» и посмотрите, можете ли вы найти .fonts.conf.

После того, как вы создали файл, поместите в него следующий код:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
    <alias>
        <family>sans-serif</family>
        <prefer>
            <family>Droid Sans</family>
            <family>UKai</family>
        </prefer>
    </alias>
</fontconfig>

Что он делает, это создать резервный список разрешения шрифта. Когда программа запрашивает шрифт sans-serif (большинство шрифтов GUI по умолчанию являются sans-serif), система попытается использовать первый шрифт (Droid Sans) для символа. Если шрифт не поддерживает этот символ, будет использоваться второй (UKai). Я не уверен, если указать Droid Sans, поскольку первое предпочтение имеет какое-либо значение, но вы можете сохранить его, просто чтобы быть в безопасности.

Обратите внимание, что вам нужно выйти из вашей учетной записи и войдите снова, чтобы увидеть эффект.

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

Вышеуказанный ответ основан на связанном сообщении в блоге: Fedora 中文 字体 设置

Редактировать

В /etc/fonts/conf.avail или /etc/fonts/conf.d имеется более подробный образец конфигурации (я точно не помню) чье имя содержит zh-CN. Inside - это набор конфигураций, используемых для настройки точного точного резервного шрифтового порядка, который намного более подходит, чем вышеупомянутый метод. Просто скопируйте содержимое в файл в ~/.fonts.conf или ~/.config/font-manager/local.conf и измените порядок шрифтов в соответствии с вашими потребностями.

6
ответ дан 7 August 2018 в 20:32

К сожалению, для решения этой проблемы в Ubuntu не существует редактора конфигурации GUI. Селекторы шрифтов GUI под Gnome или Unity позволяют выбирать только один шрифт для каждого параметра, а Font Manager позволяет включать / отключать только шрифты.

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

Теперь, прямо к точке: вам нужно будет отредактировать / создать файл ~/.fonts.conf.

  • Файл по умолчанию не существует. Однако, если вы использовали такие функции, как Font Manager, тогда в файле ~/.fonts.conf может быть файл-заполнитель, в котором вам будет предложено использовать ~/.config/font-manager/local.conf, и в этом случае вы должны создать его.
  • Вы должны сначала открыть ~/.fonts.conf, чтобы проверить.
  • Чтобы проверить, существует ли файл, простым способом было бы открыть диспетчер файлов, перейдите в «Главная», отметьте «Просмотр-> Показать скрытые файлы» и посмотрите, можете ли вы найти .fonts.conf.

После того, как вы создали файл, поместите в него следующий код:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
    <alias>
        <family>sans-serif</family>
        <prefer>
            <family>Droid Sans</family>
            <family>UKai</family>
        </prefer>
    </alias>
</fontconfig>

Что он делает, это создать резервный список разрешения шрифта. Когда программа запрашивает шрифт sans-serif (большинство шрифтов GUI по умолчанию являются sans-serif), система попытается использовать первый шрифт (Droid Sans) для символа. Если шрифт не поддерживает этот символ, будет использоваться второй (UKai). Я не уверен, если указать Droid Sans, поскольку первое предпочтение имеет какое-либо значение, но вы можете сохранить его, просто чтобы быть в безопасности.

Обратите внимание, что вам нужно выйти из вашей учетной записи и войдите снова, чтобы увидеть эффект.

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

Вышеуказанный ответ основан на связанном сообщении в блоге: Fedora 中文 字体 设置

Редактировать

В /etc/fonts/conf.avail или /etc/fonts/conf.d имеется более подробный образец конфигурации (я точно не помню) чье имя содержит zh-CN. Inside - это набор конфигураций, используемых для настройки точного точного резервного шрифтового порядка, который намного более подходит, чем вышеупомянутый метод. Просто скопируйте содержимое в файл в ~/.fonts.conf или ~/.config/font-manager/local.conf и измените порядок шрифтов в соответствии с вашими потребностями.

6
ответ дан 10 August 2018 в 08:53

К сожалению, для решения этой проблемы в Ubuntu не существует редактора конфигурации GUI. Селекторы шрифтов GUI под Gnome или Unity позволяют выбирать только один шрифт для каждого параметра, а Font Manager позволяет включать / отключать только шрифты.

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

Теперь, прямо к точке: вам нужно будет отредактировать / создать файл ~/.fonts.conf.

  • Файл по умолчанию не существует. Однако, если вы использовали такие функции, как Font Manager, тогда в файле ~/.fonts.conf может быть файл-заполнитель, в котором вам будет предложено использовать ~/.config/font-manager/local.conf, и в этом случае вы должны создать его.
  • Вы должны сначала открыть ~/.fonts.conf, чтобы проверить.
  • Чтобы проверить, существует ли файл, простым способом было бы открыть диспетчер файлов, перейдите в «Главная», отметьте «Просмотр-> Показать скрытые файлы» и посмотрите, можете ли вы найти .fonts.conf.

После того, как вы создали файл, поместите в него следующий код:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
    <alias>
        <family>sans-serif</family>
        <prefer>
            <family>Droid Sans</family>
            <family>UKai</family>
        </prefer>
    </alias>
</fontconfig>

Что он делает, это создать резервный список разрешения шрифта. Когда программа запрашивает шрифт sans-serif (большинство шрифтов GUI по умолчанию являются sans-serif), система попытается использовать первый шрифт (Droid Sans) для символа. Если шрифт не поддерживает этот символ, будет использоваться второй (UKai). Я не уверен, если указать Droid Sans, поскольку первое предпочтение имеет какое-либо значение, но вы можете сохранить его, просто чтобы быть в безопасности.

Обратите внимание, что вам нужно выйти из вашей учетной записи и войдите снова, чтобы увидеть эффект.

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

Вышеуказанный ответ основан на связанном сообщении в блоге: Fedora 中文 字体 设置

Редактировать

В /etc/fonts/conf.avail или /etc/fonts/conf.d имеется более подробный образец конфигурации (я точно не помню) чье имя содержит zh-CN. Inside - это набор конфигураций, используемых для настройки точного точного резервного шрифтового порядка, который намного более подходит, чем вышеупомянутый метод. Просто скопируйте содержимое в файл в ~/.fonts.conf или ~/.config/font-manager/local.conf и измените порядок шрифтов в соответствии с вашими потребностями.

6
ответ дан 15 August 2018 в 21:40

Другие вопросы по тегам:

Похожие вопросы: