AutoCAD SHX字体查看器

1,063 阅读1分钟

在没有安装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 图形
    • 适配不同屏幕大小的响应式网格布局