Lettering

Lettering

Use the <lettering> element when creating or editing designs to place custom text with specific style, position, and thread color. The lettering block is modular — you can customize the lettering style, move it, scale it, and stitch it with the desired thread, all in one place.


XML structure

<lettering>
      <simple_lettering ... />     <!-- Basic lettering settings -->
      <transform ... />            <!-- Transform: position, rotation, scale -->
      <thread ... />               <!-- Thread details -->
</lettering>


Components

Element
Purpose
Describes text content, font, size, baseline, spacing, justification, auto-fit, etc.
Defines position, rotation, and scaling for the lettering object.
Defines the thread type, color, brand, code used for stitching the lettering.


Example

<lettering>
   <simple_lettering
      text="Team Captain"
      alphabet_name="Block"
      height="15.0"
      bold="true"
      italic="false"
      word_spacing="0.5"
      justification="centre"
      baseline="horizontal"
   />

   <transform
      dx="10.0"
      dy="5.0"
      rotation="0.0"
      scale="1.0"
   />

   <thread
      brand="Madeira"
      code="1178"
      description="Royal Blue"
   />

</lettering>



  1. EWA design recipe
  2. EWA API methods overview
  3. EWA data packages overview