Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: splrad/CADFontAutoReplace

AFR v9.2.0 (20260525.1)

25 May 17:32
@github-actions github-actions
08ff87e
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

📦 下载说明

文件 说明
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字体释放失败

⚠️ 升级说明

  • 支持 直接覆盖安装
  • 无需卸载旧版本
  • 已安装字体不会被删除
Assets 5
Loading

AFR v9.1 (20260504.1)

04 May 05:20
@github-actions github-actions
1168953
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

🚀 下载说明

文件 用途
AFR-Deployer.exe 部署工具,双击运行后选择需要安装的 AutoCAD 版本。
Fonts.zip 字体压缩包,用于手动补充或备份字体资源。

📝 变更记录

  • ci: 重构 CI/CD 工作流编排与发布流程 (#83) by @splrad (4b1d1f5)
  • ci(release-build): 改进 .NET SDK 安装失败检测方式提升稳定性 by @splrad (1d634d3)
  • style(workflow): 调整正则表达式转义符格式以提升脚本可读性 by @splrad (17c55f6)
  • ci(workflow): 优化主分支合并审批流程以确保资源保护 by @splrad (3250c61)
  • ci: 修正版本发布关联仓库参数确保多仓库兼容 by @splrad (50785e7)
  • chore: 更新 .gitignore 并移除 inspect-types.ps1 (#84) by @splrad (648345f)
  • style(ci): 统一工作流名称及状态检查描述 by @splrad (aa02df0)
  • refactor(vm): 精简注释与代码逻辑 (#85) by @splrad (8985e9b)
  • style: 调整工作流命名提升表达一致性 by @splrad (0242513)
  • docs(core): 优化 ConfigService 文档注释 (#86) by @splrad (a33a392)
  • style(workflow): 统一配置保护状态名称为规则文件保护 by @splrad (506622e)
  • docs(core): 精简 RegistryService XML 注释并更新编码规范 (#87) by @splrad (c188237)
  • ci(workflow): 简化合并权限工作流显示名称 (#88) by @splrad (94415a4)
  • ci(workflows): 重构权限校验工作流并为LdFileHook补充注释 (#89) by @splrad (c007283)
  • chore(workflow): 调整自动审批与权限审查术语及并发策略以提升一致性 by @splrad (dcc646e)
  • refactor(deployer): 重构多配置支持与聚合部署状态 (#90) by @splrad (cdc101a)
  • ci: 重构工作流条件逻辑并修复 release 查询 (#91) by @splrad (1168953)

Contributors

splrad
Loading

v9.0

03 May 14:30
@splrad splrad
a4e7b5b
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

  • feat(deployer): 新增部署工具并扩展 AutoCAD 2018-2027 支持 by @splrad in #82

Full Changelog: v8.9...v9.0

Contributors

splrad
Loading

v8.9

25 Apr 20:00
@splrad splrad
6b2195b
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

📦 插件下载说明

请根据您安装的 AutoCAD 版本,下载对应版本的 DLL 插件。


🧩 插件命名说明

插件名称示例:AFR-ACAD2026

命名规则如下:

  • AFR:插件代号(Auto Font Replace 的缩写,可忽略)
  • A:表示 Autodesk
  • CAD2026:表示适配的 AutoCAD 版本(2026)

✅ 支持版本

  • AutoCAD 2026
  • AutoCAD 2025
  • AutoCAD 2024
  • AutoCAD 2023
  • AutoCAD 2022
Loading

v8.0

19 Apr 19:40
@splrad splrad
39a7a98
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

📦 插件下载说明

请根据您安装的 AutoCAD 版本,下载对应版本的 DLL 插件。


🧩 插件命名说明

插件名称示例:AFR-ACAD2026

命名规则如下:

  • AFR:插件代号(Auto Font Replace 的缩写,可忽略)
  • A:表示 Autodesk
  • CAD2026:表示适配的 AutoCAD 版本(2026)

✅ 支持版本

  • AutoCAD 2026
  • AutoCAD 2024
Loading

v7.5

18 Apr 01:54
@splrad splrad
4122362
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

📦 插件下载说明

请根据您安装的 AutoCAD 版本,下载对应版本的 DLL 插件。


🧩 插件命名说明

插件名称示例:AFR-ACAD2026

命名规则如下:

  • AFR:插件代号(Auto Font Replace 的缩写,可忽略)
  • A:表示 Autodesk
  • CAD2026:表示适配的 AutoCAD 版本(2026)

✅ 支持版本

  • AutoCAD 2026
Loading

v7.0

08 Apr 20:24
@splrad splrad

Choose a tag to compare

📦 插件下载说明

请根据您安装的 AutoCAD 版本,下载对应版本的 DLL 插件。


🧩 插件命名说明

插件名称示例:AFR-ACAD2026

命名规则如下:

  • AFR:插件代号(Auto Font Replace 的缩写,可忽略)
  • A:表示 Autodesk
  • CAD2026:表示适配的 AutoCAD 版本(2026)

✅ 支持版本

  • AutoCAD 2026
Loading

v2.9

24 Mar 18:45
@splrad splrad

Choose a tag to compare

📦 插件下载说明

请根据您安装的 AutoCAD 版本,下载对应版本的 DLL 插件。


🧩 插件命名说明

插件名称示例:AFR-ACAD2026

命名规则如下:

  • AFR:插件代号(Auto Font Replace 的缩写,可忽略)
  • A:表示 Autodesk
  • CAD2026:表示适配的 AutoCAD 版本(2026)

✅ 支持版本

  • AutoCAD 2026

🔄 更新内容(针对AFR-ACAD2026)

vLatest

✨ 新增功能
支持 TrueType 字体自动替换
新增 AFRLOG 命令(字体替换日志查看)
支持 批量字体映射填充

🔧 功能增强
优化字体扫描逻辑(更高准确性与性能)
改进字体替换流程与异常处理机制
增强日志记录能力(更完整、更清晰)

🖥 UI 与交互优化
优化字体替换日志窗口:
自动刷新
状态提示
分组展示
优化界面布局与间距
改进字体选择体验

📈 综合提升
提升插件整体稳定性
提高处理效率与响应速度
优化用户使用体验

Loading

v2.5

21 Mar 08:10
@splrad splrad

Choose a tag to compare

📦 插件下载说明

请根据您安装的 AutoCAD 版本,下载对应版本的 DLL 插件。


🧩 插件命名说明

插件名称示例:AFR-ACAD2026

命名规则如下:

  • AFR:插件代号(Auto Font Replace 的缩写,可忽略)
  • A:表示 Autodesk
  • CAD2026:表示适配的 AutoCAD 版本(2026)

✅ 支持版本

  • AutoCAD 2026

🔄 更新内容(针对AFR-ACAD2026)

vLatest

  1. 实现HandyControl嵌入式加载,支持单DLL分发
Loading

v2.2

20 Mar 23:58
@splrad splrad

Choose a tag to compare

📦 插件下载说明

请根据您安装的 AutoCAD 版本,下载对应版本的 DLL 插件。


🧩 插件命名说明

插件名称示例:AFR-ACAD2026

命名规则如下:

  • AFR:插件代号(Auto Font Replace 的缩写,可忽略)
  • A:表示 Autodesk
  • CAD2026:表示适配的 AutoCAD 版本(2026)

✅ 支持版本

  • AutoCAD 2026

🔄 更新内容(针对AFR-ACAD2026)

vLatest

  1. 优化字体检测流程
  2. 提升初始化性能
Loading
Previous 1
Previous

AltStyle によって変換されたページ (->オリジナル) /