1. 程式人生 > >微信小程式新增使用外部字型

微信小程式新增使用外部字型

字型使用是網頁設計中不可或缺的一部分。經常地,我們希望在網頁中使用某一特定字型,但是該字型並非主流作業系統的內建字型,這樣使用者在瀏覽頁面的時候就有可能看不到真實的設計。
美工設計師最常做的辦法是把想要的文字做成圖片,這樣做有幾個明顯缺陷:
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後下載 。

  1. 下載包裡有個 style檔案 開啟後 程式碼可以新增到WXSS裡 。
  2. 如圖
  3. 結果