国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【微信小程序】使用自定義字體的三種方法

這篇具有很好參考價值的文章主要介紹了【微信小程序】使用自定義字體的三種方法。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、loadFontFace接口

小程序官方提供的接口,最便捷的加載字體的方法,不過限制頗多。必須https且同源,canvas等原生組件不支持。注意??!使用本地文件無效,必須使用網(wǎng)絡(luò)地址。

官方文檔:wx.loadFontFace(Object object) | 微信開放文檔

演示代碼:

wx.loadFontFace({
  family: 'DFPWaWa-B5',
  source: 'url("https://we7.stuyun.com/DFPWaWa-B5.ttf")',
  success: res => {
    console.log('font load success', res)
  },
  fail: err => {
    console.log('font load fail', err)
  }
})

二、face-font url

傳統(tǒng)的css規(guī)則,跟loadFontFace限制一樣,必須https且同源,不支持canvas等原生組件,不支持本地文件。

演示代碼:

@font-face {
    font-family: 'DFPWaWa-B5';
    src: url("https://we7.stuyun.com/DFPWaWa-B5.ttf")
}

三、face-font base64

網(wǎng)上教程常介紹的方法,到transfonter上傳文件,formats只勾選ttf就行??梢詫⒆煮w轉(zhuǎn)換成base64的face-font,復(fù)制到wxss里面就可以使用。但是缺點也很明顯,小程序最大體積限制只能2m,隨便一個中文字體就超過了。

一、找設(shè)計要.ttf文件的字體

二、通過在線文字轉(zhuǎn)換工具對文件進行轉(zhuǎn)換,將字體轉(zhuǎn)化為base64的face-font

操作步驟:

1.點開在線文字轉(zhuǎn)換工具

2.點擊按鈕Add fonts(添加字體,這里所要傳的文件就是找設(shè)計要得.tff文件)

3.將Base64 encode按鈕打開(Base64 編碼),下面的Formats按鈕(格式按鈕)只需勾選TTF格式

4.點擊Convert按鈕(轉(zhuǎn)換按鈕),轉(zhuǎn)換好后點擊左邊的Download(下載),將下載好的文件打開,里面會有一個stylesheet.css文件

微信小程序自定義字體,小程序?

三、復(fù)制下載好的stylesheet.css文件內(nèi)容,粘貼到需要使用的wxss文件內(nèi)文章來源地址http://www.zghlxwxcb.cn/news/detail-716582.html

  @font-face {
      font-family: 'DFPWaWa-B5';
      src: url('./fonts/DFPWaWa-B5.ttf') format('truetye');   //這里的路徑為上面轉(zhuǎn)換吼的base64的路徑
    }

    .box {
      font-family: 'DFPWaWa-B5';      //運用在你所需要的標簽樣式上,名字和上面引入的font-family名稱要一一對應(yīng),記得要加''
    }

四、總結(jié):最好還是使用小程序官方提供的loadFontFace接口,最便捷的加載字體的方法不過限制頗多。我這邊的需求只能通過第三種方法實現(xiàn),具體還是看各位的需求去使用哪種方法

