Почему firefox не использует шрифт Consolas, когда его показывает fc-match consolas?

посещение страниц, которые используют моноширинный шрифт Consolas (например, [1], минимальный пример в [3]) вместо этого отображает Nimbus Mono.

Я установил шрифты Microsoft в соответствии с Arch wiki[1], используя пакет ttf-ms-win8 и файлы шрифтов из Windows 8.1 установить на той же машине. Chromium корректно использует Consolas, в то время как Firefox не изменился.

используя fc-match, я получаю следующие результаты:

fc-match consolas
  consola.ttf: "Consolas" "Regular"
fc-match Courier
  n022003l.pfb: "Nimbus Mono" "Regular"
fc-match 'Consolas,"Liberation Mono",Menlo,Courier,monospace'
  consola.ttf: "Consolas" "Regular"

третий пример-шрифт-семьи с css сайта. Я предполагаю, что firefox не просто передает это fc-match, но не читает код, у меня нет идей.

вопрос: почему firefox не использует шрифт consolas, если он указан?


версии:

  • Chromium 48.0.2564.103
  • Firefox 44.0
  • их 2.11.1-2
  • арка тестирования

Примечания

  • [4] это аналогичный вопрос, но consolas является шрифтом truetype, поэтому цитируемый факт, что firefox не поддерживает растровые шрифты, здесь не актуален.

ссылки

  1. https://github.com/necolas/idiomatic-css
  2. https://wiki.archlinux.org/index.php/Microsoft_fonts
  3. http://absolute.сбой/consolas_problem.HTML-код
  4. Firefox 30 не распознает font
4
задан Simon Kohlmeyer
10.02.2023 2:43 Количество просмотров материала 2412
Распечатать страницу

1 ответ

У меня была та же проблема в течение довольно долгого времени, и GitHub было больно смотреть. Я наконец-то установил fontconfig-ttf-ms-fonts сегодня и проблема решена!

0
отвечен axil 2023-02-11 10:31

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх