Skip to content

FontManager v2.1.2

Choose a tag to compare

@706972745 706972745 released this 13 Nov 05:30

FontManager 2.1.2

搜索框光标、下拉菜单、授权状态、标签到期、版权设置、分类筛选六处更新。

输入光标

  • 自绘闪烁光标:搜索框、预览文本框等全部 6 个输入框的光标改为蓝色块状竖条并闪烁
    (用户点名要的效果;深浅主题各自配色)。光标跟随输入位置移动,文本滚动时贴边缘,
    中文输入法打拼音期间自动切回原生光标跟手、上屏后切回。开启系统「减少动态效果」时常亮不闪。
    密码框类型不支持自绘(避免明文进 DOM),自动退回原生光标。

右键菜单 · 打字即搜

  • 右上角「全部字体 / 已启用」按钮移除下划线,恢复圆角胶囊形态(R4 时期的重样式误伤,本次清理)。
  • 结果列表滚动条改细改淡,且不再响应「鼠标靠近变宽」的全局热区 —— 修复「全部字体」下方
    出现一块灰色区域、看似被文字压住的观感问题。

授权状态(详情面板)

  • 选项调整为四枚:自动识别 / 商用免费 / 个人免费 / 已购买(到期日期)(原「有时间限制」)。
    「收费(永久)」选项移除;此前已设置过的字族不受影响 —— 徽标仍显示「永久授权」、顶栏筛选可用、
    目录后缀(收费字体)保持,键盘 Tab 也能正常进入授权状态区。
  • 选中「已购买(到期日期)」并选日期后,版权徽标显示「已购买(2026-11-12)」。
  • 顶栏版权筛选与自动判定文案不变(试用版等自动判定为「有时间限制」的字体不会误标「已购买」)。

标签到期日期(新功能)

  • 每个标签可设一个到期日期(详情面板标签编辑区,chip 上的日历按钮);到日期次日不经确认自动移除
    该标签(从所有字体上清除),删除会弹提示。标签 chip 与侧栏标签列表显示红色日期:
    跨年显示 2026-11-12,今年内只显示 11-12。删除部分失败时自动保留并重试,不会静默丢失。

版权设置(bug 修复)

  • 手动设置不再「看起来回到自动判定」:详情面板许可证盒子的判定行现在优先显示手动结论,
    自动判定降级为附注小字(「自动识别:…」)。此前那个盒子永远只显示自动判定,是「设置丢失」观感的主因。
  • 历史值 "free" 两端口径统一(前端认「商用免费」、Rust 认「未知版权」,导致相关字族目录在两个
    后缀之间反复改名):统一为商用免费。存量 "free" 字族下次同步时目录会从(未知版权)一次性改名为
    (商用免费)
    ,属预期行为。
  • 改名失败的提示带上具体目录路径;偏好写盘失败不再静默。

分类筛选

  • 名字关键词第二批扩充:宋黑合体(FZSongHei 等)→ 无衬线;魏碑/北魏楷/行楷/瘦金/颜体/柳体 → 手写;
    倩体/剪纸/菱心/童体/彩云等 → 展示;日文(丸ゴ/ゴシック/教科書体)与韩文(바탕/궁서/돋움/굴림)覆盖。
  • 拉丁关键词改 CamelCase 感知词边界:pop 不再误伤 Poppins、round 不再误伤 Gotham Rounded、
    hand 不再误伤 Handel Gothic;手写词补全形态(handwriting/calligraphic/calligraphy/brushhand),
    修复 9 个手写字族被词边界打丢的回归。
  • 覆盖表(康体/新秀丽/Chibrush 等)补「键必须全小写」守卫测试;目录后缀字符串被七态表驱动测试钉死。

⚠️ 本版本未做代码签名

两个安装包目前没有数字签名,Windows 因此无法验证发布者。下载或安装时可能遇到下面两种提示,
都不是病毒告警,按说明处理即可。

1. 浏览器提示「通常不会下载」(Edge / Chrome 的下载保护)

点提示条右侧的「…」或「更多」,选择 保留 / 仍然下载。

2. Windows 11 智能应用控制(Smart App Control)提示「已阻止可能不安全的应用」

这个提示没有「仍要运行」按钮,只有两个选择:

  • 点「正常」关闭提示,按下面的方式验证文件完整性后自行决定是否继续;
  • 或在「设置 → 隐私和安全性 → Windows 安全中心 → 应用和浏览器控制 → 智能应用控制」里
    关闭该功能。注意:智能应用控制一旦关闭,通常无法再次开启(需重置或重装系统),
    请自行权衡,不建议为装一个软件长期关掉系统防护。

验证文件完整性(推荐,用来确认下载没被篡改):

Get-FileHash .\FontManager_2.1.2_x64-setup.exe -Algorithm SHA256

把输出与下方 SHA-256 对照,一致即说明文件完整。

本项目是个人维护的免费开源项目,没有购买代码签名证书,详见仓库根目录的
CODE_SIGNING_POLICY.md。

下载

文件 说明
FontManager_2.1.2_x64-setup.exe NSIS 安装包,推荐(同版本号可覆盖安装,装到当前用户目录,不需要管理员权限)
FontManager_2.1.2_x64_en-US.msi MSI 安装包(同一版本号的 MSI 无法覆盖安装,升级请用 setup.exe)
  • setup.exe:装到 %LOCALAPPDATA%\FontManager,普通用户双击即可,同版本可直接覆盖重装。
  • .msi:装到 Program Files,需要管理员权限,适合域内 GPO / Intune / SCCM 静默推送:
    msiexec /i FontManager_2.1.2_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:

3765115e466b9af19a1f8932490a8039a04f9aef85901777d30872b8c653fae9  FontManager_2.1.2_x64-setup.exe
bbd12ca0a553102479062d9f9d504e8e46e3010813c7a159a988fc602c6cccc3  FontManager_2.1.2_x64_en-US.msi