January 13, 2019
The Unicode Standard and the OpenType documentation don’t agree on the definition of a valid Khmer syllable, and Khmer syllable validation in OpenType shaping engines and in fonts produces inconsistent results. ➜
March 25, 2018
The Niji script is a proposed new script for writing Japanese. It is my attempt at applying the ideas underlying the Korean Hangeul script to the Japanese language. ➜
October 16, 2017
On October 16, 2017, Muthu Nedumaran and I gave a presentation “Creating fonts for Brahmic scripts with OpenType and Apple Advanced Typography” at the Internationalization and Unicode Conference 2017. Here are some materials related to the presentation. ➜
October 27, 2015
While iOS itself only supports the most popular writing systems of the world, recent changes have made it possible for third parties to provide the core support, fonts and keyboards, for additional writing systems. This article discusses how to implement fonts and keyboards for a complex writing system for iOS, based on my experience developing the Balinese Font and Keyboard app. ➜
June 24, 2015
Some apps need to install fonts for system-wide use on iOS, for example when also providing third party keyboards for writing systems that iOS doesn’t support. This article describes how such apps can package and install fonts, based on my experience bundling the Ubud font with the Balinese Font and Keyboard app. ➜
December 5, 2014
With iOS 8, Apple provides an extension API that lets third-party developers create custom keyboards for iOS. This article provides some tips for developers from my experience developing the English IPA keyboard, from looking at a number of other keyboards, and from discussions on Apple’s developer forum. ➜