Textstylecauses WisDOT custom linetype errors

Last updated: 2022-12-15

Overview

AutoCAD .SHX files contain shapes, symbols, or fonts compiled from an .SHP shape file or .PFB font file. The WisDOT Civil 3D custom configuration uses the file dgnlstyle-ewdotudls.shx to store shape definitions for custom linetypes.

Some files that are converted to .DWG from MicroStation may contain a "poison" textstyle named Style-dgnlstyle-ewdotudlsthat has the font file set to dgnlstyle-ewdotudls.shx. Since dgnlstyle-ewdotudls.shx holds shapes for WisDOT linetypes and not fonts, it is substituted with the default AutoCAD font file to create the textstyle.

Issue

Since dgnlstyle-ewdotudls.shx was substituted with the default AutoCAD font file, AutoCAD cannot find the WisDOT linetype shapes when the linetype file is loaded. Multiple error dialog boxes will appear.

When the drawing is opened it will display font characters (ABC, 123, !@#, etc.) in place of shapes for the WisDOT custom linetypes. The linetype errors will occur in every drawing or xref subsequently opened during the drawing session. Linetype display will return to normal after Civil 3D is closed and re-opened as long as the drawing with the textstyle Style-dgnlstyle-ewdotudls is not opened first.

How to fix the issue

Open the drawing containing the "poison" textstyle and PURGEStyle-dgnlstyle-ewdotudls.

Tip: The .DWG containing Style-dgnlstyle-ewdotudls may be attached as an xref.