Repository navigation
FontManager v2.1.1
FontManager 2.1.1
分类筛选重做:以前 45% 的字体在任何分类筛选下都找不到;现在每一族都有归属。标题栏「导入文件夹」图标也加上了加号。
分类筛选(用户最常用的功能)
- 「未知」清零:以前 4055 个族里 1924 个(45%)是「未知」,而筛选菜单里没有「未知」——
这些字体在任何分类筛选下都不出现,等于消失。现在每一族都有明确的分类。 - 新增「按字形几何判定」(对任何新导入的字体都成立,不依赖名字和元数据):
- 拉丁衬线:
I与l的上下衬线带墨宽 ÷ 中间墨宽(衬线 ≥2,无衬线 ≈1;必须两个字形一起作证,
Verdana / Tahoma 的大写I天生带横杠,单看会把它们判错); - 拉丁笔画对比度:
o的竖画厚 ÷ 横画厚(实测衬线 2.1–4.0、无衬线 1.0–1.37); - 中文宋 / 黑:
一两端顿角比 +十横细竖粗比(宋体 ≥1.5 / ≥1.6,黑体 ≈1.0 / 1.1)。
- 拉丁衬线:
- 中文美术字关键词:综艺 / 琥珀 / 娃娃 / 布丁 / 彩带 / 海报 / 圆体 / 图标符号(华康XX篇)等
全部归「展示」;行楷 / 魏碑 / 瘦金归「手写」;印刷楷体(华文楷体、楷体_GB2312)归「衬线」。
日文(ゴシック / 教科書体)与韩文(바탕 / 돋움)同批覆盖。 - 装饰性否决:像素字 / 方块字(
o全直线)、海报体(笔画超粗)与发丝体(极细)
不许被字形层塞进衬线 / 无衬线 —— 它们属于「展示」(用户点名的04b系列、32768 NO已验证归位)。 - 判定顺序:名字关键词 → 家庭覆盖 → OS/2 / PANOSE → 字形几何 → 兜底「展示」。
宁可偏差,不让字体消失(用户口径)。 - 缓存版本 v9 → v10:分类烤在缓存字面上,老库首次扫描会自动全库重算(约 20 秒)。
- 量化(用户真实字体库 4055 族):展示 1333 / 无衬线 1405 / 衬线 859 / 手写 398 / 等宽 60 / 未知 0。
界面
- 标题栏「导入文件夹」图标加号:保留打开文件夹形状,右下角外挂加号;
加号先垫一圈标题栏底色底衬再叠上去,交叠处自动留白(用户从四个方案里定的 V2)。
纯内联 SVG,描边风格与其它 lucide 图标一致,深浅主题自动跟随。
⚠️ 本版本未做代码签名
两个安装包目前没有数字签名,Windows 因此无法验证发布者。下载或安装时可能遇到下面两种提示,
都不是病毒告警,按说明处理即可。
1. 浏览器提示「通常不会下载」(Edge / Chrome 的下载保护)
点提示条右侧的「…」或「更多」,选择 保留 / 仍然下载。
2. Windows 11 智能应用控制(Smart App Control)提示「已阻止可能不安全的应用」
这个提示没有「仍要运行」按钮,只有两个选择:
- 点「正常」关闭提示,按下面的方式验证文件完整性后自行决定是否继续;
- 或在「设置 → 隐私和安全性 → Windows 安全中心 → 应用和浏览器控制 → 智能应用控制」里
关闭该功能。注意:智能应用控制一旦关闭,通常无法再次开启(需重置或重装系统),
请自行权衡,不建议为装一个软件长期关掉系统防护。
验证文件完整性(推荐,用来确认下载没被篡改):
Get-FileHash .\FontManager_2.1.1_x64-setup.exe -Algorithm SHA256把输出与下方 SHA-256 对照,一致即说明文件完整。
本项目是个人维护的免费开源项目,没有购买代码签名证书,详见仓库根目录的
CODE_SIGNING_POLICY.md。
下载
| 文件 | 说明 |
|---|---|
FontManager_2.1.1_x64-setup.exe |
NSIS 安装包,推荐(同版本号可覆盖安装,装到当前用户目录,不需要管理员权限) |
FontManager_2.1.1_x64_en-US.msi |
MSI 安装包(同一版本号的 MSI 无法覆盖安装,升级请用 setup.exe) |
setup.exe:装到%LOCALAPPDATA%\FontManager,普通用户双击即可,同版本可直接覆盖重装。.msi:装到Program Files,需要管理员权限,适合域内 GPO / Intune / SCCM 静默推送:
msiexec /i FontManager_2.1.1_x64_en-US.msi /qn。
⚠️ 两个安装器共用注册表项HKCU\Software\IIEOzo\FontManager记录安装目录,
裸.msi只在干净机器上用;已经装过 setup.exe 的机器请继续用 setup.exe。
1.5.5起发布者署名改为IIEOzo,该键路径随之变化;若你曾自定义安装目录,
建议先卸载旧版(不要勾选「删除全部数据」)再安装本版,用户数据不会丢。
插件运行时(普通用户不用下)
python-runtime.zip / node-runtime.zip 是插件系统用的可选运行时。插件面板点「补全运行时」
时,程序从本 Release 的 latest/download/<kind>-runtime.zip 拉取,所以这两个包必须一起上传。
不装插件的话完全用不到,不必下载。
SHA-256:
98fcf4640fc2f15128d994275086165e639eae549eeb2a02c2f6d24f047921a5 FontManager_2.1.1_x64-setup.exe
75a35961b2bfa6335b5f23dfb4ce1d20c7b2cfcfdea6a1f72cad4b5c0b5b3a7a FontManager_2.1.1_x64_en-US.msi