转载地址:https://segmentfault.com/a/1190000008518103

相关讨论一:字体文件无法加载,确认文件是存在的

@font-face {font-family:'Glyphicons Halflings';src:url('/assets/fonts/glyphicons-halflings-regular.eot');src:url('/assets/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('/assets/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('/assets/fonts/glyphicons-halflings-regular.woff') format('woff'), url('/assets/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('/assets/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}

控制台报错

VM884:2 Failed to load font http://1701630871.debug.open.wei ... flings-regular.woff : the server responded with a status of 404 (HTTP/1.1 404 Not Found)
From server 127.0.0.1

文件确实存在的,其他jpg/png图片文件都没问题是bug,还是限制了这些文件类型?

字体文件要放在网络上请求。

相关讨论二:
小程序使用字体图标的方法分享:原文链接
一、先到阿里巴巴矢量图标库(http://iconfont.cn/)生成自己的字体图标,并下载下来,找到ttf格式文件
二、到这个平台https://transfonter.org/,把字体文件转化成base64格式
三、在wxss文件中引入

四、在wxml加入字体
五、显示效果

相关讨论二:
直接引用不行,本地远程的都不行

相关讨论三:input更改字体无效第一个是textarea 第二个是input 第三个是text 用的是缅文, 已经在app.wxss设置了@font-face 结果发现input无法设置字体

input 组件是一个 native 组件,字体是系统字体,所以无法设置 font-family;

官方文档有说明

相关讨论四:小程序里使用 iconfont,font-face的src能使用网络地址吗?

@font-face {font-family:'fontello';src:url('http://cdn.example.com/iconfont.ttf') format('truetype');font-weight:normal;font-style:normal;line-height:1;
}

发现src如果用网络地址就不能在iOS上显示,Android和开发工具上是可以的。src用base64值则都是可以显示的。

iOS要使用https的连接的

相关讨论五:小程序可以使用font-awesome来做icon么?能不能用icon-font来做icon,如果不能话有什么好的方案来做icon?

可以, 字体放入到服务器, 远程地址引用就可以了, 例如:

@font-face {font-family:"iconfont";src:url('//at.alicdn.com/t/xxx.eot?t=1482899691162'); /* IE9*/src:url('//at.alicdn.com/t/xxx.eot?t=1482899691162#iefix') format('embedded-opentype'), /* IE6-IE8 */url('//at.alicdn.com/t/xxx.woff?t=1482899691162') format('woff'), /* chrome, firefox */url('//at.alicdn.com/t/xxx.ttf?t=1482899691162') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/url('//at.alicdn.com/xxx.svg?t=1482899691162#iconfont') format('svg'); /* iOS 4.1- */
}

小程序开发时能否使用我们自定义的字体图标相关推荐

  1. 微信小程序、uni-app使用iconfont-tools将iconfont彩色字体图标组件化并使用

    微信小程序.uni-app使用iconfont-tools将iconfont彩色字体图标组件化并使用 安装iconfont-tools npm i -g iconfont-tools 全局安装工具 下 ...

  2. 微信小程序开发时遇到403错误解决

    前端程序向后台服务器发送请求时,如果服务器不允许跨域请求,则会导致403错误发生(错误信息为:"Invalid CORS request").我们通常的解决办法是将信任的域配置到C ...

  3. 【微信小程序开发(二)】自定义导航栏

    1 设置小程序通栏,不展示标题导航 每个页面都有自己的json文件配置,如下index.json文件, 他们会覆盖掉app.json已有的配置项 通栏的设置主要是 "navigationSt ...

  4. 小程序开发时openid和unionid

    记录: 1.openid长度28,unionid长度29 2.openid在同一应用唯一,unionid在所有应用唯一.看到一个很好的解释:(openid 相当于个人在学校的学号,unionid相当于 ...

  5. 微信小程序开发实战(三)自定义UI样式---增加减少按钮

    wxml <view class="wrap"><view class="person"><view class="pe ...

  6. 微信小程序开发时,下载node.js安装后出错误怎么办

    我看了一个教学视频,是用的vantweapp,里面有很多组件可以直接用,但是要安装node.js,然后我就是按照网上的教学视频安装步骤,一步步的点击但是会出现一串错误,如果有新手小白出现我一样问题的可 ...

  7. 小程序开发(1)-之目录结构和文件说明

    #以下图片是小程序的目录结构,建议所有的目录都使用小写字母,不使用驼峰格式 #组件 components是自定义组件目录,对一些常用的组件的封装 #配置文件 config是配置文件,存有一些常用的字段 ...

  8. 微信小程序开发01 双线程模型:为什么小程序不用浏览器的线程模型?

    你好,我是俊鹏,今天是第一节课,我想和你聊一聊微信小程序表层知识中的双线程模型.主要探讨一下它的技术背景.线程间的分工和通信模式. 在工作以及一些技术分享中,我经常被人问到这样一个问题:"微 ...

  9. MOOC微信小程序开发从入门到实践~笔记

    MOOC微信小程序开发从入门到实践~笔记 1.图标网站[icon]www.iconfont.cn 2.新建项目是必须需要AppID 3.app.js是页面逻辑文件 app.json是页面全局配置文件( ...

最新文章

  1. 2020-12-11 Python中的 if __name__ == “__main__“
  2. 惠普打印信息页无法连接到服务器,惠普M400系列打印机网络连接无法打印怎么办?...
  3. VTK:绘制箱形图 BoxChart用法实战
  4. 小师妹学JavaIO之:用Selector来发好人卡
  5. Microsoft Asp.Net Ajax框架入门(12) 了解异步通信层
  6. 计算机符号的英文名,【常见符号英文名称】英文名称
  7. 漫画:什么是 “图灵测试” ?
  8. 计算机网络模拟校园,计算机网络课程设计-模拟校园网组网实验
  9. mysql 数据操作 多表查询 子查询 带比较运算符的子查询
  10. 【pytest】命令行选项
  11. 管理感悟:人事问题不能拖,必须立即处理
  12. 安全攻防技能——身份认证
  13. 在英文邮件中,如何在开头对收件人进行称呼?
  14. flutter中播放音乐
  15. 保险丝的常用规格型号及主要参数说明
  16. Java开发岗:本硕211毕业一年,大厂面试最终拿下美团offer!献上我的面经+Java核心知识点(秋招适用)
  17. 如何优雅的使用C语言绘制一只小猪佩奇
  18. iOS IAP应用内购详细步骤和问题总结指南
  19. Object Detection : One-stage Detector YOLO
  20. 千万别在朋友圈骂人,要被罚1000元!

热门文章

  1. c语言isfinite_csqrtf - [ C语言中文开发手册 ] - 在线原生手册 - php中文网
  2. 济南计算机学校排名2015,济南高中排名前十名有哪些
  3. java array 元素的位置_208道高频 Java面试题答案2
  4. setResult详解
  5. 构建企业服务之Windows Server 2008 DNS 高级部署
  6. curl记录响应时间
  7. 开源评论:QQ真的会“开放”和“共享”吗?
  8. 携号转网可能只会叫好不叫座
  9. 使用Apache Kudu和Impala实现存储分层
  10. 迷你版Spring MVC 实现