q1_brush_text
This is an entity for Quake. It uses a text property to generate brushes that are covered with one of Makkon's techdc
font textures. Makkon's textures can be found on slipseer.com (search for makkon_tech.zip
in the list of downloads).
The 'symbol' fonts (techdc1, techdc2 and techdc3) are monospace, the 'normal' fonts (techdc4, techdc5 and techdc6) are proportional.
Properties
-
Text (text) -- The text that will be displayed. Each character will produce one brush. Use
\n
to insert newlines. Supported characters area-z
,A-Z
,0-9
,-
,#
and spaces. -
Font (font)
- Makkon symbols (large) (techdc1)
- Makkon symbols (medium) (techdc2)
- Makkon symbols (small) (techdc3)
- Makkon text (large) (techdc4) -- This is the default font.
- Makkon text (medium) (techdc5)
- Makkon text (small) (techdc6)
-
Color (color)
- Black 1 (blk1)
- Black 1.1 (symbols only) (blk1_1)
- Black 2 (blk2)
- Black 3 (symbols only) (blk3)
- Blue 1 (blu1)
- Blue 1.1 (medium and large text only) (blu1_1)
- Blue 2 (symbols and small text only) (blu2)
- Brown 1 (brwn1)
- Brown 2 (brwn2)
- Grey 1 (grey1)
- Grey 2 (grey2) -- This is the default color.
- Green 1 (grn1)
- Green 3 (text only) (grn3)
- Green 4 (grn4)
- Orange (orn1)
- Purple (prpl1)
- Red 1 (red1)
- Red 2 (red2)
- Teal 1 (teal1)
- Teal 2 (teal2)
- Yellow 1 (ylw1)
- Yellow 2 (ylw2)
-
Resulting entity classname (entity_classname) -- The resulting brushes are combined into a single entity. This property sets the classname of that entity. The default is
func_detail_illusionary
. - Line height (line_height) -- The distance between each line, in units. The default is 56. For medium fonts, 28 is a better choice, and for small fonts, 14 is better.
- Character spacing (char_spacing) -- The distance between neighboring characters, in units. The default is 3.
- Space width (space_width) -- The width of a space character. The default is 32. For the large symbols font, 53 will give spaces the same width as other characters.
- Font size (font_size) -- The overall scale of the text. This also affects line height, character spacing and space width. The default scale is 1.
- Angles (pitch yaw roll) (angles) -- Text can be rotated to align it with walls or other surfaces. By default, the text will run along the x axis.
-
Horizontal alignment (horizontal_alignment)
- Left (left) -- This is the default.
- Center (center)
- Right (right)
-
Vertical alignment (vertical_alignment)
- Baseline (baseline) -- This is the default.
- Top (top)
- Center (center)
- Bottom (bottom)
Custom properties
Any additional custom properties will be added to the resulting brush entity.