Greetings.
Please refer to this test case:
http://home.comcast.net/~bellert/endash.pptx
This test case has two vertical text boxes with a dash and another character. If we look at the first box on the left, we will see that the dash is unicode 0x2013, which maps to the En Dash glyph (index 0x0ca6). If we further inspect the Arial Unicode MS font, we will see that it has a vert substitution subtable in the master gsub table. One entry in this vsub table is to map index 0x0ca6 to index 0x191e (unicode 0xfe32), which is the presentation form for the vertical en dash. As this text box employs vertical layout, I would expect PowerPoint 2013 to be honoring this substitution - but I don't think that it is.
As proof of this, I have replaced the original unicode 0x2013(en dash) with unicode 0xfe32 (presentation form for vertical en dash) in the second box to the right. Had PowerPoint really done the substitution, then I would expect the first box to look just like the second box.
I can't find any information on this in the OOXML spec. Is PowerPoint being selective in deciding which glyphs it will substitute via the vert table?
Is something else going on?
Any info here would be appreciated.
For my reference, this is tied to e6.1 #6306.