小程序开发时能否使用我们自定义的字体图标
转载地址: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- */
}
小程序开发时能否使用我们自定义的字体图标相关推荐
- 微信小程序、uni-app使用iconfont-tools将iconfont彩色字体图标组件化并使用
微信小程序.uni-app使用iconfont-tools将iconfont彩色字体图标组件化并使用 安装iconfont-tools npm i -g iconfont-tools 全局安装工具 下 ...
- 微信小程序开发时遇到403错误解决
前端程序向后台服务器发送请求时,如果服务器不允许跨域请求,则会导致403错误发生(错误信息为:"Invalid CORS request").我们通常的解决办法是将信任的域配置到C ...
- 【微信小程序开发(二)】自定义导航栏
1 设置小程序通栏,不展示标题导航 每个页面都有自己的json文件配置,如下index.json文件, 他们会覆盖掉app.json已有的配置项 通栏的设置主要是 "navigationSt ...
- 小程序开发时openid和unionid
记录: 1.openid长度28,unionid长度29 2.openid在同一应用唯一,unionid在所有应用唯一.看到一个很好的解释:(openid 相当于个人在学校的学号,unionid相当于 ...
- 微信小程序开发实战(三)自定义UI样式---增加减少按钮
wxml <view class="wrap"><view class="person"><view class="pe ...
- 微信小程序开发时,下载node.js安装后出错误怎么办
我看了一个教学视频,是用的vantweapp,里面有很多组件可以直接用,但是要安装node.js,然后我就是按照网上的教学视频安装步骤,一步步的点击但是会出现一串错误,如果有新手小白出现我一样问题的可 ...
- 小程序开发(1)-之目录结构和文件说明
#以下图片是小程序的目录结构,建议所有的目录都使用小写字母,不使用驼峰格式 #组件 components是自定义组件目录,对一些常用的组件的封装 #配置文件 config是配置文件,存有一些常用的字段 ...
- 微信小程序开发01 双线程模型:为什么小程序不用浏览器的线程模型?
你好,我是俊鹏,今天是第一节课,我想和你聊一聊微信小程序表层知识中的双线程模型.主要探讨一下它的技术背景.线程间的分工和通信模式. 在工作以及一些技术分享中,我经常被人问到这样一个问题:"微 ...
- MOOC微信小程序开发从入门到实践~笔记
MOOC微信小程序开发从入门到实践~笔记 1.图标网站[icon]www.iconfont.cn 2.新建项目是必须需要AppID 3.app.js是页面逻辑文件 app.json是页面全局配置文件( ...
最新文章
- 2020-12-11 Python中的 if __name__ == “__main__“
- 惠普打印信息页无法连接到服务器,惠普M400系列打印机网络连接无法打印怎么办?...
- VTK:绘制箱形图 BoxChart用法实战
- 小师妹学JavaIO之:用Selector来发好人卡
- Microsoft Asp.Net Ajax框架入门(12) 了解异步通信层
- 计算机符号的英文名,【常见符号英文名称】英文名称
- 漫画:什么是 “图灵测试” ?
- 计算机网络模拟校园,计算机网络课程设计-模拟校园网组网实验
- mysql 数据操作 多表查询 子查询 带比较运算符的子查询
- 【pytest】命令行选项
- 管理感悟:人事问题不能拖,必须立即处理
- 安全攻防技能——身份认证
- 在英文邮件中,如何在开头对收件人进行称呼?
- flutter中播放音乐
- 保险丝的常用规格型号及主要参数说明
- Java开发岗:本硕211毕业一年,大厂面试最终拿下美团offer!献上我的面经+Java核心知识点(秋招适用)
- 如何优雅的使用C语言绘制一只小猪佩奇
- iOS IAP应用内购详细步骤和问题总结指南
- Object Detection : One-stage Detector YOLO
- 千万别在朋友圈骂人,要被罚1000元!
热门文章
- c语言isfinite_csqrtf - [ C语言中文开发手册 ] - 在线原生手册 - php中文网
- 济南计算机学校排名2015,济南高中排名前十名有哪些
- java array 元素的位置_208道高频 Java面试题答案2
- setResult详解
- 构建企业服务之Windows Server 2008 DNS 高级部署
- curl记录响应时间
- 开源评论:QQ真的会“开放”和“共享”吗?
- 携号转网可能只会叫好不叫座
- 使用Apache Kudu和Impala实现存储分层
- 迷你版Spring MVC 实现