Quark
#
Modules #
quark/actionquark/appquark/bubblesquark/bufferquark/checkboxquark/cssquark/ctrquark/defsquark/dialogquark/eventquark/fontquark/fsquark/hashquark/httpquark/indexquark/jsonbquark/keyboardquark/lmdbquark/mediaquark/navquark/netquark/osquark/pathquark/pkgquark/screenquark/statequark/stepperquark/storagequark/testquark/typesquark/uriquark/utilquark/viewquark/windowquark/wsquark/_bufferquark/_commonquark/_decoratorsquark/_eventquark/_extquark/_md5quark/_sha1quark/_sha256quark/_utilquark/_watching
Quark v1.4.0 Documentation
Contents
quark/font #
Class: FontPool #
FontPool #
Manage all font types.
An FFID represents a group of font families. Usually a text needs multiple fonts to represent it, first, alternative, and exception.
fontpool.countFamilies #
The number of font families currently being read
readonly countFamilies: number
fontpool.defaultFamilyNames #
List of default font family names
readonly defaultFamilyNames: string[]
fontpool.defaultFontFamilies #
Default font family name FFID
readonly defaultFontFamilies: types.FFID
fontpool.getFontFamilies(families?) #
Get the font FFID by name. Use , to separate multiple names.
getFontFamilies(families?: string): types.FFID
For example:
var ffid = pool.getFontFamilies('黑体,PingFang-SC')
console.log(getFamiliesName(ffid))
fontpool.addFontFamily(data,alias?) #
Add an external font
addFontFamily(data: Uint8Array, alias?: string): string
Parameters:
data— Font Buffer Dataalias?— Add an alias
Returns: The font family name
fontpool.getFamilyName(index) #
Read font family name by index
getFamilyName(index: Uint): string
getFontFamilies(families?) #
Get the font family object FFID by font family name
getFontFamilies(families?: string): types.FFID
getFamiliesName(ffid) #
Get the name by font family FFID
getFamiliesName(ffid: types.FFID): string