到了這里,關(guān)于【微信小程序】使用自定義字體的三種方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 小程序中引入外部字體的三種方式以及出現(xiàn)的問題

    小程序中引入外部字體的三種方式以及出現(xiàn)的問題

    需求:輸入一段標題后,可選擇不同的字體顯示在頁面上。 免費的商用字體下載鏈接: 鏈接: https://pan.baidu.com/s/1XLabx_xzC5kJycv7ejJU8Q 提取碼: ka4r 1、打開https://transfonter.org/ 2、引入ttf或其他格式的文件,勾選banse64格式輸出 3、將輸出的文件下載到本地,引入到wxss里面 優(yōu)點 :加

    2024年02月09日
    瀏覽(25)
  • 實現(xiàn)ConfigMap熱更新的三種常用方法:使用sidecar、CI腳本和自定義Controller

    目錄 背景 方法一:使用ConfigMap-Reload Sidecar 方法二:使用CI腳本實現(xiàn)ConfigMap熱更新 方法三:使用Controller實現(xiàn)ConfigMap熱更新 結(jié)論 ConfigMap是Kubernetes中用來存儲配置信息的一種資源類型。在Kubernetes集群中,ConfigMap被廣泛地用于存儲應(yīng)用程序的配置信息。這些配置信息可以包括環(huán)

    2024年02月09日
    瀏覽(21)
  • 微信小程序 - 使用第三方字體

    在微信小程序中,我們可以通過引入第三方字體來實現(xiàn)更加個性化和獨特的文字效果。本文將詳細介紹如何引入并使用第三方字體。 步驟一:選擇字體文件 首先,我們需要選擇一個適合的第三方字體文件??梢栽诰W(wǎng)絡(luò)上搜索并下載免費的字體文件,也可以購買商業(yè)字體。確

    2024年02月03日
    瀏覽(94)
  • 微信小程序使用字體圖標——鏈接引入

    微信小程序使用字體圖標——鏈接引入

    目錄 1.下載字體圖標 ?1.選擇需要的圖標加入購物車添加到項目 2.查看項目? 3.生成在線鏈接? ?4.復(fù)制生成的鏈接 等下放到iconfont.json中?編輯 2.引入鏈接 1.下載? 2.生成iconfont.json文件 3. 在iconfont.json中 放入生成的鏈接 4.需要重新編譯小程序之后在終端執(zhí)行 5.在app.json中引入字

    2024年02月16日
    瀏覽(1200)
  • 使用 GNU 匯編語法編寫 Hello World 程序的三種方法

    使用 GNU 匯編語法編寫 Hello World 程序的三種方法

    本篇我們使用匯編來寫一個經(jīng)典的? Hello world ?程序。 運行環(huán)境: OS:Ubuntu 18.04.5 LTS x86-64 gcc:version 4.8.5 在用戶空間編寫匯編程序輸出字符串,有三種方法: 調(diào)用C庫函數(shù)? printf 使用軟中斷? int 0x80 使用? syscall 系統(tǒng)調(diào)用 下面對三種方法,分別進行說明。 為了更好的理解匯

    2024年02月06日
    瀏覽(39)
  • 微信小程序頁面跳轉(zhuǎn)(三種方法)

    這里是指函數(shù)接收一個字典,其中 url 對應(yīng)的值是一個 String 就是我們要跳轉(zhuǎn)的頁面地址。 同時在對應(yīng)頁面也需要編寫相應(yīng)的 js 方法接受參數(shù)。也就是監(jiān)聽頁面加載的生命周期函數(shù) -- onload: function (options) ,頁面跳轉(zhuǎn)過來之后自動執(zhí)行該方法。參數(shù) options 就是我們傳遞的參數(shù)

    2024年02月11日
    瀏覽(97)
  • 微信小程序中使用字體圖標,解決字體圖標包過大的問題

    在微信小程序開發(fā)中,我們經(jīng)常使用字體圖標來美化界面和展示各種功能。然而,當我們的小程序主包大小超過2M時,可能會遇到一個問題:字體圖標的文件很大,導(dǎo)致整個包的大小超出了限制。為了解決這個問題,我們可以使用wx.loadFontFace方法來遠程加載字體圖標。 步驟一

    2024年02月12日
    瀏覽(84)
  • 原生微信小程序中使用-阿里字體圖標-詳解

    原生微信小程序中使用-阿里字體圖標-詳解

    1、打開阿里巴巴矢量圖標庫 網(wǎng)址:iconfont-阿里巴巴矢量圖標庫 2、搜索字體圖標,鼠標懸浮點擊添加入庫 ?3、按如下步驟添加到自己的項目 ? 進入微信開發(fā)者工具 1、創(chuàng)建 fonts文件夾 iconfont.wxss 文件,將剛才的代碼復(fù)制進去 2、在 app.wxss文件?中引入路徑 3、在頁面中使用 ?

    2024年02月04日
    瀏覽(96)
  • 《微信小程序案例4》bindtap點擊事件使用自定義數(shù)據(jù)data-xxx傳參方法

    《微信小程序案例4》bindtap點擊事件使用自定義數(shù)據(jù)data-xxx傳參方法

    1、首先在標簽中使用data-xxx來自定義要傳入的數(shù)據(jù),xxx代表數(shù)據(jù)值 2、綁定事件bindtap=xxx 3、在js中使用event.currentTarget.dataset.xxx來取你傳入的值 點擊結(jié)果成功:

    2024年02月13日
    瀏覽(91)
  • 微信小程序開發(fā)系列(十三)·如何使用iconfont、微信小程序中如何使用字體圖標

    微信小程序開發(fā)系列(十三)·如何使用iconfont、微信小程序中如何使用字體圖標

    目錄 1.? 如何使用iconfont 2.??微信小程序中如何使用字體圖標 3.? 背景圖的使用 ????????在項目中使用到的小圖標,一般由公司設(shè)計師進行設(shè)計,設(shè)計好以后上傳到阿里巴巴矢量圖標庫,然后方便程序員來進行使用。 ????????小程序中的字體圖標使用方式與 Web 開發(fā)中

    2024年03月20日
    瀏覽(109)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包