Actually, I have tested and I am not able to reproduce this issue, saving and loading a GMK with fonts it saves the first range perfectly fine. Can someone please provide exact steps to replicate, thank you.
You have all the repro steps from the OP.
The fonts do get saved (meaning when you reload it you see it in the tree) but try running a project that uses the declared font, it will not get drawn.
Create a font, font_0 for example, in draw event
declare the font and draw some text.
When you run it, it will display fine.
Now save the project. close LGM re-open it and reload the project......the font is still in the tree, but run the project, nothing gets drawn.
This only happens with
GM6
GMK
GM81
So the font tree itself gets saved, but something doesn't because even if it is in the tree when you re-load project, nothing gets drawn.