Since the release of Ezhuthu, I received a few reports that in Adobe InDesign/Photoshop some matras appear outside the margin and the ു‘u’/ൂ‘uu’ matras appear disjoint from the base conjunct/consonant. First issue is worked around in the font (in version 1.1); but the second issue cannot be worked around per se.
Adobe products use their own shaping engine known as ‘lipika’ for advanced text layout. The ‘world ready composer’ uses it by default when text with complex scripts such as Malayalam (and other Indic scripts) is used.
Lipika has various issues in properly shaping advanced conjunct forms and has its own quirks. Certain issues are worked around in fonts, but certain issues cannot be. There were reports that Adobe products might eventually integrate the gold standard of shaping engines — libre software HarfBuzz.
Since mid July 2020, HarfBuzz shaping engine can be used instead of lipika shaper in Adobe InDesign. To enable it, follow these steps:
- Download this file: HarfbuzzOverride.js
- Copy it to
../Scripts/ScriptsPanel of InDesign root folder
- Close InDesign first. Open InDesign and go to
- Double click on
HarfbuzzOverride.jsto enabled HarfBuzz shaper
- Use the traditional script Malayalam fonts from RIT with perfect advanced text shaping.
- If you have already laid out text, you may need to reapply style/font to see the effect.