• Skip to main content
  • Skip to primary sidebar
  • Skip to footer
blog.draftsperson.net

blog.draftsperson.net

the art of technical drawing

blog.draftsperson.net

Load acadiso.lin by Default: MEASUREMENT & MEASUREINIT

March 25, 2020

Last updated July 28, 2026

You open the Layer dialog on a metric drawing, go to load a linetype, and AutoCAD offers you acad.lin — the imperial file, with imperial dash lengths. You want acadiso.lin. Here is why it happens and how to stop it happening again.

The short answer

Set MEASUREMENT to 1 in the drawing, and MEASUREINIT to 1 so new drawings start that way.

That is the whole fix. The rest of this page is what those two variables actually do, because they are more consequential than they look and they are frequently confused with each other.

The two variables are not the same

VariableScopeAffects
MEASUREMENTSaved in the drawingWhich hatch pattern and linetype files this drawing uses
MEASUREINITSaved in the registry, per userWhat MEASUREMENT is set to in a drawing started from scratch

Both take 0 for imperial and 1 for metric.

The distinction matters because it explains the most common version of this problem: you fix MEASUREMENT, everything is fine, and then the next new drawing is wrong again. MEASUREMENT only fixed the drawing in front of you. MEASUREINIT is what fixes the next one.

It also explains why a drawing someone emails you can be stubbornly imperial on a machine set up entirely for metric work. The setting travelled with the file.

It controls hatch patterns too

This is the part that surprises people, because the variable is usually met while chasing a linetype.

MEASUREMENT selects the hatch pattern file as well as the linetype file — acad.pat against acadiso.pat. So the same setting that gives you imperial dashes also gives you imperial hatch scaling. If your hatches have been coming out at unhelpful densities and you have been fixing them by trial and error at the scale box, this may well be why.

It matters again if you install custom patterns. Appending a set to acad.pat when your drawings read acadiso.pat means the patterns are there, in a file nothing is looking at. See material hatch patterns for the install steps and which file to use.

How to set them

  1. Type MEASUREMENT and enter 1. That fixes the current drawing.
  2. Type MEASUREINIT and enter 1. That fixes drawings you start from scratch, from now on.
  3. Reopen the Layer dialog and load a linetype. It should now offer acadiso.lin.

Linetypes already loaded into the drawing do not change retrospectively. If a drawing has imperial linetypes in it, they stay imperial until you reload them from the metric file.

AutoCAD Load Linetypes dialog defaulting to the imperial acad.lin file
MEASUREMENT set to 0 — the dialog offers acad.lin, the imperial file.
AutoCAD Load Linetypes dialog defaulting to the metric acadiso.lin file
MEASUREMENT set to 1 — the same dialog now offers acadiso.lin.

The better fix: use a template

Setting MEASUREINIT only matters for drawings started from scratch, and in an office almost nothing is started from scratch. Real work starts from a template.

So the durable answer is to get MEASUREMENT right in your template, along with everything else that should not be decided per drawing: units, dimension styles, text styles, layers, linetypes already loaded. Then the question stops arising, for you and for everyone else using that template.

If you have inherited a template and are not sure what it carries, opening a new drawing from it and checking MEASUREMENT is a ten-second test worth doing once.

What each value means

  • 0 — Imperial. Uses the hatch pattern file and linetype file named by the ANSIHatch and ANSILinetype registry settings, which are normally acad.pat and acad.lin.
  • 1 — Metric. Uses the files named by ISOHatch and ISOLinetype, normally acadiso.pat and acadiso.lin.

The initial value of MEASUREINIT varies by country and region, which is why this is a problem some drafters never meet and others meet on day one.

References

  • Material hatch patterns — installing custom patterns into the right .pat file
  • Free AutoCAD hatch patterns
  • Choosing the right units for your CAD drawings
  • AutoCAD text styles — another thing that belongs in the template rather than the drawing

Filed Under: AutoCAD Bugs & Problems, AutoCAD Tips

Primary Sidebar

Subscribe to our Youtube Channel

Post CAD drafting jobs on Freelancer.com. and get some free money to do this.

Categories

  • American Steel Industry (4)
  • AutoCAD Articles & Reference (30)
  • AutoCAD Bugs & Problems (19)
  • AutoCAD Tips (29)
  • AutoCAD Tutorials (54)
  • AutoLISP Routines (328)
  • AutoLISP Tutorials (15)
  • CAD Standards (7)
  • Civil 3D (7)
  • Civil Drafting (4)
  • Dimensions (2)
  • Drafting Funnies (71)
  • Drafting History (9)
  • Drafting Standards (84)
  • Electrical Drafting (2)
  • General IT reference (7)
  • Geometry (15)
  • GIS (2)
  • Hatch Patterns (12)
  • Office Life Hacks (3)
  • PT (1)
  • Revit Tutorials (54)
  • Steel Detailing (14)
  • Structural Drafting (26)
  • Technical Dictionary (61)
  • Useful Website Links (19)

Footer

Free downloads

  • Free AutoLISP routines
  • Free hatch patterns
  • SHX fonts & text styles
  • Numbering LISP collection
  • ISO 3098B font

Reference charts

  • AWS weld symbols chart
  • Steel detailing chart
  • Hole & slot sizes
  • Bolt edge distance
  • ANSI & ARCH paper sizes
  • How to fold an A1 drawing

Useful links

  • CAD blocks (DWG)
  • Revit families
  • structuraldrafter.com
  • cad-corner.com
  • About
  • Privacy policy

Provided for free with no warranty · Log in