Brief intro
Changing the font (text) size in AutoCAD is essential for creating readable, professional drawings and for ensuring text displays correctly at different drawing scales. This guide explains multiple methods—global and object-level—plus alternatives, common errors and fixes, and practical tips for consistent results.
Why change Font size in AutoCAD
- To improve readability and presentation of drawings.
- To match text to a specific drawing scale or viewport.
- To maintain consistency across annotations and title blocks.
Quick overview of methods
- Use the Text style dialog (
STYLEorST) for global changes. - Edit the Properties panel (
Ctrl+1) for individual text objects. - Use the MTEXT editor for multiline text content.
- Use annotative text or adjust viewport scale for paper space/Model space scaling.
Step-by-step: Change font size globally with Text Style
- Type
STYLE(orST) in the command line and press Enter to open the Text Style dialog. - Select an existing text style or click New to create one.
- In the dialog, set the Font (SHX or TrueType) and the Height (Text size).
- If you set Height to 0, the text objects created with that style must specify a height at creation.
- Click Apply and Close.
- All text objects that use this style will update automatically—unless those objects have a per-object height override.
Step-by-step: Change font size for individual text objects
- Select the text object(s) you want to change (single-line
TEXT/DTEXT, orMTEXT). - Press
Ctrl+1to open the Properties panel. - Find Text Height (or Height for single-line text) and enter the new size.
- Press Enter — the selected text updates.
Notes:
- If an object has an explicit height, changing the style will not affect it. Remove the override by setting the object height to the desired value or recreate the object to inherit the style height.
Editing multiline text (MTEXT)
- Double-click an
MTEXTobject (or use theDDEDIT/TEXTEDITcommand) to open the MTEXT editor. - Use the editor toolbar or the Properties panel to change Text Height, Font, and other formatting options.
- Click outside the editor (or press Close) to apply changes.
Using annotative text for consistent paper-size appearance
When working with layouts and viewports, annotative text keeps text the same visual size regardless of viewport scale.
- Open
STYLE, create/select a text style and check Annotative (or set annotative flag in Properties for existing text). - Set the text size as the paper-space size you want (e.g., 3 mm, 1/8″ etc.).
- In each viewport, set the correct annotation scale (e.g., 1:100, 1:50). Annotative text will display at the same apparent size in all viewports with the correct scale.
- If annotative text doesn’t show, use the Annotation Visibility pull-down in the status bar to manage scale visibility.
Batch-change many text objects
- Use Quick Select (right-click > Quick Select) to filter by object type and style, then modify text Height in the Properties panel.
- Use the
FILTERorQSELECTcommands to select by layer, style, or content, then change the height in bulk.
Common errors and how to fix them
Text looks extremely small or huge in layout viewports:
- Fix: Use annotative text or adjust the viewport scale. Verify the text style is annotative if you want consistent paper size.
- Alternative: Manually scale text in Model Space using the viewport scale factor (not recommended for annotations).
Changes to Text Style don’t affect some objects:
- Cause: Objects have per-object height overrides or were created with a non-zero height.
- Fix: Select affected objects and set Text Height in Properties to the desired size (or 0 if you want them to inherit style height when possible), or recreate them after changing the style.
SHX or TrueType fonts missing / substituted:
- Fix: Ensure the font file (.shx or .ttf) is installed or the search path includes its folder. Use the Text Style dialog to select an available font.
Annotative text not updating:
- Fix: Ensure the text style is marked Annotative, the correct Annotation Scale is active in the viewport, and use
REGENif necessary.
- Fix: Ensure the text style is marked Annotative, the correct Annotation Scale is active in the viewport, and use
Text not updating after changes:
- Fix: Run
REGENorREGENALL. If needed, close and reopen the drawing or useAUDITandPURGEto clean file issues.
- Fix: Run
Useful AutoCAD commands & variables (quick reference)
STYLE/ST— Text Style dialog (global).MTEXT— Create/edit multiline text.TEXT/DTEXT— Create single-line text.QSELECT,FILTER— Select objects by criteria.Ctrl+1— Open Properties panel.REGEN/REGENALL— Regenerate drawing display.AUDIT,PURGE— Fix and clean drawing issues.
Practical tips for consistent results
- Use text styles for groups of similar annotations to ensure consistency and easier updates.
- For drawings intended for printing, define text height in millimeters or inches as a paper-size value and use annotative text for automatic scaling.
- Avoid manually scaling annotation text in Model Space; rely on annotative text or viewport scale.
- Set your default text height (style) to a sensible value so new text is correct by default.
- Keep a small number of standard text styles (e.g., Title, Head, Note, Dimension) to maintain clarity.
- When sharing drawings, include any custom SHX fonts or switch to standard TrueType fonts to prevent substitution.
FAQ
How do I make text look the same size in every viewport?
Use annotative text and set the proper Annotation Scale for each viewport. Mark your text style as Annotative and set the text height as the paper-size height.
Why changing the Text Style doesn’t change some text objects?
Those objects likely have a per-object height set when they were created. Select them and modify the Text Height in the Properties panel, or recreate them after updating the style.
What’s the difference between setting height in Text Style and in the Properties panel?
Setting Height in the Text Style is a global default for objects that don’t have an explicit height. Changing the Text Height in the Properties panel alters the selected object(s) individually.
Can I set different font sizes for MTEXT and single-line TEXT?
Yes. Each text object carries its own height value. MTEXT uses the value in its editor or Properties; single-line TEXT uses the height set at creation or in Properties. Prefer text styles for uniformity.
My SHX font is missing — the text looks wrong. What do I do?
Ensure the .shx file is in a folder included in AutoCAD’s support file search path or install the missing font. If not available, change the style to a standard TrueType font.
Should I set the Text Style height to zero?
Setting style Height to 0 forces you to specify height for each new text object at creation time. Use 0 if you want every text creation to explicitly control size; otherwise set a default height.
How do I scale existing annotation text to a new viewport scale?
If using annotative text, add the new scale to the object’s annotation scales or set the style/objects to annotative and they will display correctly. If not using annotative, you must manually scale text or recreate annotations for the new scale.
