Как я могу использовать один из весов семейства шрифтов с fontconfig?

У меня есть шрифт Fira Code, установленный на моем компьютере, но я не могу настроить его смелый вариант с помощью fontconfig таким же образом, как и с другими его вариантами. Вот что мне дает fc-match :

 $ fc-match "Fira Code" FiraCode_Regular.otf: "Fira Code" "Regular" $ fc-match "Fira Code Light" FiraCode_Light.otf: "Fira Code" "Light" $ fc-match "Fira Code Medium" FiraCode_Medium.otf: "Fira Code" "Medium" $ fc-match "Fira Code Bold" NotoSans-Regular.ttc: "Noto Sans" "Regular" 

Noto Sans – это мой запасной шрифт, который, я думаю, означает, что Fira Code Bold не имеет совпадений ни с одним из моих шрифтов.
Тем не менее, он соответствует правильному, если я запускаю fc-match с Fira Code:Bold .

 $ fc-match "Fira Code:Bold" FiraCode_Bold.otf: "Fira Code" "Bold" 

Следуя этому вопросу , я создал файл с именем 30-fira-code-bold.conf в ~/.config/fontconfig/conf.d/ со следующим содержимым:

 <?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <match target="pattern"> <test name="family"><string>Fira Code</string></test> <test name="weight" compare="more_eq"><const>bold</const></test> <edit name="family" mode="assign" binding="strong"><string>Fira Code Bold</string></edit> </match> </fontconfig> 

а затем я запустил fc-cache -rv и вышел из системы, но он все равно дает мне Noto Sans, если я запустил $ fc-match "Fira Code Bold" . Единственное отличие, которое я заметил, это то, что он дает мне Noto Sans, даже если я запускаю $ fc-match "Fira Code:Bold" ; так что в принципе я не могу теперь нацелить смелый вариант кода Fira.

Я запускаю Archlinux, если это может помочь, и это вывод fc-list :

 $ fc-list "Fira Code" | egrep -o 'FiraCode.*' FiraCode_Medium.otf: Fira Code,Fira Code Medium:style=Medium,Regular FiraCode_Light.otf: Fira Code,Fira Code Light:style=Light,Regular FiraCode_Regular.otf: Fira Code:style=Regular FiraCode_Bold.otf: Fira Code:style=Bold 

Может ли кто-нибудь сказать мне, как я могу настроить Fira Code Bold с помощью «Fira Code Bold»?

  • Нечеткие шрифты в браузерах Vim-Like (Webkit)
  • Необязательный выбор шрифта Fontconfig по умолчанию, как он определяется в конфигурациях XML? Не удалось найти в документации
  • Команда для перечисления всех моноширинных шрифтов, известных как fontconfig
  • Как заставить Firefox почитать мою конфигурацию, чтобы отключить шрифт, намекающий на один шрифт?
  • Как fc сопоставить шрифт определенной кодировки?
  • Изменение моноширинных шрифтов по всей системе
  • Добавление нового каталога шрифтов для каждого пользователя
  • Как работает fontconfig?
  • One Solution collect form web for “Как я могу использовать один из весов семейства шрифтов с fontconfig?”

    При тестировании из других файлов fontconfig правильный файл конфигурации, который, кажется, работает, приведен ниже:

     <?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <match target="pattern"> <test qual="any" name="family"> <string>Fira Code Bold</string> </test> <edit name="family" binding="same" mode="prepend"> <string>Fira Code</string> </edit> <edit name="weight" binding="same" mode="prepend"> <const>bold</const> </edit> </match> </fontconfig> 
    Interesting Posts

    Все вхождения регулярного выражения удаляются без использования «глобального» модификатора

    Я пытаюсь подсчитать и распечатать имена файлов песен, используя awk, следующим образом

    Интеграция настраиваемого модуля ядра в Debian

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

    «Важные обновления установлены» продолжает появляться

    Остановка вывода из программы, выполняемой в сеансе SSH СЕЙЧАС

    Расположение файла для Syslogs в машине Centos

    Листинг только файлов в папке и внутри ее подпапок

    Разница между командой apt и командой sudo apt в терминале Mint Linux?

    Время выполнения и ресурсы после процессов, которые выполнялись так долго

    Обратный порядок складывания электронной почты в Evolution

    Не удается ли сохранить мои локальные сайты в папке Dropbox?

    Настройка маршрутизатора трафика (прокси?) Для производства

    Предупреждение о том, что addgroup пытается создать уже существующую группу пользователей

    Является ли массив хранения ZFS переносимым для всех операционных систем и архитектур процессоров?

    Linux и Unix - лучшая ОС в мире.