#firefox #fonts #blazor #glyph
Вопрос:
В проекте веб-сборки Blazor я ссылался на шрифт Ubuntu в качестве шрифта по умолчанию для проекта, когда я загружал любую страницу, я получал следующее предупреждение в консоли:
загружаемый шрифт: glyf: Количество составных точек в глифе 1258 превышает максимальное количество точек maxCompositePoints: 165 против 150, предел регулировки. (семейство шрифтов: «MyFont» стиль:нормальный вес:400 растяжка:100 индекс src:0) источник: https://localhost:1111/fonts/Ubuntu-Medium.ttf
Эта проблема только в браузере Firefox.
Среда: windows 10
К сожалению, я не нашел решения, чтобы исправить это, есть ли какой-либо способ исправить эту проблему?
Ответ №1:
Я не уверен на 100%, правильно ли я истолковал предупреждение.
Шрифт, который вы используете, похоже, нарушает стандарт TrueTypeFont.
Возможно, стоит рассмотреть возможность использования другой версии шрифта. Или просто проигнорируйте предупреждение , если с этим шрифтом больше нет проблем.
Вот дополнительные источники по TTF:
- https://docs.microsoft.com/en-us/typography/opentype/spec/ttch01
- https://docs.microsoft.com/en-us/typography/opentype/otspec180/maxp
Предложение
Очевидно, шрифт, который вы используете, доступен через API шрифтов Google.
Вот как начать: ссылка
Обратите внимание, что при таком подходе ваш браузер будет получать шрифты непосредственно из Google. Также шрифты будут в формате woff2.