微信小程序添加使用外部字体
2017-02-27 14:30
495 查看
字体使用是网页设计中不可或缺的一部分。经常地,我们希望在网页中使用某一特定字体,但是该字体并非主流操作系统的内置字体,这样用户在浏览页面的时候就有可能看不到真实的设计。
美工设计师最常做的办法是把想要的文字做成图片,这样做有几个明显缺陷:
1. 不可能大范围的使用该字体;
2. 图片内容相对使用文字不易修改;
3. 不利于网站SEO。
网络上有一些使用sIFR技术、或javascript/flash hack的方法,但实现起来或繁琐,或有缺陷。
下面要讲的是如何只通过CSS的@font-face属性来实现在网页中嵌入任意字体。
字体使用是网页设计中不可或缺的一部分。经常地,我们希望在网页中使用某一特定字体,但是该字体并非主流操作系统的内置字体,这样用户在浏览页面的时候就有可能看不到真实的设计。
美工设计师最常做的办法是把想要的文字做成图片,这样做有几个明显缺陷:
1. 不可能大范围的使用该字体;
2. 图片内容相对使用文字不易修改;
3. 不利于网站SEO(主流搜索引擎不会将图片alt内容作为判断网页内容相关性的有效因素)。
网络上有一些使用sIFR技术、或javascript/flash hack的方法,但实现起来或繁琐,或有缺陷。下面要讲的是如何只通过CSS的@font-face属性来实现在网页中嵌入任意字体。
解决方案:
微信小程序 @font-face 里 添加url地址没用, 所以 URL地址替换掉 base64 编码实现。
1. 先外部字体准备好。 比:(UKIJTzTr.ttf 维吾尔语UKIJ字体)
2. http://transfonter.org/ 网站里 上传字体,选择base64 编吗 ,fotmat后下载 。
下载包里有个 style文件 打开后 代码可以添加到WXSS里 。
美工设计师最常做的办法是把想要的文字做成图片,这样做有几个明显缺陷:
1. 不可能大范围的使用该字体;
2. 图片内容相对使用文字不易修改;
3. 不利于网站SEO。
网络上有一些使用sIFR技术、或javascript/flash hack的方法,但实现起来或繁琐,或有缺陷。
下面要讲的是如何只通过CSS的@font-face属性来实现在网页中嵌入任意字体。
字体使用是网页设计中不可或缺的一部分。经常地,我们希望在网页中使用某一特定字体,但是该字体并非主流操作系统的内置字体,这样用户在浏览页面的时候就有可能看不到真实的设计。
美工设计师最常做的办法是把想要的文字做成图片,这样做有几个明显缺陷:
1. 不可能大范围的使用该字体;
2. 图片内容相对使用文字不易修改;
3. 不利于网站SEO(主流搜索引擎不会将图片alt内容作为判断网页内容相关性的有效因素)。
网络上有一些使用sIFR技术、或javascript/flash hack的方法,但实现起来或繁琐,或有缺陷。下面要讲的是如何只通过CSS的@font-face属性来实现在网页中嵌入任意字体。
解决方案:
微信小程序 @font-face 里 添加url地址没用, 所以 URL地址替换掉 base64 编码实现。
1. 先外部字体准备好。 比:(UKIJTzTr.ttf 维吾尔语UKIJ字体)
2. http://transfonter.org/ 网站里 上传字体,选择base64 编吗 ,fotmat后下载 。
下载包里有个 style文件 打开后 代码可以添加到WXSS里 。
相关文章推荐
- 微信小程序使用字体图标的方法
- 微信小程序如何引入外部字体库iconfont的图标
- 微信小程序外部字体的导入
- 微信小程序点击移除添加class(点击改变背景颜色和字体颜色)
- 在webstorm开发微信小程序之使用阿里自定义字体图标
- Qt: 为程序添加外部字体
- 微信小程序----引入外部字体库iconfont的图标
- 微信小程序中使用阿里矢量字体图标
- 微信小程序 如何引入外部字体库iconfont的图标
- 微信小程序如何引入外部字体库 Iconfont
- 微信小程序使用字体图标
- 微信小程序 异步请求拿数据+使用外部js库
- 图形的绘制,如何使用自定义画笔(颜色,线宽,线形)。如何为程序中添加选项菜单和选项设置对话框,如何使用标准颜色对话框,如何使用字体对话框,在选项对话框中实现预览功能。实现选项对话框和窗口类中的数据交换。如何改变对话框和控件的背景色,如何改变控件的文本颜色,
- 微信小程序-使用字体图标
- 如何使用外部程序监控windows服务器
- Java中使用Runtime和Process类运行外部程序
- 用外部程序添加的UTF-8编码的Web窗体在ASP.NET中显示乱码的问题的解决
- 介绍如何使用 Jet OLE DB 提供程序 4.0 连接到不同的外部数据库
- QT中调用外部程序:QProcess的使用
- Delphi使用系统默认程序打开外部文件