View Issue Details

IDProjectCategoryView StatusLast Update
0023104Runner[All Projects] FunctionsPublic2021-07-28 16:33
Reportershmuel kaufmannAssigned ToCoreTech 
PriorityNoneSeverityC - GeneralReproducibility100%
Status ResolvedResolutionSuspended 
Platform OS OS Version
Product Version 
Target VersionFixed in Version 
Summary0023104: Hebrew is not printed correctly with draw_text
DescriptionThe vowels sounds in the Hebrew language are not being rendered properly when drawn from code. The vowels (similar to accents in other languages) are place under, above and in middle of the letters of the Hebrew alphabet. It seems that GameMaker is looking at these accents as individual letters/characters as they have a separate unicode value and therefore places them next to the letters, instead of under/above,etc.
In the attached .gmz you can see how the vowels are properly placed when using the text tool in the sprite editor, but then when I put the same letters and vowels in a piece of code to draw text it pushes all of the vowels to the right.
Steps To ReproduceOpen the attched .gmz
Look at the sprite and see how the Hebrew letters should be rendered.
Look at the draw event and the draw_text function call to see how the Hebrew letters should be rendered.
Run the project
See that the letter is rendered separately from the attached vowels.
Additional InformationOriginal helpdesk ticket:
TagsFont, rendering, Runner
1.4 Found In
2.x Runtime Found In
2.x Runtime Verified In


Kevin Brown

2016-08-08 14:17


Hebrew font sample.gmz (826,281 bytes)

shmuel kaufmann

2016-08-22 06:28

Reporter   ~0047103

Hi, I was wondering if you had made any progress on this?



2021-07-28 16:33

Developer   ~0066529

Have moved to the current bug database now, as still happens in v2.3.3.