TextFont¶
from panda3d.core import TextFont
-
class
TextFont
¶ Bases:
TypedReferenceCount
,Namable
An encapsulation of a font; i.e. a set of glyphs that may be assembled together by a
TextNode
to represent a string of text.This is just an abstract interface; see
StaticTextFont
orDynamicTextFont
for an actual implementation.Inheritance diagram
-
enum
RenderMode
-
enumerator
RM_texture
= 0¶ Each glyph is a single textured rectangle
-
enumerator
RM_wireframe
= 1¶ Each glyph is a lot of line segments
-
enumerator
RM_polygon
= 2¶ Each glyph is a lot of triangles
-
enumerator
RM_extruded
= 3¶ a 3-D outline, like a cookie cutter
-
enumerator
RM_solid
= 4¶ combination of RM_extruded and RM_polygon
-
enumerator
RM_distance_field
= 5¶
-
enumerator
RM_invalid
= 6¶ Returned by string_render_mode() for an invalid match.
-
enumerator
-
static
getClassType
() → TypeHandle¶
-
getGlyph
(character: int) → TextGlyph¶ Gets the glyph associated with the given character code, as well as an optional scaling parameter that should be applied to the glyph’s geometry and advance parameters. Returns the glyph on success. On failure, it may still return a printable glyph, or it may return NULL.
-
enum