Hi,
I'm scratching my head looking at ghostscript bug #163231, "vertical
writing is messed up":
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=163231
I don't really know where to start with this. Would someone with more
knowledge about fonts than I mind taking a quick look?
There are two problems. From comment #7:
1. wrong glyph are used. I mean even if CMap for the vertical writing,
such as -V is specified, the glyphs for the horizontal writing is
used. Actually the fonts has the glyphs for the vertical writing
and freetype is just rendering it with given glyph ID. so gs8 must
passes the proper glyph ID to freetype.
2. baseline of glyphs are wrong. basically it's different between the
horizontal writing and the vertical writing. but gs8 always
calculates it with the horizontal writing's baseline. this isn't
also freetype fault, but gs8 fault.
Thanks,
Tim.
*/