Opentype feature file support for VS Code

I just published a VS Code language extension to support OpenType feature files in the Adobe “AFDKO” format. The extension provides syntax highlighting and code snippet support. (Screenshot From Amiri font) The syntax highlighting patterns for AFDKO is based on the opentype-feature-bundle for Atom Editor by Kennet Ormandy which is based upon Brook Elgie’s original Textmate bundle. The code snippets are based on the snippets prepared by Simon Cozens for AFDKO-SublimeText [Read More]

Malayalam Spellchecker version 1.1.1 released

A new version of Malayalam spell checker based on mlmorph is available as python library. Install the library $ pip install mlmorph_spellchecker Sample usage >>> from mlmorph_spellchecker import SpellChecker >>> spellchecker = SpellChecker() >>> word = "ഉച്ഛാരണം" >>> spellchecker.spellcheck(word) False >>> spellchecker.candidates(word) ['ഉച്ചാരണം'] >>> spellchecker.spellcheck("ചിത്രകാരൻ") True The new version adds a database of commonly mistaken words of Malayalam for quick checks and correction. If the given word is present in that common list, spellcheck result and correction suggestions will be based on that database. [Read More]

Manjari version 1.910 released

A new version of Manjari typeface is available now. New version adds about 25 Latin glyphs that are considered important by Google Fonts checks. Manjari is now integrated with Fontbakery font quality check in its CI. Some bugs reported by Fontbakery is also fixed. It is available at SMC website. Change log is available in gitlab SMC also started to publish the font releases in a new release file server - releases. [Read More]

Tamil Computing Virtual Meetup

Today(August 09, 2020), Tamil Virtual Academy organized a virual meetup on Tamil computing and its roadmap. This full day event had 18 sessions presented by various people working on Tamil computing. Event was chaired by T. Udhayachandran IAS, Director of TVU. I was also invited for the program. I talked about potentially collaboration of Tamil and Malayalam computing communities to solve common problems. Opensource based language computing helps to accelerate language computing in both languages by such collaboration. [Read More]

Manjari - 4th anniversary

A rough drawing I did in 2014 November 20 and shared with my friends as a new font idea. I got this concept from my explorations about perfect curves in Malayalam script after I released Chilanka font. I spent all my free time from then onwards till releasing Manjari typeface on 23rd July 2016 by making it as perfect as I can. I took two months time off from my job in 2016 to complete this work too. [Read More]

Morphology analyser based spellchecker - Web version

I prepared a web frontend for the Malayalam spellchecker based on the Malayalam morphology analyser. It is available at I had written an article about its technology two years ago. There s also an incomplete extension to LibreOffice. The spellchecker is available as an API too. If you want to use it, please refer a minimal code snippet available at codepen. The quality of spellcheck and suggestions provided depend on the completeness of mlmorph project. [Read More]

Video interviews on SMC and FOSS

While the COVID-19 pandemic is going on, Kerala free software communities started doing interview series with active contributors. The interviews were very informal and was about personal journey and the story behind the projects. And they were all in Malayalam. I gave 3 such interviews in last few weeks. I am going to list them in this blog post. Humans of SMC Series This was an initiative by Tinkerhub, a non-profit organization which promotes the creation of tech-talent focused among youth, especially students. [Read More]

ഡിജിറ്റൽ സാക്ഷരതാ പദ്ധതി

കേരളത്തിന്റെ സാക്ഷരതാപ്രസ്ഥാനത്തിന്റെ തുടർച്ചയായി സാർവത്രിക ഡിജിറ്റൽ സാക്ഷരതാ പദ്ധതിയ്ക്കായി ചില ശ്രമങ്ങൾ 2019 സെപ്റ്റംബർ മുതൽ ഞാൻ നടത്തിയിരുന്നു. സർക്കാറിന്റെയും മറ്റുസ്ഥാപനങ്ങളുടെയും ആഭിമുഖ്യത്തിൽ ആ പദ്ധതി മാർച്ചിൽ തുടങ്ങാനിരിക്കെ കോവിഡ്-19 മഹാമാരി ഗുരുതരമാകുകയും പദ്ധതിയുടെ ഭാവി അനിശ്ചിതത്തിലാവുകയും ചെയ്തു. അതേ സമയം ഇത്തരമൊരു പദ്ധതിയുടെ ആവശ്യകത ഇരട്ടിക്കുകയും ചെയ്തു. പദ്ധതിയെപ്പറ്റി സർക്കാറിന്റെ ഔദ്യോഗികപ്രഖ്യാപനങ്ങൾ വന്നോട്ടെ എന്നുകരുതി ഞാൻ ഒന്നും പബ്ലിക്ക് ആയി എഴുതിയിരുന്നില്ല. പുതിയ സാഹചര്യത്തിൽ ഈ പദ്ധതിയ്ക്കുവേണ്ടിയുള്ള ഞാനടക്കമുള്ള ഒരുപാടുപേരുടെ പ്രയത്നത്തെ രേഖപ്പെടുത്താനാണ് ഈ ലേഖനം. തുടക്കം സ്വതന്ത്ര മലയാളം കമ്പ്യൂട്ടിങ്ങിന്റെ പ്രവർത്തനഫലങ്ങൾ കൂടുതൽ ആളുകളിലേക്കെത്തുകയും അതോടൊപ്പം കമ്പ്യൂട്ടർ, മൊബൈൽ, ഇന്റർനെറ്റ് തുടങ്ങിയവ എല്ലാവരും വ്യാപകമായി ഉപയോഗിക്കാൻ തുടങ്ങുകയും ചെയ്തതോടെ കഴിഞ്ഞ കുറേ വർഷങ്ങളായി എന്റെയും സുഹൃത്തുക്കളുടെയും നല്ലൊരുഭാഗം സമയം ഇതുസംബന്ധിച്ച സംശയനിവാരണത്തിനും സഹായങ്ങൾക്കുമായി മാറ്റിവെക്കേണ്ടിവരുന്നുണ്ട്. [Read More]

Life in the time of lockdown

It has been more than a month since lockdown is announced in Kerala. The world has changed and never going to be same. I thought of leaving a write up here, mainly for future self to recollect how did I spend this time at home. Sunday, March 21st was general curfew in India. On the same day, Kavya’s grand father passed away at Thodupuzha. Since travel was not allowed on the day, we could not travel from Thiruvananthapuram to Thodupuzha. [Read More]