|On this page|
Houdini automatically scans the system and user font directories for compatible fonts and shows them in the font menu.
The Font SOP is Unicode compatible, and can draw any glyph from a Unicode font.
Placing a Font object in the viewer
Place the font object anywhere in the scene
Place the font object at the origin
Text can be moved once it is placed by either dragging it in the scene view or changing the values in the parameter editor.
You can choose different font types from the Font drop-down menu, change text in the Text menu, and change the size of text in the Font Size menu on the operation controls toolbar.
There are special handles available at the geometry level for the font object that allow you to stretch and squash it.
Move to the geometry level by double clicking LMB the font node in the network editor or by clicking the Jump to Operator button on the operation controls toolbar.
Drag the handles to squash or stretch the text.
Stretch or squash the font along the x-axis
Drag the red handle.
Stretch or squash the font along the y-axis
Drag the green handle.
Type of geometry to create.
The font to use for drawing the text.
By default the menu lists all known system fonts. You can browse for a specific font file, if it is not listed.
Text to be generated.
Specifies how the text is aligned horizontally around the origin.
Specifies how the text is aligned vertically around the origin.
The origin is the baseline of the first line of text.
The origin is the top of the first line of text.
The origin is the half way between the top of the first line and the baseline of the last line.
Include Descender in Vertical Alignment
If enabled, then the alignment baseline is set to the descender of the font, rather than the font’s baseline.
A descender is the portion of a letter that extends below the baseline of the font - for example the stem of
a lower case letter
Sets the text’s origin along the XYZ axes.
#id rx /ry /rz
Rotates the text about its origin.
Scale factors along x and y axes.
Single control for controlling the size. The scale is applied on top of this.
Tracking in x-direction. Leading in y-direction.
Amount of slant to apply to the text, in degrees.
Level of Detail
Controls the number of points in polygonal fonts.
Automatically apply kerning pairs from the font to adjust spacing between letters for a more visually pleasing results.
Generates holes in polygons and Bezier faces.
textindex primitive attributes.
textsymbol contains the code point of the glyph the primitive belongs to.
textindex contains the offset (counted in code points) into the string.
This is the string after any back-tick or variable expansion.
The Font SOP is used to create 3D text geometry in the scene.
The geometry may be set to Polygon, Bezier, or a combination of the two.
With the combination, Bezier will be used for letters containing curves, and Polygon will be used for those with only straight edges.
Fonts other than those loaded by default may be loaded in the Font parameter.