主要有两种方式:内部引用和外包引用。
根据具体情况决定使用,因为小程序包有2M的限制,如果字体过大就外包引用。
内部引入
- 将下载得到的
stylesheet.css
文件拷贝到小程序工程根目录并重新命名,例如din-font.wxss
- 在小程序
app.wxss
里面引用字体库的wxss文件
@import "./din-font.wxss";
- 在需要用到的地方使用
font-family: 'DIN';
大功告成!
外部引用
这种方式比较简单,推荐使用。
在app.wxss
引用
@font-face {
font-family: 'Din';
src: url('https://domain.com/DIN.ttf') format('truetype');
}
注意事项
-
iOS必需使用htpps且不能使用代理地址
-
域名需要配置白名单
-
如果放在阿里云oss上面,需要设置允许跨域