Xarab.shx Autocad Font [top]
If you’ve ever opened an AutoCAD drawing only to be greeted by the dreaded "Missing SHX Files" dialog box, you aren’t alone. One of the more specific fonts that users often go hunting for is Xarab.shx.
Whether you're trying to view a legacy drawing or preparing a final plot, missing fonts can turn your clean technical annotations into a mess of question marks or empty boxes. Here is everything you need to know about finding and installing the Xarab.shx font. What is Xarab.shx?
In the AutoCAD world, SHX stands for "Shape" files. Unlike standard Windows fonts (TrueType or .ttf), SHX fonts are vector-based. They are essentially a series of pen strokes, making them incredibly efficient for CAD software to render and plot without slowing down your system.
Xarab.shx is a specialized font typically used for specific regional characters or legacy architectural styles. If you receive a file from a consultant that uses it and you don't have the file installed, AutoCAD won't know how to draw those characters. How to Install Xarab.shx
If you’ve managed to source the Xarab.shx file from a colleague or a font library, follow these steps to get it working: For Windows Users:
Close AutoCAD to ensure the font library refreshes on the next launch.
Copy the file: Right-click your Xarab.shx file and select Copy.
Navigate to the Fonts folder: Most AutoCAD versions store fonts here:C:\Program Files\Autodesk\AutoCAD 20xx\Fonts.
Paste the file into that folder. You may need administrator permissions to do this. For Mac Users: Open AutoCAD for Mac.
Go to the Application menu and select Support file search path.
Click the "+" icon and navigate to the folder where you have saved the SHX font. Pro-Tip: The "eTransmit" Rule
To avoid forcing your clients or partners to hunt for Xarab.shx, always use the ETRANSMIT command when sending files.
This tool packages your drawing along with all its external references, including custom SHX fonts, into a single ZIP file. It’s the professional way to ensure your drawings look exactly the same on every computer they land on. What if I can't find the font? Xarab.shx Autocad Font
If you can't find the original Xarab.shx file, you can "re-map" it to a common font like simplex.shx or txt.shx. Go to the Annotate tab on your ribbon. Open the Text Style dialog box.
Select the style using the missing font (usually marked with a warning icon) and replace it with a standard AutoCAD font.
Check out the official Autodesk Support site for deep dives into font management and troubleshooting.
Do you have other missing SHX files that are giving you trouble during your plotting process?
"One or more SHX files are missing. What do you want to do ... - Autodesk
The standard SHX fonts folder. For Windows this is C:\Program Files\Autodesk\AutoCAD 20xx\Fonts.
How to install a new or custom font for use in AutoCAD products - Autodesk
Xarab.shx is a specialized shape font (SHX) used primarily for displaying Arabic text within AutoCAD. Unlike standard Windows fonts, SHX fonts are native to AutoCAD and are rendered as a series of pen strokes, making them efficient for technical drafting and plotting. Understanding Xarab.shx and SHX Fonts
In the AutoCAD environment, text is typically handled in two ways: through Windows TrueType fonts (TTF) or native SHX "shape" fonts. Xarab.shx (sometimes referred to as Xarb.shx) is a "Big Font" or custom shape file designed to handle the complexities of the Arabic alphabet, which requires specific character joining and right-to-left orientation that older CAD versions often struggled with.
Stroke-Based Rendering: SHX fonts like Xarab are not made of pixels but vectors. This ensures they remain crisp regardless of zoom level and maintain a low file size during export.
Compatibility: Because Xarab.shx is a custom font, it is often not included in the standard AutoCAD installation. If a colleague sends you a drawing containing this font and you don't have it installed, the text may appear as unrecognizable symbols or go missing entirely. How to Install Xarab.shx in AutoCAD
To use Xarab.shx, you must place the file in a directory where AutoCAD can find it. You can follow these steps provided by Autodesk Support: If you’ve ever opened an AutoCAD drawing only
How to install a new or custom font for use in AutoCAD products - Autodesk
font is a legacy AutoCAD "compiled shape" font specifically designed to display Arabic text in drawings. Because it is an SHX font rather than a TrueType (TTF) font, it functions by mapping standard ASCII English characters to Arabic glyphs. Google Groups Key Technical Characteristics Legacy Mapping
: Unlike modern Unicode fonts, Xarab.shx typically uses English letter inputs to represent Arabic letters. For example, typing "a" might display a specific Arabic character. Vector-Based
: As an SHX file, it is composed of simple vector lines (strokes) rather than filled outlines, making it highly efficient for plotting and reducing file size in large technical drawings. File Format : It is a compiled version of a
(shape definition) file. To modify it, you must decompile it using tools like DUMPSHX.EXE from old AutoCAD Express Tools. Bentley Systems Installation Guide
To use Xarab.shx, you must manually place the file in AutoCAD's specific font directory: Close AutoCAD : Ensure the program is not running. Locate the Fonts Folder : Navigate to your installation directory, typically: C:\Program Files\Autodesk\AutoCAD [Version]\Fonts Paste the File : Copy the file into this folder. Alternative Path : You can also add a custom folder to the Support File Search Path under AutoCAD Options > Files to keep your custom fonts separate from system files. Restart AutoCAD
: Relaunch the application for the font to appear in your Text Style list. Autodesk Community, Autodesk Forums, Autodesk Forum Common Issues & Troubleshooting AutoCAD 2016 does not read Arabic Font with XARB-style
font is a specialized legacy AutoCAD shape-compiled font primarily used for displaying Arabic text
in technical drawings. Unlike modern TrueType fonts (TTF), SHX fonts are stroke-based and specifically optimized for older CAD plotting engines, though they often require specialized workflows to display and print correctly today. Autodesk Community, Autodesk Forums, Autodesk Forum Technical Specifications File Format: (Compiled Shape/Font file). Primary Language Support: Font Type: Stroke/Vector font (Old-school ASCII-based). Compatibility: Works natively in AutoCAD LT ; generally not supported in BIM software like without conversion. Autodesk Community, Autodesk Forums, Autodesk Forum Key Issues & Common Problems Using Xarab.shx often presents specific technical hurdles: Installing font into AutoCAD (Arabic) - Forums, Autodesk
Scenario B: Legacy Drawings (AutoCAD R14 to 2007)
Prior to AutoCAD 2008, support for complex RTL scripts was poor. Xarab.shx was the only reliable way to get Arabic text into a drawing without using 3rd party plugins (like Kasheeda). If you open a DWG file from the early 2000s, it almost certainly relies on Xarab.shx.
Introduction
In the vast ecosystem of Computer-Aided Design (CAD), few elements are as simultaneously essential and frustrating as fonts. For the uninitiated, text in AutoCAD seems straightforward. However, anyone who has opened a drawing from a Middle Eastern contractor, an international engineering firm, or an older architectural archive has likely encountered the cryptic prompt: "Substitute font Xarab.shx not found."
The Xarab.shx font is one of the most misunderstood, yet critically important, shape files in the AutoCAD library. To the Western eye, the name looks like a typo or a corrupted file. In reality, it is the gateway to proper Arabic script and complex bidirectional text rendering in AutoCAD. Scenario B: Legacy Drawings (AutoCAD R14 to 2007)
This article provides a 3,000-word deep dive into everything you need to know about Xarab.shx: what it is, why it breaks, how to fix it, and modern alternatives.
Method 2: Use the Substitute Font Command (FONTALT)
If you cannot find the original file, you can map a substitute.
- Type
FONTALTat the command line. - Enter
Arial.ttf(If you have Windows Arabic support enabled). - Check: Ensure Windows Control Panel > Region > Administrative > Language for non-Unicode programs is set to "Arabic (Saudi Arabia)." Otherwise, Arial will still show boxes.
1. Obtain the genuine file
You cannot rename another SHX file to xarab.shx and expect it to work. You must obtain the actual compiled font. Check with the drawing's original author or download official language packs from Autodesk.
5. Sample AutoCAD Script (Using Xarab.shx)
; Create a text style named "Arabic_Xarab" STYLE Arabic_Xarab Xarab.shx 0 1.0 0 n n n
; Insert Arabic text (example: "AutoCAD" in Arabic – approximate visual order) ; Enter characters one by one in RTL visual sequence TEXT 0,0 0.5 0 ا و ت و ك ا د
Note: Actual shape mapping varies depending on the exact version of
Xarab.shx. Test first with common letters: ا ، ب ، ت ، ث
The Etymology of "Xarab"
To understand the font, break down its name:
- X: In CAD naming conventions, 'X' often denotes an 'Extended' or 'Foreign' character set.
- Arab: This explicitly indicates the font supports the Arabic abjad (alphabet).
Thus, Xarab.shx = Extended Arabic Shape File. It is the standard SHX font used for single-line text (DTEXT) and multi-line text (MTEXT) when creating engineering drawings in Farsi, Urdu, or Arabic.
Review: Xarab.shx AutoCAD Font
Verdict: The Industry Standard for Kurdish and Arabic Script in Engineering
In the world of CAD drafting where Arabic or Kurdish script is required, Xarab.shx is arguably the most recognized and widely used typeface. It serves a specific, utilitarian purpose: allowing engineers and architects to write in right-to-left (RTL) languages within an environment (AutoCAD) that was originally built for left-to-right languages.
Below is a detailed breakdown of its performance, aesthetics, and technical utility.
The Complexity of Arabic Script in CAD
Unlike Latin scripts, Arabic is cursive: most letters change shape depending on their position (initial, medial, final, or isolated). Additionally, Arabic includes diacritical marks and right-to-left (RTL) text flow. Standard SHX fonts do not natively handle contextual shaping or RTL ordering. Therefore, a font like Xarab.shx would need to store multiple glyph variants per letter and rely on external text engines (e.g., AutoCAD’s MTEXT with RTL support) or third-party plugins to render correctly.