unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Kenichi Handa <handa@m17n.org>
To: mail@swathanthran.in (Shyam | à´¶àµà´¯à´¾à´
	à´à´¾à´°à´¨à´¾à´àµà´àµ | Karanattu)
Cc: emacs-devel@gnu.org
Subject: Re: Rendering Fix progresses, Now Input-Method  (Was:Re: Making the malayalam rendering proper)
Date: Mon, 20 Oct 2008 16:47:01 +0900	[thread overview]
Message-ID: <E1KrpTh-00069D-KR@etlken.m17n.org> (raw)
In-Reply-To: <87ej2ctpts.fsf@swathanthran.in> (mail@swathanthran.in)

In article <87ej2ctpts.fsf@swathanthran.in>, mail@swathanthran.in (Shyam | ശ്യാം കാരനാട്ട്  | Karanattu) writes:

>    Its A REALLY GREAT PLEASURE! to read  this blog from suresh ji
>    http://suruma.freeflux.net/blog/archive/2008/10/15/emacs-malayalam.html 
>    which says about the malayalam rendering in emacs became perfect!
>    GREAT THANKS for the work!
>    I have tried the same and it seems working perfect so far.

Thank you for testing it.

>    Now comes  the next wish ;-) to make the malayalam-inscript input method
>    perfect. It cant enter zwj and zwnj at the moment. I could
>    correct it with a simple (quail-defrule "]" "‍") and (quail-defrule "\\"
>    "‌")
>    . But i dont know how to specify that in leim/quail/indian.el to
>    include it to the default setting.

The function quail-defrule has 3rd optional arg NAME.  You
must specify it as this:

     (quail-defrule "]" "‍" "malayalam-inscript")
     (quail-defrule "\\" "‌" "malayalam-inscript")

And, instead of changing quail/indian.el, you can put this
in your .emacs.

(eval-after-load "quail/indian"
  '(progn
     (quail-defrule "]" "‍" "malayalam-inscript" t)
     (quail-defrule "\\" "‌" "malayalam-inscript" t)))

Are those keys already widely used by Malayalam people?
If so, we'll add them in quail/indian.el.

>    Also the input method contradicts
>    with the xkb input layout, as it  swaps the place of two
>    characters. i.e emacs' malayalam-inscript layout has z for േ and s
>    for െ and Z for  ഏ  and S for എ while its z:െ s:േ Z:എ S:ഏ for xkb
>    layout which i cleared by creating another inscript-ml-keytable by
>    copying inscript-dev-keytable in the leim/quail/indian.el and swapping the place of (?Z ?z) and
>    (?S ?s) 

Ah, I've just installed a fix.

>    Moreover  I got emacs crashing for various key combinations which
>    happens for  both type of input methods(xkb's and emacs').

>   (gdb) run
>   Starting program: /home/shyam/emacs/src/emacs 
>   [Thread debugging using libthread_db enabled]
>   [New Thread 0xb7062720 (LWP 17362)]
  
>   Program received signal SIGABRT, Aborted.
>   [Switching to Thread 0xb7062720 (LWP 17362)]
>   0xb7efa410 in __kernel_vsyscall ()
>   (gdb) 
 
> Thats the message i get as i try to display all the characters by
> passing finger over my qwerty keyboard (ACER aspire 5570z laptop) one after the other, starting
> from the one having `/~ (ൊ/ഒ) and works fine till =/+(ൃ/ഋ) but the next
> character q/Q(ൌ/ഔ) makes it break. with the message FATAL Error:(6)
> Aborted
> but just entering =/+ and q/Q didn't caused crashing. I could also find
> some similar keysequence causing the emacs to crash.

Please show me the output of gdb's "bt" command at that
moment.  And I think the problem is not in the input method
but in the display routine of the resulting character
sequence.  Please tell me which font is used and which
character sequence (preferably the shortest one) causes this
bug so that I can reproduce it.

---
Kenichi Handa
handa@ni.aist.go.jp




      reply	other threads:[~2008-10-20  7:47 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <57f75d610805270350p41018624v59022a20f6c84f40@mail.gmail.com>
2008-05-27 11:31 ` Making the malayalam rendering proper Kenichi Handa
2008-10-19 18:14 ` Rendering Fix progresses, Now Input-Method (Was:Re: Making the malayalam rendering proper) Shyam | ശ്യാം കാരനാട്ട്  | Karanattu
2008-10-20  7:47   ` Kenichi Handa [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=E1KrpTh-00069D-KR@etlken.m17n.org \
    --to=handa@m17n.org \
    --cc=emacs-devel@gnu.org \
    --cc=mail@swathanthran.in \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).