text_descent()

text_descent()

Returns descent of the current font at its current size.

Examples

example picture for text_descent()
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
def setup():
    base = py5.height * 0.75
    scalar = 0.8  # different for each font

    py5.text_size(32)  # set initial text size
    a = py5.text_descent() * scalar  # calc ascent
    py5.line(0, base+a, py5.width, base+a)
    py5.text("dp", 0, base)  # draw text on baseline

    py5.text_size(64)  # increase text size
    a = py5.text_descent() * scalar  # recalc ascent
    py5.line(40, base+a, py5.width, base+a)
    py5.text("dp", 40, base)  # draw text on baseline

Description

Returns descent of the current font at its current size. This information is useful for determining the height of the font below the baseline.

Underlying Processing method: textDescent

Syntax

text_descent() -> float

Updated on November 12, 2021 11:30:58am UTC