I managed to align outline stroked glyph bitmap with non-outline, 'normal' glyph bitmap. But I get unexpected outline glyph rendering results: * Ubuntu-R.ttf as font, size set to 16, outline thickness 8. * I have included ASCII dump of glyphs below. I can now align these, but there is unexpected gap between outline and normal glyph. * I get unexpected bitmap for . with FT_Glyph_Stroke() (large gap). (dump below) * I get correct looking bitmap for . with FT_Glyph_StrokeBorder(..., 0, 0). (not dumped) * I get unexpected bitmap for % with FT_Glyph_StrokeBorder(..., 0, 0) (small gap) (not dumped) Thanks for any help you can provide.
glyph index = 17 code = '.': width = 4 height = 3 left = 1 top = 3 outline = 0.0 |.##:| |####| |.##:| ______________________________ glyph index = 17 code = '.': width = 20 height = 19 left = -7 top = 11 outline = 8.0 | :######: | | .##########: | | :############# | | :#####. .###### | | .####. .####: | | ####. .#### | |.#### :###.| |:###. ####| |:### ####| |#### ####| |:### ####| |:###. ####| |.#### :###.| | ####. .#### | | .####. .####: | | :#####: .###### | | :############# | | .##########: | | :######: | ______________________________ Aligned: | | | \\\\\\\\ | | \\\\\\\\\\\ | | \\\\\\\\\\\\\\ | | \\\\\\ \\\\\\ | | \\\\ \\\\\ | | \\\\ \\\\ | | \\\\ \\\\ | | \\\\ \\\\ | | \\\\ /// \\\\ | | \\\\ //// \\\\ | | \\\\ /// \\\\ | | \\\\ \\\\ | | \\\\ \\\\ | | \\\\ \\\\ | | \\\\ \\\\\ | | \\\\\\\ \\\\\\ | | \\\\\\\\\\\\\\ | | \\\\\\\\\\\ | | \\\\\\\\ | | |
