1. 程式人生 > >微信小程式引用外部字型

微信小程式引用外部字型

微信小程式如何引入外部字型庫

微信小程式的霸權主義, 不識別很多檔案, 其中就包括外部的字型檔案. 那我們怎麼突破他的防火線呢, 這裡主要用得就是線上的字型庫. 它的使用不像之前引用阿里巴巴字型庫那樣簡單, 有一點不同.

步驟如下:

1.在 阿里巴巴字型庫 選購喜歡的字型並下載壓縮檔案, 詳細方法這裡不贅述, 不懂的請看 阿里巴巴字型庫使用方法

2.Copy iconfont.css檔案的內容, 可以選擇放在全域性的 app.wxss 或者 任何你要用到字型的 .wxss檔案

@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1484311526877'
)
; /* IE9*/ src: url('iconfont.eot?t=1484311526877#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('iconfont.woff?t=1484311526877') format('woff'), /* chrome, firefox */ url('iconfont.ttf?t=1484311526877') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/ url('iconfont.svg?t=1484311526877#iconfont'
)
format('svg')
; /* iOS 4.1- */ }
.iconfont { font-family:"iconfont" !important; font-size:16px; font-style:normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .icon-sousuo:before { content: "\e604"; } .icon-stars:before { content: "\e605"; }

3.用阿里巴巴字型庫建立的專案的 unicode 程式碼 替換 剛才賦值的最上層程式碼:

複製線上字型樣式

//更改後的程式碼
@font-face {
  font-family: 'iconfont';  /* project id 218229 */
  src: url('//at.alicdn.com/t/font_1oyoojup1w34bo6r.eot');
  src: url('//at.alicdn.com/t/font_1oyoojup1w34bo6r.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_1oyoojup1w34bo6r.woff') format('woff'),
  url('//at.alicdn.com/t/font_1oyoojup1w34bo6r.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_1oyoojup1w34bo6r.svg#iconfont') format('svg');
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-sousuo:before { content: "\e604"; }

.icon-stars:before { content: "\e605"; }

如何引用, 這個….

//iconfont 必須新增的,後面的是選中的樣式類名(老套路了)
<text class="iconfont icon-shouye"></text>

買一贈一部分: table bar 部分的不能用字型,只能用圖片!!!