Skip to content

FontManager v2.1.1

Choose a tag to compare

@706972745 706972745 released this 13 Nov 02:06

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