Please let me preface this by stating that I understand there are some considerations when discussing specific fonts. For the sake of the conversation, let's assume that any necessary fonts will be available and installed.
Can anyone suggest a non-plugin method of accessing special font glyphs? In my case, I would specifically like to draw small caps characters on a graphics object.
I was hoping that I could simply check each character to determine if it's lowercase, and if so, replace it using TextEncoding.Chr for its small caps glyph. But the more I read about Unicode , the less this approach makes sense.
Another approach (described here for VB.NET ) is to "cheat" by using all capital letters and reducing the font size. But this is not a great approach. The font I'm using includes small caps characters and I would like to use them.
I'm primarily on a Mac, but bonus points if there's a cross platform approach that doesn't involve a plugin!