mirror of
https://github.com/Ellpeck/MLEM.git
synced 2024-11-25 22:18:34 +01:00
consistently use the default font's line height
This commit is contained in:
parent
a11a63c067
commit
252d06888f
2 changed files with 5 additions and 5 deletions
|
@ -142,10 +142,10 @@ namespace MLEM.Font {
|
|||
switch (text[i]) {
|
||||
case '\n':
|
||||
xOffset = 0;
|
||||
size.Y += font.LineHeight;
|
||||
size.Y += this.LineHeight;
|
||||
break;
|
||||
case OneEmSpace:
|
||||
xOffset += font.LineHeight;
|
||||
xOffset += this.LineHeight;
|
||||
break;
|
||||
case Nbsp:
|
||||
xOffset += font.MeasureChar(' ');
|
||||
|
@ -170,7 +170,7 @@ namespace MLEM.Font {
|
|||
size.X = xOffset;
|
||||
}
|
||||
// include the last line's height too!
|
||||
size.Y += (fontFunction?.Invoke(text.Length - 1) ?? this).LineHeight;
|
||||
size.Y += this.LineHeight;
|
||||
return size;
|
||||
}
|
||||
|
||||
|
|
|
@ -194,7 +194,7 @@ namespace MLEM.Formatting {
|
|||
|
||||
if (l < token.SplitDisplayString.Length - 1) {
|
||||
innerOffset.X = token.InnerOffsets[l] = this.GetInnerOffsetX(font, t, l + 1, alignment);
|
||||
innerOffset.Y += tokenFont.LineHeight;
|
||||
innerOffset.Y += font.LineHeight;
|
||||
} else {
|
||||
innerOffset.X += size.X;
|
||||
}
|
||||
|
@ -239,7 +239,7 @@ namespace MLEM.Formatting {
|
|||
if (index <= 0)
|
||||
return token.GetFont(font);
|
||||
}
|
||||
return font;
|
||||
return null;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue