将 AutoCAD SHX 字体映射到 TrueType 字体

将 AutoCAD 图形导入或链接到 Revit 模型时,可以将 AutoCAD SHX 字体映射到 TrueType 字体,以便它们可以正确地显示在 Revit 中。

可以映射到现有的任何字体。

注: 对于尚未映射的 SHX 字体,Revit 使用相似字体,但结果将不可预测。

AutoCAD SHX 字体存储在以下位置:C:\Program Files\Autodesk\AutoCAD <版本>\Fonts

Revit 使用您计算机上安装的字体。 若要找到它们,请使用 Windows® 控制面板。

若要映射字体,请使用文本编辑器编辑 shxfontmap.txt。 此文件位于以下位置: %APPDATA%\Autodesk\Revit\Autodesk Revit 2024 Release

对于每个要映射 TrueType 字体,使用以下格式添加行:

filename.shx<tab>Fontname

其中:

保存并关闭文件。

不需要重新启动 Revit 即可使字体映射生效。 如果已经将 DWG 文件导入或链接到 Revit 模型,必须再次导入或链接。

示例 1

下行显示了典型的输入:

Txt.shx	Arial

如果 AutoCAD 中使用 Txt.shx 的 DWG 文件链接或导入到 Revit 时,文字将以 Arial 字体显示。

示例 2

Txt.shx	Tahoma
Monotxt.shx Tahoma

在这种情况中,如果 DWG 文件导入或链接到 Revit,那么使用 Txt.shxMonotxt.shx 的文字会以 Tahoma 字体显示。