跳到主要内容

updateFont 更新字体

updateFont

类型: MethodDeclaration

所属类: Printer

定义位置: printer.ts

描述

更新字体

返回值

类型: Promise<void>

源代码

位置: 第 1388 行

private static async updateFont(): Promise<void> {
let font = this.font ?? ''
const fontFamily = Data.config.text.fontFamily || 'sans-serif'
const guid = this.languageFont
if (guid) {
const meta = Data.manifest.guidMap[guid] as FontFileMeta | undefined
if (!meta) return
const name = meta.name ?? meta.path.match(/([^/]+)\.\S+\.\S+$/)?.[1]
if (name) {
await this.importFonts([guid])
font = `${name}, ${fontFamily}`
}
} else {
font = fontFamily
}
if (this.font !== font) {
this.font = font
this.updateAllPrinters()
}
}

文档生成时间:2025/7/7 12:07:06