Welcome to TalkGraphics and thanks for sharing this.

Maybe in your next article you can address the reason why certain basic characters do not always map correctly. :)