Fonts SHX字体规范和字体文件的许可证

Fonts SHX字体规范和字体文件的许可证,fonts,cad,Fonts,Cad,我正在尝试实现一个简单的绘图查看器,它只能画线。 绘制三角形或矩形之类的形状很容易实现,但字体却不是。 我发现AutoCAD有一些线条字体,它们被编译为.shx字体文件。 关于.shx字体文件,我有两个问题 1。.shx文件的规范是否已打开? 我认为它与ESRI的.shx文件不同。我已经根据中的规范解析了该文件,但第一个字节上的文件代码不是0x0000270a。 我找不到.shx字体文件的规范,但我见过许多其他CAD程序使用.shx字体文件,所以我想它可能在某个地方 当然,我可以通过将.shx文

我正在尝试实现一个简单的绘图查看器,它只能画线。 绘制三角形或矩形之类的形状很容易实现,但字体却不是。 我发现AutoCAD有一些线条字体,它们被编译为.shx字体文件。 关于.shx字体文件,我有两个问题

1。.shx文件的规范是否已打开?

我认为它与ESRI的.shx文件不同。我已经根据中的规范解析了该文件,但第一个字节上的文件代码不是
0x0000270a
。 我找不到.shx字体文件的规范,但我见过许多其他CAD程序使用.shx字体文件,所以我想它可能在某个地方

当然,我可以通过将.shx文件转换为.shp文件来绕过这个问题,这很容易解释。我有一个反编译工具。但这会降低我的程序的灵活性,所以如果可能的话,我希望直接使用.shx字体文件

2。AutoCAD安装的字体属于哪种许可证?


AutoCAD中安装了许多默认的.shx字体,如“chineset.shx”或“gbcbig.shx”。我希望默认字体有一个严格的许可证,但我不确定,我找不到字体许可证的任何信息。如果我为我的程序使用字体并发布程序,会有问题吗?

我也一直在寻找这些答案。今天我终于找到了一些关于.shp格式的有用信息,可以编译成shx格式。这些信息太过详细和广泛,无法在这里发布。除了完整的AutoCAD,我还不知道shp->shx编译程序


很难找到这方面的信息,因为搜索往往会得到GIS形状文件信息,而这些信息看起来并不相同。请随意编辑此答案并提供更多信息。

我也一直在搜索这些答案。今天我终于找到了一些关于.shp格式的有用信息,可以编译成shx格式。这些信息太过详细和广泛,无法在这里发布。除了完整的AutoCAD,我还不知道shp->shx编译程序


很难找到这方面的信息,因为搜索往往会得到GIS形状文件信息,而这些信息看起来并不相同。请随时编辑此答案并提供更多信息。

感谢您的友好回答!你给我的链接是我在Q1中的意思——“迂回”和“反编译”。我曾考虑过为反编译的.shp文件制作一个解析器,但我不确定许可证问题。所以我放弃了使用任何类型的unicode字符集,比如中文或韩文。现在我只使用硬编码的字母表。啊,我明白了。不知怎的,我错过了你的部分帖子,很抱歉。是的,我也没有找到许可证上的信息。在过去的15年里,我看到人们在各种论坛上多次询问这个问题,但似乎没有人给出答案。谢谢你的友好回答!你给我的链接是我在Q1中的意思——“迂回”和“反编译”。我曾考虑过为反编译的.shp文件制作一个解析器,但我不确定许可证问题。所以我放弃了使用任何类型的unicode字符集,比如中文或韩文。现在我只使用硬编码的字母表。啊,我明白了。不知怎的,我错过了你的部分帖子,很抱歉。是的,我也没有找到许可证上的信息。在过去的15年里,我看到人们在各种论坛上多次询问此事,但似乎没有人给出答案。