draw_text_ext_transformed() treats everything as fractional values, so when centring a string you can end up with the characters being drawn 'between' pixels when filtering is enabled. This is not a bug per se, as draw_text_ext_transformed() is generally used when the text is rotated or scaled-up, but the function can be fixed to take this case into account.
_Note that draw_textext() also does not have this issue and so the two functions will draw the same text differently.
Expected Change
Text should not appear blurry when filtering is turned on
Description
draw_text_ext_transformed() treats everything as fractional values, so when centring a string you can end up with the characters being drawn 'between' pixels when filtering is enabled. This is not a bug per se, as draw_text_ext_transformed() is generally used when the text is rotated or scaled-up, but the function can be fixed to take this case into account.
_Note that draw_textext() also does not have this issue and so the two functions will draw the same text differently.
Expected Change
Text should not appear blurry when filtering is turned on
Steps To Reproduce
How reliably can you recreate this issue using your steps above?
Always
Which version of GameMaker are you reporting this issue for?
Jun 23, Aug 23
Which platform(s) are you seeing the problem on?
Windows
Compiler Log File
Sample .yyz File