[pmwiki-users] transliteration -> unicode markup for Indian languages

Sivakatirswami katir at hindu.org
Sat Sep 10 23:59:53 CDT 2005

Vanakkam, Mani:

I'm also very interested in this. I just spent the past four days  
been working issues through getting Tamil Unicode running on OSX  
using the last set of 40 GIST fonts issued by the Government of India  

>>   http://ildc.gov.in/GIST/htm/ttf.htm

Using Kalyansundaram's Mylai Keyboard which is mapped to Tamil  

These fonts work fine in some applications, but not others...

What fonts are you using?

Though our context does not use transliteration for entry, -- we  
would enter Tamil in Tamil script itself...as we have lots of people  
who are familiar with tamil Script. But we do need transliteration  
output from Tamil unicode input... so I don't know if this relates,  
but keep me posted on progress.  I am curious why you would choose  
transliterated Tamil as your entry format? versus just having someone  
type it in Tamil in the first place.


On Aug 24, 2005, at 9:48 AM, Patrick R. Michaud wrote:

> On Wed, Aug 24, 2005 at 12:18:24PM -0700, Varadarajan Mani-A19487  
> wrote:
>> [...] What I've tried is the following:
>> Markup("{T=",'<split','/{T=(.*?)=T}/se', "Tamilize('$1')");
>> which converts anything in between {T= and =T} into the Unicode
>> characters for Tamil. For example:
>> {T= tivviya pirapan^tham =T}
>> would become
>> ????????????????????? ???????????????????????????
>> It seems to work for the most part, but I'm not sure whether "<split"
>> is correct for this type of markup, and whether the markup delimiters
>> are advisable.
> First, I think the idea and these markup delimiters are excellent.
> Seems like a very handy mechanism for writing Tamil.
> Where things should be Tamilized is largely a matter of preference
> (and probably trial and error).  As you have it above, with "<split"
> and the "/s" on the pattern, the {T=...=T} conversions will work
> across multiple lines of text, as in
>     {T= tivviya
>        pirapan^tham
>     =T}
> which may or may not be what you want.
> You may also want/need to add PSS() into the Markup rule, as in
>    Markup("{T=",'<split','/{T=(.*?)=T}/se', "Tamilize(PSS('$1'))");
> Otherwise, single and double quotes may end up with unwanted
> backslashes in front of them.
> Other than those two thoughts, I think it's a terrific idea
> and hope to see a Cookbook recipe from it!
> Pm
> _______________________________________________
> pmwiki-users mailing list
> pmwiki-users at pmichaud.com
> http://host.pmichaud.com/mailman/listinfo/pmwiki-users

More information about the pmwiki-users mailing list