美文网首页技术微信小程序开发
小程序中使用自定义字体

小程序中使用自定义字体

作者: 中華田園雞 | 来源:发表于2019-02-01 13:36 被阅读342次

    首先小程序字体文件是无法放在本地的
    当你尝试在css中导入本地字体文件时


    image.png

    控制台中会显示如下图报错


    image.png

    然后 我们尝试将字体文件放在远程服务器试试


    于是将字体文件上传至 阿里云OSS服务


    复制url 粘贴

    IDE上成功显示字体样式



    发现一丝不对劲
    控制台显示报错

    真机预览试试
    真机预览
    果然没有生效

    难道是后台没有配置oss服务器的域名白名单

    登录小程序后台
    添加合法域名

    域名白名单添加
    保存提交
    try again↓
    还是不行
    还是不行 跟之前一样 还是控制台报错VM7333:5 Failed to load font https://surx.oss-cn-beijing.aliyuncs.com/font/Digital2.ttf net::ERR_CACHE_MISS From server 59.110.185.128
    IDE显示字体 真机无效

    秉着求知的精神
    看来是时候祭出杀器


    一个会装逼的程序员 必须得会用这个

    然后找到了以下两个办法

    一、.将图片转换成BASE64

    1.首先打开 在线转换工具 https://transfonter.org/
    2.然后上传字体文件 image.png
    3.转换并下载
    4.解压下载的文件

    打开文件
    stylesheet.css

    选中复制
    粘贴到wxss里如下图

    真机预览试试


    搞定!

    二、使用wx.loadFontFace(OBJECT)接口

    相关文章

      网友评论

        本文标题:小程序中使用自定义字体

        本文链接:https://www.haomeiwen.com/subject/wtbrsqtx.html