AFR v9.2.0 (20260525.1)
📦 下载说明
| 文件 | 说明 |
|---|---|
| AFR-Deployer_v9.2.0.exe | 主安装程序,双击运行并选择 AutoCAD 版本 |
| AFR-DLL_v9.2.0.zip | 手动 NETLOAD 用插件 DLL 包 |
| Fonts.zip | 字体资源包(用于手动补充或备份) |
👉 一般用户只需下载:AFR-Deployer_v9.2.0.exe
🆕 更新摘要
- 文件级字体处理拆分为 SHX 与 TrueType 两条链路,提升缺失字体加载阶段的命中准确性 #96
@TrueType、SHX 主字体和 SHX 大字体使用独立可用性索引,减少误判和错误写回- AFRLOG 增加真实运行时映射结果展示,并支持对当前图纸继续手动修正
- 发布资产统一为版本化部署器、手动 DLL 包和字体包,安装与升级入口更清晰 #95
✨ 新功能
- 新增 TrueType /
@TrueType文件加载阶段的运行时重定向,可与 SHX 文件加载重定向并行工作。 - 新增共享字体索引,统一服务自动检测、Hook 运行时映射和字体选择界面。
- AFRLOG 新增运行时字体映射区,展示原始字体、字体类型、映射目标、执行 Hook 和失败状态。
- 部署器改为读取插件构建输出中的 CAD 元数据,安装包可自动携带 AutoCAD 2018-2027 的版本描述。
- 安装插件时自动禁用CAD “缺少 SHX 字体” 弹窗
⚡ 优化
- SHX 扫描按主字体和大字体分类校验,避免把大字体写入主字体槽位或反向误用。
- TrueType 扫描结合系统字体集合与 CAD 字体目录;
@TrueType会先检查基础字族,仅在基础字体不可用时走兜底。 - 文档处理顺序调整为检测、样式表写回、二次检测、图形缓存标记、Regen 触发运行时映射、采集 Hook 结果,日志与实际显示更一致。
- 配置保存后会刷新共享字体索引;首次配置但 Hook 尚未安装时提示重启 AutoCAD,避免误认为当前会话已完整生效。
- 移除旧的 MText 静态内容转换和 DBText 自动编码改写链路,自动流程聚焦缺失字体替换与真实文件级映射,降低误改图纸文字内容的风险。
- 部署器将默认字体释放等非阻断问题作为安装警告展示,不再把 DLL 已安装成功的场景整体判为失败。
- 为通过
NETLOAD命令加载的插件提供卸载功能
🛠 修复
- 修复
@前缀 SHX 请求在基础 SHX 已存在时仍可能错误走替换字体的问题。 - 修复 TrueType 字体名被 SHX 加载链路处理时可能污染后续字体缓存的问题。
- 修复 AutoCAD 2027
shpload入口参数差异导致 TrueType Hook 无法按旧 ABI 安全安装的问题。 - 修复 TrueType 样式残留缺失 SHX 引用时可能反复触发无效映射或样式误判的问题。
- 修复
FONTALT先于插件接管缺失字体的干扰;插件初始化时禁用该替代字体,卸载时恢复为simplex.shx。 - 修复反复 NETLOAD / 卸载时嵌入程序集解析回调和文档事件可能残留的问题。
- 修复部署器侧安装插件时默认SHX字体释放失败
⚠️ 升级说明
- 支持 直接覆盖安装
- 无需卸载旧版本
- 已安装字体不会被删除