Веб-сборка Blazor: загружаемый шрифт: glyf: Количество составных точек в символе 1258 превышает maxp maxкомпозитных точек

#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:


Предложение

Очевидно, шрифт, который вы используете, доступен через API шрифтов Google.

Вот как начать: ссылка

Обратите внимание, что при таком подходе ваш браузер будет получать шрифты непосредственно из Google. Также шрифты будут в формате woff2.