UNPKG

click-captcha

Version:

Chinese Character Sequence Click Verification System

38 lines (27 loc) 697 B
## 字体提取的方法 1. 获得字体 .ttf 文件,例如:armonyOS_Sans_SC_Medium.ttf 2. 生成 TTF 子集 ```sh pyftsubset HarmonyOS_Sans_SC_Medium.ttf ` --text-file=charset.txt ` --output-file=subset.ttf ` --layout-features=* ` --desubroutinize ` --no-hinting ``` 3. 转换为 Base64 创建 to-base64.js: ```js const fs = require("fs"); const fontBuffer = fs.readFileSync("subset.ttf"); const base64Font = fontBuffer.toString("base64"); fs.writeFileSync( "font-base64.ts", `export const DEFAULT_FONT_BASE64 = '${base64Font}';` ); console.log("Base64 字体已保存"); ``` ```sh node to-base64.js ``` 4. 在代码中使用