Sets the way text draws to the screen, either as texture maps or as vector geometry.
1 2 3 4 5 6 7 8 9
def setup(): py5.size(500, 500, py5.PDF, "TypeDemo.pdf") py5.text_mode(py5.SHAPE) py5.text_size(180) def draw(): py5.text("ABC", 75, 350) py5.exit_sketch() # quit the program
Sets the way text draws to the screen, either as texture maps or as vector geometry. The default
text_mode(MODEL), uses textures to render the fonts. The
text_mode(SHAPE) mode draws text using the glyph outlines of individual characters rather than as textures. This mode is only supported with the
P3D renderer settings. With the
text_mode(SHAPE) before any other drawing occurs. If the outlines are not available, then
text_mode(SHAPE) will be ignored and
text_mode(MODEL) will be used instead.
text_mode(SHAPE) option in
P3D can be combined with begin_raw() to write vector-accurate text to 2D and 3D output files, for instance
SHAPE mode is not currently optimized for
P3D, so if recording shape data, use
text_mode(MODEL) until you’re ready to capture the geometry with begin_raw().
Underlying Java method: textMode
text_mode(mode: int, /) -> None
mode: int - either MODEL or SHAPE
Updated on September 11, 2021 16:51:34pm UTC