2013
Table Of Contents
- Contents
- Basic Customization
- Custom Linetypes
- Custom Hatch Patterns
- User Interface Customization
- DIESEL
- Command Scripts
- Introduction to Programming Interfaces
- Shapes and Shape Fonts
- Overview of Shape Files
- Create Shape Definition Files
- Shape Descriptions
- Vector Length and Direction Code
- Special Codes
- Use Special Codes
- Codes 0, 1, and 2: End of Shape and Draw Mode Control
- Codes 3 and 4: Size Control
- Codes 5 and 6: Location Save/Restore
- Code 7: Subshape
- Codes 8 and 9: X-Y Displacements
- Code 00A: Octant Arc
- Code 00B: Fractional Arc
- Codes 00C and 00D: Bulge-Specified Arcs
- Code 00E: Flag Vertical Text Command
- Text Font Descriptions
- Sample Files
- Big Font Descriptions
- Unicode Font Descriptions
- Superscripts and Subscripts in SHX Files
- Index
The above value specifies the number of vector lengths above the baseline
that the uppercase letters extend, and below indicates how far the lowercase
letters descend below the baseline. The baseline is similar in concept to the
lines on writing paper. These values define the basic character size and are
used as scale factors for the height specified in the TEXT command.
The modes byte should be 0 for a horizontally oriented font and 2 for a
dual-orientation (horizontal or vertical) font. The special 00E (14) command
code is honored only when modes is set to 2.
The standard fonts supplied with AutoCAD include a few additional characters
required for the AutoCAD dimensioning feature.
%%d Degree symbol (°)
%%p Plus/minus tolerance symbol ( )
%%c Circle diameter dimensioning symbol
You can use these and the %%nnn control sequences, as described under TEXT
in the Command Reference.
NOTE AutoCAD draws text characters by their ASCII codes (shape numbers) and
not by name. To save memory, specify the shape name portion of each text shape
definition in lowercase as shown in the following example. (Lowercase names are
not saved in memory.)
*65,11,uca
024,043,04d,02c,2,047,1,040,2,02e,0
Because the shape name uca contains lowercase letters, AutoCAD does not
save the name in memory. However, you can use the name for reference when
editing the font definition file. In this example, uca stands for uppercase
A.
Sample Files
This topic contains sample files that help extend the font characters provided
with AutoCAD.
122 | Chapter 8 Shapes and Shape Fonts