在没有安装AutoCAD的情况下,如何查看SHX字体呢?答案是可以使用 @mlightcad/shx-parser。
SHX 解析器
@mlightcad/shx-parser是一个用于解析 AutoCAD SHX 字体文件的 TypeScript 库,具备如下的一些功能。
功能特性
- 解析 SHX 字体文件并提取字体数据
- 支持多种 SHX 字体类型:
- Shapes(图形字体)
- Bigfont(大字体,包括扩展大字体)
- Unifont(统一字体)
- 图形解析进行了性能优化:
- 按需解析
- 按字符编码和字号缓存图形
- 现代 TypeScript 实现
- 面向对象设计
- 完整的测试覆盖
安装方式
npm install @mlightcad/shx-parser
SHX字体查看器
@mlightcad/shx-parser 提供了一个示例应用 ,无需任何安装,打开网页即可使用。它可以用于查看和探索 SHX 字体文件,具有以下功能:
-
双加载模式:
- 上传本地 SHX 文件
- 从远程字体库中选择
-
主要功能:
- 响应式网格布局查看所有字符
- 按字符编码(十进制/十六进制)搜索字符
- 点击字符以弹出放大视图
- 可切换十进制和十六进制编码显示
-
显示信息:
- 显示字体类型、版本、字符数量
- 将字符渲染为 SVG 图形
- 适配不同屏幕大小的响应式网格布局