1、第一种方式(推荐)
先直接上代码,后部分有解析
wxml
<view>不破楼兰终不还(默认)</view>
<view>数字:1234567890</view>
<view class="font">不破楼兰终不还(三方)</view>
<view class="font">数字:1234567890</view>
app.js
onLoad(options) {
wx.loadFontFace({
family: 'Ali',
source:
'url("https://puhuiti.oss-cn-hangzhou.aliyuncs.com/AlibabaPuHuiTi-2/AlibabaPuHuiTi-2-75-SemiBold/AlibabaPuHuiTi-2-75-SemiBold.ttf")',
success: console.log
})
},
wxss
.font {
font-family: Ali;
}
效果图
这里简单的说一下 wx.loadFontFace
有两个必填的参数,见上图,其中第一个必填参数用于给字体起名字,第二个必填参数为字体的url地址,这里建议使用ttf
阿里巴巴普惠体
官网网址https://www.alibabafonts.com/
上面我使用的是阿里巴巴普惠体2.0
复制之后的内容为
<style>
@font-face {
font-family: AlibabaPuHuiTi-2-45-Light;
src:url(https://puhuiti.oss-cn-hangzhou.aliyuncs.com/AlibabaPuHuiTi-2/AlibabaPuHuiTi-2-45-Light/AlibabaPuHuiTi-2-45-Light.eot) format('embedded-opentype'),
url(https://puhuiti.oss-cn-hangzhou.aliyuncs.com/AlibabaPuHuiTi-2/AlibabaPuHuiTi-2-45-Light/AlibabaPuHuiTi-2-45-Light.otf) format('opentype'),
url(https://puhuiti.oss-cn-hangzhou.aliyuncs.com/AlibabaPuHuiTi-2/AlibabaPuHuiTi-2-45-Light/AlibabaPuHuiTi-2-45-Light.ttf) format('TrueType'),
url(https://puhuiti.oss-cn-hangzhou.aliyuncs.com/AlibabaPuHuiTi-2/AlibabaPuHuiTi-2-45-Light/AlibabaPuHuiTi-2-45-Light.woff) format('woff'),
url(https://puhuiti.oss-cn-hangzhou.aliyuncs.com/AlibabaPuHuiTi-2/AlibabaPuHuiTi-2-45-Light/AlibabaPuHuiTi-2-45-Light.woff2) format('woff2');
}
</style>
之后我们只需要拿取 ttf
格式的即可,如:
https://puhuiti.oss-cn-hangzhou.aliyuncs.com/AlibabaPuHuiTi-2/AlibabaPuHuiTi-2-45-Light/AlibabaPuHuiTi-2-45-Light.ttf
把它放到 wx.loadFontFace
的 url 里
2、第二种方式(直接放入wxss)
该方式比较简洁,但加载速度略慢,上代码wxml
<view>不破楼兰终不还(默认)</view>
<view>数字:1234567890</view>
<view class="font">不破楼兰终不还(三方)</view>
<view class="font">数字:1234567890</view>
wxss
文章来源:https://www.toymoban.com/news/detail-537251.html
@font-face {
font-family: Ali;
src: url(https://puhuiti.oss-cn-hangzhou.aliyuncs.com/AlimamaShuHeiTi/AlimamaShuHeiTi-Bold/AlimamaShuHeiTi-Bold.ttf)
format('TrueType');
}
.font {
font-family: Ali;
}
效果图
文章来源地址https://www.toymoban.com/news/detail-537251.html
到了这里,关于小程序引用第三方字体(阿里巴巴普惠体)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!