Two formats, and which one you’re holding decides the entire procedure. SHX files drop into a folder AutoCAD already scans. TrueType files get installed into Windows the same way you’d install a font for Word or Illustrator, and AutoCAD picks them up from the operating system afterward.
Both end up in the same dialog eventually. The Text Style window is where a font gets tied to a named style and turns into text you can actually place, and what appears in that list is whatever the Support File Search Path and the Windows font registry happen to expose at that moment.
Style names, for what it’s worth, accept up to 255 characters (Autodesk Knowledge Network). Nobody has ever needed that. Most offices land on four or five short names and never revisit the setting.
AutoCAD Font Types: SHX and TrueType
Whatever the format, the file has one job. It tells AutoCAD how to draw each character on screen, inside the editor, and on the plotted sheet. STYLE, TEXT, MTEXT and DTEXT all pull from the same pool once a style points at one of them.
- SHX, AutoCAD’s own compiled shape format
- TrueType, the same format Windows uses everywhere else
Any font is a name attached to a set of character shapes. AutoCAD takes that idea and splits it across two file types that behave nothing alike the moment you start drafting.
SHX is a shape file native to AutoCAD, produced by running a SHP source through the COMPILE command. Characters draw as single strokes rather than filled outlines, which is exactly why older drawings have that thin, wiry look on paper.
TrueType needs less explanation. It’s the outline-based format every other Windows application already uses, glyphs fill solid, and the result reads closer to a word processor than a pen plotter.
Most default drawings still lean on plain stroke-based faces like txt.shx and simplex.shx, closer in spirit to a stripped-down sans-serif font than anything decorative.
Autodesk added TrueType support in AutoCAD Release 13, shipped in November 1994. Before that, SHX was the only thing the program understood.
Which AutoCAD Font Format Should You Use, SHX or TrueType?
Neither one wins outright. It comes down to plot fidelity, how the drawing gets shared, and whether an office standard already made the decision for you years ago.
| Factor | SHX | TrueType |
|---|---|---|
| Rendering | Single-stroke vector | Filled outline glyph |
| Plot consistency | Sharp at any scale | Can read heavier once filled |
| Portability | Travels with the file easily | Depends on the recipient owning it |
| Drafting standards | Common in older, standard-based templates | Common in client-facing or branded sheets |
TrueType fonts fall under the same commercial font licensing terms as any other typeface, so a drawing built around one can look wrong the second it opens on a machine that never had that font installed.
SHX earns its keep on heavy drawings. It’s light, it regenerates fast when a sheet holds thousands of text objects, and it plots the same way across AutoCAD versions and DWG clones alike. Next to a filled modern typeface it looks dated, and there’s no real defence of that.
TrueType matches whatever the reports and title blocks already use, and it hands you real bold and italic variants instead of a faked slant. The tradeoffs are narrow but annoying: no vertical text orientation, and it can render shorter than SHX at the same height setting (Autodesk Knowledge Network).
How Does AutoCAD Locate Font Files?
Every time AutoCAD needs a font, it walks a fixed list of folders. Anything sitting outside that list may as well not be on the machine.
That list is the Support File Search Path, set inside the Options dialog.
- Type OPTIONS and open the Files tab.
- Expand Support File Search Path.
- Click Add, then Browse to the folder holding your SHX files.
- Click OK, then close and reopen AutoCAD.
SHX fonts default to the AutoCAD Fonts folder inside the install directory. TrueType and OpenType files never go there. They sit in the Windows Fonts folder, because AutoCAD reads them through the operating system rather than its own search path.
How to Install a TrueType Font for AutoCAD
Installing a TrueType font for AutoCAD really means installing it for Windows. AutoCAD only reads what the system has already registered.
- Right-click the .ttf file and choose Install, or Install for All Users on a shared machine.
- Let Windows register the font, usually a few seconds.
- Close and reopen AutoCAD.
- Open the Text Style dialog and confirm the font appears in the Font Name list.
Installing for the current user only is the classic slip on a shared workstation. The font shows up perfectly for you, then disappears the moment a colleague logs in. Two other things worth ruling out when a freshly installed font refuses to appear: AutoCAD was left open during the install, so the list never refreshed, or the TTF itself is partial or corrupted, which Windows will ignore without saying a word.
How to Install a Custom SHX Font in AutoCAD

