小程序设置字体font-family

这篇具有很好参考价值的文章主要介绍了小程序设置字体font-family。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

不多废话,我今天在整这个需求的时候,经过测试,发现ios和安卓需要不同的处理方式,目前来看缺一不可,直接上方法。

方式一:IOS处理方式

用小程序的API去请求网络资源字体文件
微信小程序fontfamily,小程序开发,微信小程序,小程序,微信小程序,小程序踩坑,font-family,wx.loadFontFace

这里需要注意的是:
  1. 代码需要写在app.js页面
  2. 网络资源要在微信公众平台配置download域名
  3. API要配置global为true
在把资源放到服务器上的时候需要设置如下几个地方:
请求的字体的网络资源文件头需要满足如下条件:
  1. 下载的字体文件的响应头中必须包含:
    Access-Control-Allow-Origin: *
  2. 下载的字体文件的响应头:
    Content-Type:font/ttf | font/woff | font/woff2 | …
  3. 为了不被缓存影响,建议加上 Cache-Control: no-cache

方式二:安卓处理方式

网上搜了一些都不管用,然后无意间看到了把字体文件转成base64格式,然后应用到样式里面,没想到竟然哇~实现了!!

字体文件转base64网站:字体转base64

在网站上转完,下载下来的压缩包里就会包含示例demo~
微信小程序fontfamily,小程序开发,微信小程序,小程序,微信小程序,小程序踩坑,font-family,wx.loadFontFace
以上就是小程序设置字体的实现方式,设置单独的一个另一个就不能实现,所以这两种方法都要在项目里写好,目前我已知这是最管用的方式了,有其他方式欢迎交流指导~文章来源地址https://www.toymoban.com/news/detail-543455.html

到了这里,关于小程序设置字体font-family的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序设置input框placeholder的字体大小

    给input框绑定 placeholder-class=\\\"placeholder-style\\\"这个属性。 绑定属性    设置样式  

    2024年02月16日
    浏览(50)
  • CKEditor5+vue3使用以及如何添加新工具栏,自定义设置字体fontFamily

    官网地址:https://ckeditor.com/ckeditor-5/online-builder/ 官网提供了以下几种模式,一般使用经典模式居多,具体差别可访问官网自己试一下。 基本的使用方法(经典模式),先别急着操作,看完再决定使用哪种方法。 代码 效果如图 以上基本的工具栏配置比较少,如果基本的满足你的

    2024年02月10日
    浏览(67)
  • 微信小程序 failed to load font

    微信小程序控制台提示 Failed to load font 如图 应该很少有人用到这个东西吧,这个是使用阿里图标库的图标导致的,是后台没有配置白名单 进入小程序后台 --开发设置–服务器域名–downloadFile合法域名,添加到里面即可

    2024年02月09日
    浏览(42)
  • 微信小程序 [渲染层网络层错误] failed to load font

    微信小程序报错: [渲染层网络层错误] Failed to load font http://at.alicdn.com/t/c/font...... 原因:我使用了阿里的iconfont字体图标,该url在我的小程序后台未备案 解决方法:登录小程序后台,开发管理--开发设置--服务器域名,在download合法域名中添加你的字体url的域名(我加入的是

    2024年02月11日
    浏览(52)
  • 微信小程序字体大小

    微信小程序中可以使用以下CSS样式来设置字体大小: 在小程序中,可以直接在WXML文件和WXSS文件中使用这个样式。

    2024年01月21日
    浏览(53)
  • 解决Font family [‘sans-serif’] not found问题

    以下测试环境都是在 anaconda3 虚拟环境下执行。 激活虚拟环境 工具: WinSCP Visual Studio Code 这里笔者使用 WinSCP 工具连接,编辑工具是 Visual Studio Code 字体文件个人免费下载链接: (感觉这个怕是爬了官网的文件,拿来主义,对比了一下两个网站的字体文件,一样的 tff 文件)

    2024年02月15日
    浏览(36)
  • 微信小程序通用字体代码

    下面是一个简单的微信小程序通用字体代码示例: 在上面的代码示例中,我们首先在 app.wxss 中导入了一个名为fonts.wxss的文件,该文件用于定义所有页面中要使用的字体样式。在fonts.wxss中,我们使用 @font-face 规则来引入自定义字体文件(如font.ttf),并将其声明为 CustomFont 。

    2024年02月12日
    浏览(37)
  • 微信小程序中使用字体库_小程序使用自定义字体库

    一、使用前端字体库 小程序前端默认不支持woff2/woff文件加载。但浏览器支持base64编码图片解析。 处理方案蒋woff2转码成base64编码即可。 自定义前端库使用阿里iconfont的即可: iconfont-阿里巴巴矢量图标库 使用步骤如下: 1.下载字体库 2.引入css,文件名改成wxss 3.修改字体文件

    2024年02月09日
    浏览(53)
  • 【小程序】使用font-awesome字体图标的解决方案(图文)

    (1)、在项目根目录下建立一个文件夹,命名随意,我的文件夹名称是js。 (2)、再新建一个文件font-awesome.wxss (3)、把下载解压后的font-awesome中的css文件中的font-awesome.css内容复制到font-awesome.wxss中 注意:从 红框往下(从.fa{) 的内容开始复制,红框内的内容不复制   

    2024年02月07日
    浏览(52)
  • 微信小程序 - 使用第三方字体

    在微信小程序中,我们可以通过引入第三方字体来实现更加个性化和独特的文字效果。本文将详细介绍如何引入并使用第三方字体。 步骤一:选择字体文件 首先,我们需要选择一个适合的第三方字体文件。可以在网络上搜索并下载免费的字体文件,也可以购买商业字体。确

    2024年02月03日
    浏览(70)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包