Я использую Ubuntu 16.04 LTS, и я хочу изменить его персидский шрифт по умолчанию, потому что я думаю, что это выглядит плохо. И я не хочу изменять английский шрифт по умолчанию. Действительно ли это возможно? Если это, как я должен сделать это?
Создайте файл конфигурации для шрифта по следующему пути:
$ HOME / .config / fontconfig / fonts.conf
и добавьте к нему следующие строки:
Xml version = '1.0'?>
<матч>
Вазир
~ / .local / share / fonts
/ usr / share / fonts /
Я использовал шрифт Vazir , если вы хотите использовать другой шрифт (например, Tahoma ), вы должны изменить
на
.
Разместите шрифт в ~ / .local / share / fonts
.
Шрифт Ubuntu по умолчанию не поддерживает Ваш персидский шрифт интереса, но у Вас есть два решения:
пользователь другой перс красоты поддерживают форму и открытый исходный код то же как Vazir
или etc
.
, но другое решение, Если Вам нужна необходимая латинская форма Ubuntu, используют font-forge
и объединяют любые любимые шрифты.
И для стандартного шрифта изменения можно использовать Ubuntu Tweak
или unity tweak tool
Можно изменить конфигурацию шрифта для изменения шрифта только персидских текстов.
Создавайте/Редактируйте файл конфигурации шрифта:
vim ~/.fonts.conf
Вставьте это в него:
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<match target="pattern">
<test name="lang" compare="contains">
<string>az</string>
</test>
<test name="family">
<string>sans-serif</string>
</test>
<edit name="family" mode="prepend" binding="same">
<string>Noto Naskh Arabic</string>
</edit>
</match>
<match target="pattern">
<test name="lang" compare="contains">
<string>az</string>
</test>
<test name="family">
<string>serif</string>
</test>
<edit name="family" mode="prepend" binding="same">
<string>Noto Naskh Arabic</string>
</edit>
</match>
</fontconfig>
Использовать другой шрифт (например. Vazir
) вместо Noto Naskh Arabic
, если Вы уже установили Vazir.ttf
шрифт, выполненный это:
fc-list : family file | grep Vazir.ttf
это покажет вывод как это:
/usr/share/fonts/truetype/Vazir/vazir-font-master/dist/Vazir.ttf: Vazir
Вторая часть вывода (после того, как :
) подлинное имя шрифта, который необходимо использовать.
Сохраните его, и это сделает эффект на каждое новое приложение, которое Вы открываете.
Если Вы хотите изучить, как установить шрифт, считайте это.
Примечание: lang
свойством должен быть ISO 639 совместимый языковой тег, и персидский язык отмечен fa
. Но с fa
это не изменило шрифты (я не знаю почему. Я надеюсь, что это работает на Вас с fa
), таким образом, я использовал az
(Азербайджанский язык).