Just another little update, the 3rd, see first update and the second one for progress.
Basically one bug within the TypecastRenderer has been fixed, transforming the Glyph into our OutlineShape. Furthermore it may produce Java code to be pasted in a test class to test remaining issues.
From the first update, some updated screenshots demonstrating better readable types.
Graph rendering device metrics using Ubuntu-Light 12pt for below examples are: vertical dpi 159.03 6.26 px/mm, font 12pt 26.50px 4.23mm. Internal 4x vbaa sampling was used – same as before.
Graph Type Rendering Ubuntu-Light 12pt Text-1, sampling vbaa-4Graph Type Rendering Ubuntu-Light 12pt Text-2 (kerning), sampling vbaa-4
Debugging Single Types
Now we have a clean letter ‘o’ as rendered w/ UITypeDemo01… and an issue with the letter æ (Ubuntu-Light Glyph-ID 193)
The left hand type is rendered regularly from our font engine, while the right hand type has been extracted and dropped into a test object to debug our CurveRenderer.
So far so good ..