On Sat, Nov 3, 2018 at 10:38 AM Rudra Banerjee <[email protected]> wrote: > > Hi, > Is there any plan to support indic scrips? > > I found only few appearance of this topic in Google search(one of them was by > me on 2012), and hence clearly not a priority. > > One clue is gedit can do it fine, which is rather minimalist editor.
As you probably know better than I do, the problem with Indic scripts, especially within a fixed-cell character grid like Vim's, is how to make the transition from the sequence of individual consonantic and vocalic Unicode codepoints to the sequence of glyphs to be presented in the successive screen cells. A similar but maybe simpler problem was solved some years ago about the Arabic script by Nadim Shaikli: Arabic is a very cursive script where each consonant can have up to four shapes depending (I'm simplifying) on its position within a word, and in addition there are established separate glyphs to be used OT1H for the sequences LLH (lillāh) and ALLH (Allāh) and OTOH for the sequence LA (laam-alif) which is treated as a single letter. Nadim solved it for the Arabic language but IIUC it could be used for Urdu with hardly any change. I think Bram wouldn't be adverse to accepting a new subsystem for Indic scripts if someone (probably a programmer from the Indian subcontinent) could develop it and show that it is indeed usable to let Vim handle the family of Brahmi-derived scripts (including of course devanāgari but not limited to it); but no one so far has responded to the challenge. If you are able and willing, or if you know someone who is, feel free to try. Best regards, Tony. -- -- You received this message from the "vim_use" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_use" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