A custom SHX font installs by landing in a folder AutoCAD already scans. If it isn’t in one, you add its folder to the search path.
- Copy the .shx file into the AutoCAD Fonts folder, or any folder already on the Support File Search Path.
- Open the Text Style dialog and check the Font Name list.
- If it’s missing, add its folder through OPTIONS and the Files tab, then restart AutoCAD.
Compiling a SHP File into an SHX Font
Raw font sources arrive as .shp files, and AutoCAD can’t read that format directly.
The COMPILE command turns the SHP source into a usable SHX file, saved in the same folder by default.
Custom linetype shapes go through that identical process, which is why a stray SHP file sitting in a fonts folder isn’t necessarily a font at all.
Using a Big Font File for Non-Latin Characters
Some character sets simply don’t fit inside a single-byte SHX file. Big Font files pair with a standard SHX to cover them, mainly Asian glyph sets.
AutoCAD’s default pairing is txt.shx with bigfont.shx (Autodesk Knowledge Network). You assign the pair through the Text Style dialog as one combined entry, and the comma-separated naming convention, font name followed by bigfont name, is reserved specifically for this.
How to Assign a Font to a Text Style in AutoCAD
A font only becomes usable text once it’s attached to a named style, and that happens through the STYLE command.
- Type STYLE and press Enter.
- Click New and name the style for its job, not its font (NOTES, TITLE, DIMS).
- Pick the font from the Font Name list. SHX and TrueType entries appear together.
- Set the Height, then adjust Width Factor and Oblique Angle under Effects.
- Click Set Current so TEXT, MTEXT, and DTEXT default to this style.
Width Factor controls font spacing directly. Anything under 1.0 condenses the text, anything over 1.0 stretches it.
Oblique Angle accepts values between -85 and 85 degrees (Autodesk Knowledge Network), which is enough to fake an italic slant on a font that has no italic variant of its own.
Why Does AutoCAD Show a Missing Font or Substitute Font Error?
The message means the drawing is calling for a font that either isn’t installed or isn’t sitting anywhere on the search path.
It doesn’t leave blank space. Something gets substituted automatically.
FONTALT holds a single fallback font, used whenever the original SHX file can’t be found. FONTMAP is the more precise option, pointing at a mapping file that pairs specific missing fonts with specific replacements instead of applying one blanket substitute to everything.
Before you change either variable, it helps to know where they start:
- FONTALT defaults to simplex.shx unless changed (Autodesk Knowledge Network)
- FONTMAP defaults to acad.fmp, or acadlt.fmp in AutoCAD LT (Autodesk Knowledge Network)
- TrueType fonts are proprietary, so eTransmit’s Include Fonts option only bundles them once you confirm the recipient is licensed to use them; if a required TrueType font still isn’t present on the recipient’s machine, FONTALT governs the substitution (Autodesk Knowledge Network)
- Custom SHX fonts with no TrueType match get replaced by a proxy font, shown visually different in the in-place text editor (Autodesk Knowledge Network)
Substitution only changes what you see. The drawing still stores the original font name, so the text displays correctly again the moment the real font turns up.
How to Share a Drawing Without Losing Its Fonts
Fonts are the dependency people forget. Xrefs get remembered, images usually get remembered, and then the font quietly doesn’t travel.
AutoCAD’s eTransmit command packages a drawing together with its dependent files in one step.
- Open the drawing and run ETRANSMIT.
- In the Create Transmittal dialog, open Transmittal Setups and check Include Fonts under Include Options.
- Choose a package type, Folder for uncompressed files or Zip for a single compressed archive.
- Click OK to build the package, then check the file list before sending it.
Zip packages built by ETRANSMIT save as UTF-8 archives, which matters if any file name, including a custom font file, uses extended characters (Autodesk Knowledge Network).
The same package folds in xref drawings and plot style tables automatically; SHX and TrueType font files only come along if Include Fonts is checked in the transmittal setup (Autodesk Knowledge Network).
Without ETRANSMIT, bundling is manual work. Copy the SHX or TTF file alongside the DWG, or zip the whole lot together before sending.
Checking that it actually worked takes a minute and saves an awkward email later. Open the Text Style dialog and confirm the Font Name still points at the intended file. For TrueType, ask whether the recipient installed it locally, because it still doesn’t travel with the package on its own. And if you have a second machine or a clean profile handy, open the drawing there. Better to catch a quiet substitution yourself than to have a client mention it.
When AutoCAD Fonts Do Not Display or Print Correctly
Font problems in AutoCAD rarely come from a missing file. Most trace back to scale, references, or plot settings doing exactly what they were configured to do.
One trigger that catches people out: a search path pointing at a mapped network drive. If the drive disconnects, or the server is unreachable at startup, the path drops silently and every font in that folder stops resolving. No warning, no dialog.
Annotative Scale Mismatches
Annotative text stores one height value and multiplies it per viewport scale. A mismatch here looks like a font problem even though the font is fine.
Autodesk’s own formula for the conversion is Object Height x Annotation Scale x Annotation Plot Size. A 1-unit tall text object shown in a viewport scaled to 1/4 inch = 1 foot displays at a 12-inch model space height (Autodesk Knowledge Network).
Text created at the wrong annotation scale is the usual cause, and it tends to vanish completely in other viewports rather than just looking off. A style marked Annotative after text already exists causes the opposite headache, leaving the older objects stuck at a fixed size. Scale representations that were added and then deleted from a single viewport will break consistency across the sheet too.
Xref Font Conflicts
An xref carries its own text styles into the host drawing. If the host lacks the referenced font, the text can disappear instead of substituting.
FONTALT still governs the fallback, though a period entered as the alternate font value switches substitution off entirely. That’s when missing text goes blank rather than showing a stand-in.
Usually the fix is to detach the xref, correct the font reference in the source drawing, then reattach.
Plot Style Rendering Differences
A plot style table can make text look like it’s using the wrong weight or colour even when the font and the text style are both correct.
Lineweight settings inside a plot style override the object’s own lineweight at plot time (Autodesk Knowledge Network). Text that looks thin on screen prints bold, or the other way round.
Colour-dependent tables (CTB) map plotted weight to the object’s colour, so two text objects sharing a colour will always plot identically. Named tables (STB) assign weight straight to the object or the layer, with colour left out of it.
None of that is a font failure. It’s scale, references, or plot configuration behaving as instructed, which is why reinstalling the font almost never fixes any of it.
- The Windsurf Logo History, Colors, Font, And Meaning - 10 October 2026
- How to Remove Background From Product Photos (No Photoshop) - 10 October 2026
- How Designers can Build a Stronger Online Creative Identity - 9 October 2026