Text Tool
Placing live, re-editable text on the canvas, and the Typography panel's font, character, paragraph, and transform controls.
Reference
- Tool
- Text
- Panel
- Typography
- Section
- Font · Character · Paragraph · Transform
The Text tool places a text object on the canvas. A text object is model data, not pixels: it stores its string, its typography, its appearance, its 3D volume, its deform stack, and its transform, and it is re-typeset from that data every time it is drawn. It is never baked to raster, so the string and every setting below remain editable for the life of the shot.
Text objects carry a full drawing surface as their transform, which is why a text block can be placed freely in 3D, driven by a gizmo, and bent per object in the same way a drawing surface is.
Placing and editing text
Tap the canvas to place text, then type. The Typography panel's preview updates live as settings change.
The panel header states what is being edited. When a text object is selected it reads Editing "…" with the object's label, next to a deselect control. When nothing is selected the header instead states that the controls below set the defaults for the next text placed — so the panel is always live, but it is either editing one object or configuring the next one.
To edit an existing text object, select it on the canvas with the Select tool, or select its timeline row.
The Font section
The font section sits above the panel's collapsible sections and is always open.
Shows the current family with its style beneath. Opens the Fonts sheet. Choosing a family also selects that family's first style, and pushes the family onto the recent-fonts list, which holds the six most recent families.
The face within the family. This row appears only when the selected family has more than one style available.
The cap size of the type in points.
The colour of the type.
Fonts
The Fonts sheet lists every available family grouped by category, each row set in its own typeface. A search field with the prompt Search fonts filters the list. The categories are Sans Serif, Serif, Slab Serif, Display, Handwriting, Monospace, and Imported; the Imported group appears only once a font has been imported.
Two sources fill the list, and both are checked for real availability before a family is offered — a family that cannot be resolved is dropped from the picker rather than silently substituted.
Bundled families — 22. These ship inside the app and are always present. They are supplied as 23 font files; Poppins is the one family that ships as two files, Regular and Bold.
| Category | Families |
|---|---|
| Sans Serif | Inter, Montserrat, Poppins, Work Sans, Oswald |
| Serif | Lora, Playfair Display |
| Slab Serif | Roboto Slab, Bitter |
| Display | Bebas Neue, Anton, Alfa Slab One, Abril Fatface, Righteous, Bungee |
| Handwriting | Pacifico, Dancing Script, Caveat, Great Vibes, Sacramento |
| Monospace | JetBrains Mono, Space Mono |
System families — 34 entries. The device's own fonts are offered alongside the bundled ones, so the picker has variety before anything is imported: ten under Sans Serif, eight under Serif, five under Display, seven under Handwriting, and four under Monospace. Futura is listed under both Sans Serif and Display. No system family is filed under Slab Serif, so that group contains only the two bundled slab families.
Curated but not bundled
The app's internal catalogue names 35 families as the intended bundle. Thirteen of them ship no font file. The availability check removes them, so they never appear in the picker and never resolve to a wrong-looking substitute.
Importing a font
Alekhya accepts .ttf and .otf font files.
Open the Fonts sheet
Tap the family button in the Typography panel's font section.
Tap Import
Import sits in the sheet's toolbar. It dismisses the sheet and opens the file importer. One file is imported at a time.
Pick the file
The font is copied into the app's Application Support folder and registered. Its family is selected immediately, its first style is chosen, and it is placed at the head of the recent families list.
Imported fonts are re-registered at every launch, and appear under the Imported category in the picker. Because a text object references its family by name and is re-typeset at load, the font file itself travels with the project when the project is exported.
Character
Reference
- Panel
- Typography
- Section
- Character
Letter spacing in thousandths of an em, so the value is independent of point size. 0 uses the font's own metrics.
Line height as a multiple of the font's natural leading.
Horizontal glyph scale, shown as a percentage.
Vertical glyph scale, shown as a percentage.
Baseline shift. Positive values raise the type.
Normal · UPPER · lower · Small Caps. Applied at typesetting time; the stored string is unchanged.
Enables the font's ligature substitutions.
Paragraph
Reference
- Panel
- Typography
- Section
- Paragraph
A text object is point type by default: it does not wrap, and breaks only where the string contains a line break. Turning on Wrap to width converts it to area type, which wraps to a fixed measure.
Left, centre, right, or justified. The control is icon-only.
Off is point type — no wrapping. Turning it on sets the measure to 600 points and reveals the two rows below. Turning it off discards the measure and returns the object to point type.
The wrap measure. Visible only while Wrap to width is on.
Extra space added after each paragraph break. Visible only while Wrap to width is on.
Transform
Reference
- Panel
- Typography
- Section
- Transform
The Transform section is available only while a text object is selected; otherwise it states that a text object must be selected on the canvas first.
These rows read and write the same timeline channels as the Select tool's gizmo and the timeline's own Transform rows. When the channel is animated, changing a value sets a keyframe at the playhead; when it is not, it moves the static base value.
Position in canvas points. Step 1.
Rotation about each axis, shown in degrees. Step 1.
Scale on each axis. Step 0.01.
Zeroes position and rotation and returns scale to 1, 1, 1.
See also
Extrude a text object into a solid, bevel its edges, and reshape it with the deform stack.
Text AnimationThe six per-character presets, the Progress property, and counter text.
TimelineWhere a text object's Progress, size, tracking, leading, and colour are keyframed.
Vector PenThe other persistent, re-editable object type on the canvas.
