Fontsubset
font subset pruner,跨平台字体瘦身裁剪工具,保留指定的字符,支持otf,ttf。无需安装环境,直接下载GUI程序运行即可
Install / Use
/learn @821869798/FontsubsetREADME
fontsubset
介绍
font subset pruner,字体瘦身裁剪工具,保留指定的字符,支持otf,ttf。使用.net6+Avalonia开发的跨平台GUI+Console程序,无需安装环境,直接到Github Release下载程序运行即可运行,有Console和GUI两种程序。
使用举例:游戏开发中字体文件一般都很大,但是热更新之前需要使用字体,但是一般字体也是走ab热更,所以跟包走一般不仅冗余而且加载也慢。这时候可以根据热更界面涉及的文字,裁剪一份很小的字体使用。
使用介绍
GUI使用

Input Source Font需要裁剪的字体文件Output Subset Font裁剪完输出的字体文件路径Input Chars set Files字符集文件,收集这个目录下的文件中的字符,然后裁剪字体时保留这些字符。Chars set File Regex Match收集字符集文件的正则匹配,开启Custom Regex的Toggle开关后可以自定义Strip Extra Table剔除字体文件中不必要的tableRetain Ascii Chars保留基础的ascii码符号
Console命令行程序使用

使用 fontsubset-console -c <字符集目录> -r <字符集文件匹配规则> -a -s <输入字体文件> <输出的字体文件>
Credits
Related Skills
node-connect
349.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
109.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
349.9kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
349.9kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
