Fix Label vertical line alignment.
This commit is contained in:
parent
7b1ed520bd
commit
d98528ca3c
1 changed files with 3 additions and 1 deletions
|
|
@ -713,7 +713,9 @@ void Label::_notification(int p_what) {
|
|||
int asc = TS->shaped_text_get_ascent(line_rid);
|
||||
int dsc = TS->shaped_text_get_descent(line_rid);
|
||||
if (asc + dsc < font_h) {
|
||||
dsc = font_h - asc;
|
||||
int diff = font_h - (asc + dsc);
|
||||
asc += diff / 2;
|
||||
dsc += diff - (diff / 2);
|
||||
}
|
||||
|
||||
const Glyph *glyphs = TS->shaped_text_get_glyphs(line_rid);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue