I have a resolution to this subject which I posted here last week.
My reported Apple Bug 27813593 works as expected and is not a bug. In earlier
versions of macOS, in the System and Label fonts, the glyphs I was using had
names, but in 10.12 they do not have names, and that is OK because glyph
If you create a font using -labelFontOfSize: or -systemFontOfSize:, then send
it a -glyphWithName message, then pass the resulting glyph and the font to
-[NSBezierPath appendBezierPathWithGlyph:font:], the resulting bezier path
draws several horizontal bars instead of the expected character glyp