font.md

2018-11-22 17:59 更新

ngui/font

setDefaultFonts(fonts)

設(shè)置默認字體列表,使用字符時多個字體名稱使用逗號分隔,字體必須是已經(jīng)注冊過的否則無效。

defaultFontNames()

返回當前有效的默認字體列表

familyNames()

獲取當前注冊的所有字體家族名稱列表

fontNames(family)

通過字體家族名稱返回字體列表

test(name)

測試當前注冊過的字體家族或字體

  • @arg name {String} font name or family name
  • @ret {bool}

registerFont(fontData[,alias])

通過字體數(shù)據(jù)Buffer注冊,成功返回true

這個方法會將比registerFontFile()消耗更多的內(nèi)存,如果文件在本地最好使用registerFontFile()

  • @arg fontData {Buffer} 字體數(shù)據(jù)
  • @arg [alias] {String} 設(shè)置一個可選的別名
  • @ret {bool}

registerFontFile(path[,alias])

通過本地文件路徑注冊,成功返回true

注意:這個路徑只能為本地文件路徑,如file:///var/data/font.ttf/var/data/font.ttf

  • @arg path {String} 本地字體文件路徑
  • @arg alias {String} 設(shè)置一個可選的別名
  • @ret {bool}

setFamilyAlias(family, alias)

設(shè)置字體家族別名

  • @arg family {String} 當前注冊的字體家族名
  • @arg alias {String} 不能根現(xiàn)有的家族與字體名稱重復,但可以替換現(xiàn)有的別名

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號