Merge pull request #1 from SergeyMC9730/SergeyMC9730-patch-1
rtext: fix dpi bug
This commit is contained in:
commit
ec5018597b
|
|
@ -1156,6 +1156,8 @@ void DrawTextEx(Font font, const char *text, Vector2 position, float fontSize, f
|
||||||
|
|
||||||
float scaleFactor = fontSize/font.baseSize; // Character quad scaling factor
|
float scaleFactor = fontSize/font.baseSize; // Character quad scaling factor
|
||||||
|
|
||||||
|
float dpiFactorY = GetWindowScaleDPI().y; // Window scale DPI factor (Y)
|
||||||
|
|
||||||
for (int i = 0; i < size;)
|
for (int i = 0; i < size;)
|
||||||
{
|
{
|
||||||
// Get next codepoint from byte string and glyph index in font
|
// Get next codepoint from byte string and glyph index in font
|
||||||
|
|
@ -1166,7 +1168,7 @@ void DrawTextEx(Font font, const char *text, Vector2 position, float fontSize, f
|
||||||
if (codepoint == '\n')
|
if (codepoint == '\n')
|
||||||
{
|
{
|
||||||
// NOTE: Line spacing is a global variable, use SetTextLineSpacing() to setup
|
// NOTE: Line spacing is a global variable, use SetTextLineSpacing() to setup
|
||||||
textOffsetY += textLineSpacing;
|
textOffsetY += textLineSpacing * dpiFactorY;
|
||||||
textOffsetX = 0.0f;
|
textOffsetX = 0.0f;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user