How to Use AutoCAD LIN Files in BricsCAD, DraftSight, and ZWCAD

BricsCAD, DraftSight, and ZWCAD support AutoCAD-like linetype workflows and can read many LIN definitions. Compatibility is strongest for simple dash-gap patterns. Text styles, SHX shapes, paths, commands, and plot output require application-by-application testing.

A portable library separates standard LIN syntax from product-specific installation details.


Understanding LIN File Compatibility

Do not judge compatibility only by whether the file loads. A production test must verify pattern proportions, text font, symbol shape, orientation, curves, blocks, layouts, and PDF output in each target application and version.


Simple vs. Complex Linetype Compatibility

Dash-Gap Patterns

Definitions using positive, negative, and zero numeric elements are the most portable. Keep formatting conservative and avoid redefining application-supplied names.

Text-Based Patterns

The target drawing must contain a compatible text style pointing to an available font. Text width and baseline can vary when substitution occurs.

SHX Shape-Based Patterns

The correct compiled SHX file and shape name must be available. Shape compilation or search paths can differ, so ship both source documentation and the tested compiled resource.


Use LIN Files in BricsCAD

Locate the Linetype Manager

Open the application’s linetype interface or use the command-line linetype command. Confirm the selected drawing and current profile.

Load a Custom LIN File

Browse to the controlled file, select the required definitions, and create long test geometry. Do not assume an existing same-named definition was replaced.

Configure Support Paths

Add the company folder through BricsCAD settings for repeat use. Verify the path on every workstation and avoid personal profile locations.


Use LIN Files in DraftSight

Load a Custom Definition

Use the LineStyle or linetype management workflow for the installed edition and load the definition from the custom LIN file.

Assign It to Layers and Entities

Prefer layer assignments and verify that imported DWGs preserve the intended names and properties.

Resolve Missing Dependencies

Install or map required fonts and shape resources. If a shape-based pattern fails, test a simple definition from the same file to separate syntax from SHX dependency.


Use LIN Files in ZWCAD

Load a Custom Definition

Load the LIN file through the linetype manager or command workflow and assign the pattern to a controlled layer.

Add LIN and SHX Search Paths

Configure a stable support location for both the source library and compiled shapes. Reopen the application to confirm persistence where necessary.

Test Complex Linetypes

Test text rotation, shapes, curves, short segments, and plotting. Record any version-specific limitation in the company compatibility matrix.


Standard Imperial and Metric LIN Libraries

Each product may ship standard libraries with familiar names, but numeric definitions and search locations can vary. Use your controlled custom files and the unit policy from metric versus imperial linetype scaling rather than relying on a filename alone.


Text Style and Font Compatibility

SHX Fonts

Confirm the file exists, the target application supports it, and the drawing text style points to the intended resource.

TrueType Fonts

The font must be installed according to the operating system and licensing rules. Substitution can change character width and PDF size.

Missing Style Names

A LIN descriptor references a style name, not only a font file. Create the approved non-annotative style in the drawing or template before loading the linetype.


SHX Shape Compatibility

File Locations

Place the SHX in a support folder recognized by the target product. A location valid in AutoCAD is not automatically configured elsewhere.

Shape Names

The descriptor’s shape name must exist in the compiled file. A same-named SHX from another vendor may contain different definitions.

Compilation Differences

Compile and validate the shape using the documented workflow for the production environment. Retain the source SHP so a compatible build can be produced if required.


Common Cross-Platform Differences

Pattern Scale

Drawing units, defaults, and layout display settings can make the same code appear different. Use one test DWG and recorded system variables.

Text Orientation

Compare R and U behavior on reversed and curved geometry using the orientation test procedure.

Curved Geometry

Circles, splines, and tight radii reveal differences that are not visible on straight samples.

Plot Output

Use each application’s standard PDF driver and compare lineweight, font handling, symbol output, and file size.


Build a Portable LIN Library

Use Relative Folder Structures

Package LIN, SHX, fonts where distribution is permitted, test drawings, and readme files in one predictable structure.

Avoid Product-Specific Paths

Do not store absolute user or installation paths in deployment instructions. Configure a company root per application.

Include Every Dependency

List text style names, font filenames, shape filenames, units, tested versions, and expected plot settings.


Cross-Platform Linetype Test Matrix

TestAutoCADBricsCADDraftSightZWCAD
Simple LIN loadsRecordRecordRecordRecord
Text style/fontRecordRecordRecordRecord
SHX shapeRecordRecordRecordRecord
Reversed and curvedRecordRecordRecordRecord
Model/layout scaleRecordRecordRecordRecord
PDF outputRecordRecordRecordRecord

Recommended File-Sharing Checklist

  • Use unique custom names.
  • Include the source LIN and required SHX files.
  • Document text style and fonts.
  • State metric or imperial assumptions.
  • Provide a test DWG with straight, curved, and reversed samples.
  • Provide an approved reference PDF.
  • Test on the exact target product versions.
  • Use the dependency packaging checklist for delivery.


Related Linetype Guides