q1_brush_text

q1_brush_text icon

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 are a-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.