OK, It's still a bit confusing.
When does your engine decide it has 4 rows of characters or 8 rows of characters.
Because the old c-script way my 128 character font of 448 * 112 Pixels.
ie. 14*28 per character, worked correctly, because you could specify width and height of chars.
Now with lite-c you can't specify width and heigth, and the above fon't doesn't display correctly anymore. I can only assume the engine thinks its an 8 row font now! Which it isn't.
To fix this I had to bring the aspect ratio up over 0.5
to 16*28 per character.
The documentation doesn't tell us how the engine decides what is 4 rows or 8 rows, and broke most of my fonts after converting to lite-c.
Please put this info in the manual, to prevent trial and error design in future.
Jethro.