mirror of
https://github.com/2234839/web-font.git
synced 2026-09-04 14:53:32 +08:00
- packages/webfont-sdk:TS 重写,IncrementalEngine 核心(去重/并发池/失败字符记忆/retryFailed) - CSS 模式(WebFont)API 与旧 public/webfont-sdk.js 完全兼容 - FontFace 模式(WebFontCanvas)供 Canvas 场景,unicodeRange 注册 + onChunk 回调 - tsdown 双产物:dist/(ESM+dts)+ dist-iife/(script 直引) - scripts/sync-public.mjs 构建后同步到 public/webfont-sdk.js - 修复 banner 内嵌套块注释导致的语法错误(/* 重绘 */ 提前闭合 banner) - packages/leafer-x-webfont:LeaferJS 插件,依赖 webfont-sdk - 监听 property.change + layout.end 防抖扫描 Text 节点聚合字符 - 新旧 API 兼容(on_/on__、off_/off__) - 注册后自动改写 fontFamily 为合法 CSS 名(去 .ttf 后缀) - demo/index.html:海报场景(标题/副标题/字体切换/导出 PNG)本地 vendor 验证通过 - backend/app.ts:fs 适配层改为 top-level await import(修复 dev 模式 mkdir 崩溃) - doc/:商业化思路一/二评估 + 主动拓客文档
4 lines
50 B
YAML
4 lines
50 B
YAML
packages:
|
|
- packages/*
|
|
approveBuilds: puppeteer
|