unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Malayalam rendering
@ 2003-02-23 17:12 Ramakrishnan M
  0 siblings, 0 replies; 10+ messages in thread
From: Ramakrishnan M @ 2003-02-23 17:12 UTC (permalink / raw)


[-- Attachment #1: Type: text/plain, Size: 455 bytes --]


I found some minor problems in emacs rendering of afew
compound characters. I have a patch which fixes the rendering.
They are minor changes (2 lines).

I guess since these are small changes, I need not go through
any paper work for any copyright assignment to FSF ?? If not,
please let me know what to do.

The patch is attached.
-- 
    Ramakrishnan M              (http://www.hackGNU.org/)
    Use Free Software -- Help stamp out Software Hoarding!



[-- Attachment #2: patch --]
[-- Type: application/octet-stream, Size: 884 bytes --]

[-- Attachment #3: Type: text/plain, Size: 142 bytes --]

_______________________________________________
Emacs-devel mailing list
Emacs-devel@gnu.org
http://mail.gnu.org/mailman/listinfo/emacs-devel

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Malayalam rendering
       [not found] <874r6ukjqy.fsf@vsnl.net>
@ 2003-02-24  0:53 ` Kenichi Handa
  2003-02-24  3:10   ` Ramakrishnan M
  0 siblings, 1 reply; 10+ messages in thread
From: Kenichi Handa @ 2003-02-24  0:53 UTC (permalink / raw)
  Cc: emacs-devel

In article <874r6ukjqy.fsf@vsnl.net>, gnu@vsnl.net (Ramakrishnan M) writes:
> I found some minor problems in emacs rendering of afew
> compound characters. I have a patch which fixes the rendering.
> They are minor changes (2 lines).

Thank you.  I installed that change.

> I guess since these are small changes, I need not go through
> any paper work for any copyright assignment to FSF ??

Right.

> I am attaching the words Malayalam, and equivalent of "Hello"
> in Malayalam. It is a UTF-8 file. Thanks

Thank you.  I added that in the HELLO file.

> I have put afew screenshots at http://www.hackGNU.org/emacs-mal/

This screenshot contains many empty boxes.
    http://www.hackGNU.org/emacs-mal/Screenshot-1.png
What are they?  Is it a bug that is fixed by the above
change?

---
Ken'ichi HANDA
handa@m17n.org

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Malayalam rendering
  2003-02-24  0:53 ` Kenichi Handa
@ 2003-02-24  3:10   ` Ramakrishnan M
  2003-02-24  5:45     ` Kenichi Handa
  0 siblings, 1 reply; 10+ messages in thread
From: Ramakrishnan M @ 2003-02-24  3:10 UTC (permalink / raw)
  Cc: emacs-devel

 || On Mon, 24 Feb 2003 09:53:06 +0900 (JST)
 || Kenichi Handa <handa@m17n.org> wrote: 

 kh> Thank you.  I installed that change.

Thanks!

 >> I have put afew screenshots at http://www.hackGNU.org/emacs-mal/

 kh> This screenshot contains many empty boxes.
 kh>     http://www.hackGNU.org/emacs-mal/Screenshot-1.png
 kh> What are they?  Is it a bug that is fixed by the above
 kh> change?

The above patch fixes some of the problems in that screenshot. But that text
as shown in that screenshot was not written using Emacs. It was generated using
some other tools, I guess by someone else (It is the translation of GNU GPL in 
Malayalam). There are problems in the generated file. So I guess we don't have
to worry. I will try to write the same text natively in Emacs.

best regards
-- 
    Ramakrishnan M              (http://www.hackGNU.org/)
    Use Free Software -- Help stamp out Software Hoarding!

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Malayalam rendering
  2003-02-24  3:10   ` Ramakrishnan M
@ 2003-02-24  5:45     ` Kenichi Handa
  2003-02-24  6:02       ` Ramakrishnan M
  0 siblings, 1 reply; 10+ messages in thread
From: Kenichi Handa @ 2003-02-24  5:45 UTC (permalink / raw)
  Cc: emacs-devel

In article <87isva4bmn.fsf@vsnl.net>, gnu@vsnl.net (Ramakrishnan M) writes:
kh>  This screenshot contains many empty boxes.
kh>      http://www.hackGNU.org/emacs-mal/Screenshot-1.png
kh>  What are they?  Is it a bug that is fixed by the above
kh>  change?

> The above patch fixes some of the problems in that
> screenshot. But that text as shown in that screenshot was
> not written using Emacs. It was generated using some other
> tools, I guess by someone else (It is the translation of
> GNU GPL in Malayalam). There are problems in the generated
> file. So I guess we don't have to worry. I will try to
> write the same text natively in Emacs.

As I found this file on the net:
   http://fsf.org.in/projects/malayalam-gpl/gpl-ml-unicode-pre.txt
I checked the contents.  Those empty boxes are ZWJ
characters.  But, it seems strange that we need so many ZWJ
for Malayalam writing.

---
Ken'ichi HANDA
handa@m17n.org

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Malayalam rendering
  2003-02-24  5:45     ` Kenichi Handa
@ 2003-02-24  6:02       ` Ramakrishnan M
  2003-02-24  7:54         ` Kenichi Handa
  0 siblings, 1 reply; 10+ messages in thread
From: Ramakrishnan M @ 2003-02-24  6:02 UTC (permalink / raw)
  Cc: emacs-devel

 || On Mon, 24 Feb 2003 14:45:24 +0900 (JST)
 || Kenichi Handa <handa@m17n.org> wrote: 

 kh>    http://fsf.org.in/projects/malayalam-gpl/gpl-ml-unicode-pre.txt
 kh> I checked the contents.  Those empty boxes are ZWJ
 kh> characters.  But, it seems strange that we need so many ZWJ
 kh> for Malayalam writing.

One issue is that the Malayalam section as it is, now in the Unicode
standard has problems. There is a set of 5 characters called "Chillaksharam"
which are not there in the standard. TDIL (some organization in Govt of India
which does language related work) has proposed some new changes, which 
sort of, solves this issue. So current tools handle "chillaksharams" is their
own non-standard way. One way is <base char>+<halant>+<ZWJ>. This might be a 
reason you see alot of ZWJ in that text. I may be wrong though...

-- 
    Ramakrishnan M              (http://www.hackGNU.org/)
    Use Free Software -- Help stamp out Software Hoarding!

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Malayalam rendering
  2003-02-24  6:02       ` Ramakrishnan M
@ 2003-02-24  7:54         ` Kenichi Handa
  2003-02-24  8:49           ` Ramakrishnan M
  2003-02-24  9:19           ` Ramakrishnan M
  0 siblings, 2 replies; 10+ messages in thread
From: Kenichi Handa @ 2003-02-24  7:54 UTC (permalink / raw)
  Cc: emacs-devel

In article <87smuecj1w.fsf@vsnl.net>, gnu@vsnl.net (Ramakrishnan M) writes:
> One issue is that the Malayalam section as it is, now in the Unicode
> standard has problems. There is a set of 5 characters called "Chillaksharam"
> which are not there in the standard. TDIL (some organization in Govt of India
> which does language related work) has proposed some new changes, which 
> sort of, solves this issue. So current tools handle "chillaksharams" is their
> own non-standard way. One way is <base char>+<halant>+<ZWJ>. This might be a 
> reason you see alot of ZWJ in that text. I may be wrong though...

I see.  Apart from the correctness of that non-standard way,
if the Unicode standard requires that such a sequence should
be rendered correctly, Emacs should support it.  Do you know
what Unicode requires?  Perhaps, supporting ZWNJ is
necessary as well.

Kawabata-san, is it difficult to support ZWJ and ZWNJ?

---
Ken'ichi HANDA
handa@m17n.org

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Malayalam rendering
  2003-02-24  7:54         ` Kenichi Handa
@ 2003-02-24  8:49           ` Ramakrishnan M
  2003-02-24  9:19           ` Ramakrishnan M
  1 sibling, 0 replies; 10+ messages in thread
From: Ramakrishnan M @ 2003-02-24  8:49 UTC (permalink / raw)
  Cc: emacs-devel

 || On Mon, 24 Feb 2003 16:54:45 +0900 (JST)
 || Kenichi Handa <handa@m17n.org> wrote: 

 kh> I see.  Apart from the correctness of that non-standard way,
 kh> if the Unicode standard requires that such a sequence should
 kh> be rendered correctly, Emacs should support it.  Do you know
 kh> what Unicode requires?  Perhaps, supporting ZWNJ is
 kh> necessary as well.

Let me go through the unicode docs and get back to you.

-- 
    Ramakrishnan M              (http://www.hackGNU.org/)
    Use Free Software -- Help stamp out Software Hoarding!

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Malayalam rendering
  2003-02-24  7:54         ` Kenichi Handa
  2003-02-24  8:49           ` Ramakrishnan M
@ 2003-02-24  9:19           ` Ramakrishnan M
  2003-02-24 16:33             ` 川幡 太一
  1 sibling, 1 reply; 10+ messages in thread
From: Ramakrishnan M @ 2003-02-24  9:19 UTC (permalink / raw)
  Cc: emacs-devel

 || On Mon, 24 Feb 2003 16:54:45 +0900 (JST)
 || Kenichi Handa <handa@m17n.org> wrote: 

 kh> I see.  Apart from the correctness of that non-standard way,
 kh> if the Unicode standard requires that such a sequence should
 kh> be rendered correctly, Emacs should support it.  Do you know
 kh> what Unicode requires?  Perhaps, supporting ZWNJ is
 kh> necessary as well.


I did some web search on this topic and found[1] that, those ZWJs
were artifacts of convertions from ISCII to Unicode. 

It seem to me that consonant + halant + ZWJ == half consonent
(valid for those 5 half consonants (chillaksharam)) should be
supported. May be emacs-unicode hackers have something to say on
this.

[1] http://www.unicode.org/faq/indic.html#16
-- 
    Ramakrishnan M              (http://www.hackGNU.org/)
    Use Free Software -- Help stamp out Software Hoarding!

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Malayalam rendering
  2003-02-24  9:19           ` Ramakrishnan M
@ 2003-02-24 16:33             ` 川幡 太一
  2003-02-25  2:34               ` Ramakrishnan M
  0 siblings, 1 reply; 10+ messages in thread
From: 川幡 太一 @ 2003-02-24 16:33 UTC (permalink / raw)
  Cc: Kenichi Handa

Hello, 

When I was back to home and read the mails, I was surprised to see so
many mail exchanged...

>>>>> In <87r89yox1u.fsf@vsnl.net> (Re: Malayalam rendering), 
>>>>> Mr. Ramakrishnan wrote

> I did some web search on this topic and found[1] that, those ZWJs
> were artifacts of convertions from ISCII to Unicode. 

> It seem to me that consonant + halant + ZWJ == half consonent
> (valid for those 5 half consonants (chillaksharam)) should be
> supported. May be emacs-unicode hackers have something to say on
> this.

It seems to me, as I've seen from the Table 9-1 of Unicode standards,
consonant + halant + ZWJ is used to form the half form of the
consonants.  Is it common to use these characters in Malayalam?  I
thought that the glyphs shown in Table 9-1 is only used in language
textbooks and not at the common usage.  

Anyway, I thinkg it is easy to support them if the appropriate
corresponding glyphs are already prepared in indian-glyph.  I think it
is just add the new entries for them in mlm-char-glyph variable, isn't
it?

-- 
---------------------------------------
 KAWABATA, Taichi (kawabata@m17n.org)
---------------------------------------

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Malayalam rendering
  2003-02-24 16:33             ` 川幡 太一
@ 2003-02-25  2:34               ` Ramakrishnan M
  0 siblings, 0 replies; 10+ messages in thread
From: Ramakrishnan M @ 2003-02-25  2:34 UTC (permalink / raw)
  Cc: Kenichi Handa

 || On Tue, 25 Feb 2003 01:33:35 +0900
 || 川幡 太一 <kawabata@m17n.org>( Taichi KAWABATA ) wrote: 

 川太> Hello, 
 川太> When I was back to home and read the mails, I was surprised to see so
 川太> many mail exchanged...

Yeah.. I am on vacation for a week and got some time to work on
interesting stuff only now. So I thought this is the best time to
see Malayalam implementation on Emacs.

 川太> It seems to me, as I've seen from the Table 9-1 of Unicode standards,
 川太> consonant + halant + ZWJ is used to form the half form of the
 川太> consonants.  Is it common to use these characters in Malayalam?  I
 川太> thought that the glyphs shown in Table 9-1 is only used in language
 川太> textbooks and not at the common usage.  

Yes, the five half-consonents are very common in Malayalam. Without that
the meaning of some words just change. i.e <consonent>+<halant> has
different meaning compared to <half-consonant> for those 5 characters.

 川太> Anyway, I thinkg it is easy to support them if the appropriate
 川太> corresponding glyphs are already prepared in indian-glyph.  I think it
 川太> is just add the new entries for them in mlm-char-glyph variable, isn't
 川太> it?

Yes. I think so.

-- 
    Ramakrishnan M              (http://www.hackGNU.org/)
    Use Free Software -- Help stamp out Software Hoarding!

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2003-02-25  2:34 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-02-23 17:12 Malayalam rendering Ramakrishnan M
     [not found] <874r6ukjqy.fsf@vsnl.net>
2003-02-24  0:53 ` Kenichi Handa
2003-02-24  3:10   ` Ramakrishnan M
2003-02-24  5:45     ` Kenichi Handa
2003-02-24  6:02       ` Ramakrishnan M
2003-02-24  7:54         ` Kenichi Handa
2003-02-24  8:49           ` Ramakrishnan M
2003-02-24  9:19           ` Ramakrishnan M
2003-02-24 16:33             ` 川幡 太一
2003-02-25  2:34               ` Ramakrishnan M

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).