Apple apotheosis

Today, I had a chance to go to the Apple store. Trying the Apple stylus is a great tool for graphic artist.

iPhone XS [or XR?] with beautiful rendering of tamilpesu.us
Tangram game with App-based and interactive setup

I think Apple has elevated engineering to a high water-mark. Wow. Engineers can make magic when we all work together driving other professional designers, artists, marketers, manufacturers to synthesize beautiful experience. Technology, is magic.

Apple’s second Keyboard for Tamil

Traditionally Apple Keyboard for Tamil has supported “Tamil Standard” [there are some anecdotal frustrations of senior Tamil computing innovators about Apple culturally appropriating this ‘Tamil99’ as their ‘standard’ and stripping away any mention of Tamil99, but this is for another day. Shh.] or Tamil99 layout which is quite useful for most practitioners. However one may observe in Tamil computer user community the prevalence of preference for transliteration input [Google has trained us by providing some good tools here, and Apple follows suit].

Beginning with iOS 12, Apple has released a Tamil transliterator. இதன் வழி எப்படியும் தமிழில் டைப்பிங் செய்யலாம்.

Screen Shot 2018-07-26 at 9.02.41 PM

Apple iOS v12 update provides an additional IM by Tamil Keyboard with transliteration input. This July, 2018 updates provides this facility in Apple iPhone and Mac devices via iOS 12.

This method is useful for typing short sentences for my use so far, but I have to spend long enough time to pick it up. I hope Apple continues to support this feature and introduce Tamil input to several newer younger generation folks.

Plusses include – easy predictive input. Minusses include – somewhat non-intuitive mapping for certain letters. I cannot post a full review here, only for lack of trying. Thanks, Apple.

iMessage troubles with Telugu language display

I’m somewhat late to hear this news, but recently there was a bug in iMessage application of iOS and Mac platforms causing it to crash/freeze up as reported here.

The crashing character consists of 5 codepoints.

U+0C1C [Lo] TELUGU LETTER JA
U+0C4D [Mn] TELUGU SIGN VIRAMA
U+0C1E [Lo] TELUGU LETTER NYA
U+200C [Cf] ZERO WIDTH NON-JOINER
U+0C3E [Mn] TELUGU VOWEL SIGN AA

and has a complex ligature form.

Sadly the poor usage of Telugu language Unicode block is potential cause to discover the bug so late; however the root cause of bug is some unsightly buffer overflow in Apple’s codebase.

கஷ்டகாலம்.

Who knows if Tamil Unicode has any equivalent horrible bugs living in Android/Apple/Mac/Linux/Windows platforms. Hopefully not.