一、如何使用ttf格式字体?
1. 将ttf放到项目文件夹或其他位置
2. 在CSS中定义一个新的字体
@font-face {
font-family: 'CXGDT'; // 定义字体名称
src: url('./assets/CXGDT.ttf'); // 文件路径
}
3.在HTML元素中使用该字体。
<p style="font-family: 'CXGDT';">这段文字使用了自定义字体。</p>
二、解决首次加载时不生效
1.原因:字体未加载完导致的
2.解决方法:
document.fonts.load('24px CXGDT').then(() => {
// 利用canvas绘制图形
});