[PLUG] Devanagari unicode: composite letters ( जोडाक्षरे ); latex

narendra sisodiya narendra.sisodiya at gmail.com
Sat Jan 16 11:24:12 PST 2010


On Fri, Jan 15, 2010 at 9:57 PM, Mayuresh <mayuresh at acm.org> wrote:
> For an example of the issue I am trying to understand, try typing the word
> शुक्रवार (Marathi for Friday in case you can't see devanagari properly) in
> devanagari.
>
>
> You can see the applications like word processors, email editors, browsers
> etc. (most of them) render the word properly.
>
> However other applications like terminal emulators (say konsole or gnome-
> terminal) split the second letter i.e. क्र as "half ka" and "ra".
Its a bug !

>
> It's obvious that there is no separate unicode assigned to (and it's not
> feasible too) to each such composite letter. So it is up to the application to
> compose these letters correctly.
>
> Apart from Devanagari, even Arabic seems to have the same issue (as per
> wikipedia explanation of unicode).
>
> Isn't it strange to leave such core things as font rendering to applications
> rather than them being at system level? Can't there be a common system-wide
> component to do that?
>
>
> Mayuresh.
>
> PS: This all originated from my attempt to use devanagari in a latex document.
> I was able to do it using xelatex and unicode package - but for issues with
> letters like above. Basically xelatex doesn't have the above mentioned logic
> to render some of those special composite letters. (Hence it's painful to see
> it being so application dependent.)
>
> Will appreciate help in getting letter क्र (as an example) rightly rendered via
> latex. (I know other methods like generating pdf by export from OOffice etc.
> That's fine. The question is more about latex.)
> _______________________________________
> Pune GNU/Linux Users Group Mailing List



-- 
┌─────────────────────────┐
│    Narendra Sisodiya ( नरेन्द्र सिसोदिया )
│    Society for Knowledge Commons
│    Web : http://narendra.techfandu.org
└─────────────────────────┘



More information about the plug-mail mailing list