在Blazor Web Assembly專案中,我將Ubuntu字體作為專案的默認字體,當我加載任何頁面時,我在控制臺中得到了以下警告:
可下載的字體:glyf。字形中的復合點數量為1258 超過了maxp maxCompositePoints。165 vs 150,正在調整限制。 (font-family: "MyFont" style:normal weight:400 stretch:100 src index:0) source: https://localhost:1111/fonts/Ubuntu-Medium.ttf
這個問題只出現在Firefox瀏覽器中。
環境:WINDOWS 10
不幸的是,我沒有找到解決方法,有什么辦法可以解決這個問題嗎?uj5u.com熱心網友回復:
我不是100%確定我對警告的理解是否正確。
你所使用的字體似乎違反了TrueTypeFont標準。
也許可以考慮使用另一個版本的字體。或者干脆忽略這個警告,如果這個字體沒有其他問題的話。
這里有更多關于TTF的資料:
- https://docs.microsoft.com/en-us/typography/opentype/spec/ttch01
- https://docs.microsoft.com/en-us/typography/opentype/otspec180/maxp
建議
顯然,你所使用的字體可以通過google字體API獲得。
下面是如何開始的。鏈接
請注意,使用這種方法,您的瀏覽器將直接從谷歌獲取字體。另外,這些字體將是woff2格式的。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/320691.html
標籤:
