This reference is for Processing 3.0+. If you have a previous version, use the reference included with your software in the Help menu. If you see any errors or have suggestions, please let us know. If you prefer a more technical reference, visit the Processing Core Javadoc and Libraries Javadoc.
| Name | textAscent() |
|---|---|
| Examples | ![]()
float base = height * 0.75;
float scalar = 0.8; // Different for each font
textSize(32); // Set initial text size
float a = textAscent() * scalar; // Calc ascent
line(0, base-a, width, base-a);
text("dp", 0, base); // Draw text on baseline
textSize(64); // Increase text size
a = textAscent() * scalar; // Recalc ascent
line(40, base-a, width, base-a);
text("dp", 40, base); // Draw text on baseline
|
| Description | Returns ascent of the current font at its current size. This information is useful for determining the height of the font above the baseline. |
| Syntax | textAscent() |
| Returns | float |
| Related | textDescent() |

