* 23.0.60; Indic Script is not rendered properly @ 2008-05-26 23:25 Ashish Shukla 2008-05-27 4:19 ` Kenichi Handa 0 siblings, 1 reply; 16+ messages in thread From: Ashish Shukla @ 2008-05-26 23:25 UTC (permalink / raw) To: emacs-pretest-bug In typing the text like "शुक्ल", I get this bug. Following is the URL of screenshot of what I'm getting currently: http://flickr.com/photos/wahjava/2525377097/ An earlier version of Emacs CVS used to render that correctly, as shown in the following URL of screenshot: http://flickr.com/photos/wahjava/2488290981/ I'm currently running emacs-cvs (checked-out an hour ago) port, in Gentoo GNU/Linux :) . Emacs is not crashed. In GNU Emacs 23.0.60.1 (x86_64-pc-linux-gnu, GTK+ Version 2.12.8) of 2008-05-27 on chateau Windowing system distributor `The X.Org Foundation', version 11.0.10300000 configured using `configure '--prefix=/usr' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--program-suffix=-emacs-23' '--infodir=/usr/share/info/emacs-23' '--without-carbon' '--with-sound' '--with-x' '--with-toolkit-scroll-bars' '--with-gif' '--with-jpeg' '--with-png' '--with-rsvg' '--with-tiff' '--with-xpm' '--enable-font-backend' '--with-freetype' '--with-xft' '--with-libotf' '--with-m17n-flt' '--with-x-toolkit=gtk' '--without-hesiod' '--without-kerberos' '--without-kerberos5' '--with-gpm' '--with-dbus' '--libdir=/usr/lib64' '--build=x86_64-pc-linux-gnu' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CFLAGS=-O2 -pipe -mtune=nocona -march=nocona -ggdb' 'LDFLAGS =-Wl,--hash-style,both'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: en_US.UTF-8 value of $XMODIFIERS: nil locale-coding-system: nil default-enable-multibyte-characters: t Major mode: Lisp Interaction Minor modes in effect: jabber-activity-mode: t erc-track-mode: t erc-spelling-mode: t erc-services-mode: t erc-networks-mode: t erc-ring-mode: t erc-netsplit-mode: t erc-menu-mode: t erc-match-mode: t erc-pcomplete-mode: t erc-button-mode: t erc-fill-mode: t erc-stamp-mode: t erc-autojoin-mode: t erc-smiley-mode: t erc-irccontrols-mode: t erc-noncommands-mode: t erc-readonly-mode: t display-time-mode: t server-mode: t show-paren-mode: t xterm-mouse-mode: t tooltip-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t global-auto-composition-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Recent input: <help-echo> <help-echo> <help-echo> <help-echo> <help-echo> <help-echo> <menu-bar> <help-menu> <send-emacs-bug -report> Recent messages: line-number-mode mode already enabled. column-number-mode enabled. display-time-mode enabled. Toggling blink-cursor-mode off; better pass an explicit argument. Toggling tool-bar-mode off; better pass an explicit argument. tool-bar-mode disabled. Image conversion failed (code `1') [2 times] Source file `/usr/share/emacs/site-lisp/cedet/semantic/bovine/bovine-debug.el' newer than byte-compiled file Source file `/usr/share/emacs/site-lisp/cedet/semantic/semantic-debug.el' newer than byte-compiled file For information about GNU Emacs and the GNU system, type C-h C-a. ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: 23.0.60; Indic Script is not rendered properly 2008-05-26 23:25 23.0.60; Indic Script is not rendered properly Ashish Shukla @ 2008-05-27 4:19 ` Kenichi Handa 2008-05-27 5:45 ` Manoj Srivastava 2008-05-27 7:57 ` Ashish Shukla आशीष शुक्ल 0 siblings, 2 replies; 16+ messages in thread From: Kenichi Handa @ 2008-05-27 4:19 UTC (permalink / raw) To: Ashish Shukla; +Cc: emacs-pretest-bug In article <20080526232520.349FC1332D2@chateau.d.lf>, Ashish Shukla <wahjava@gmail.com> writes: > In typing the text like "शुक्ल", I get this bug. > Following is the URL of screenshot of what I'm getting currently: > http://flickr.com/photos/wahjava/2525377097/ > An earlier version of Emacs CVS used to render that correctly, as > shown in the following URL of screenshot: > http://flickr.com/photos/wahjava/2488290981/ Please use C-u C-x = on a devanagari character to check which font is used for it. And also, if you know how to use gdb, please set break point on Ffont_shape_text, and check why shaping doesn't work. --- Kenichi Handa handa@ni.aist.go.jp ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: 23.0.60; Indic Script is not rendered properly 2008-05-27 4:19 ` Kenichi Handa @ 2008-05-27 5:45 ` Manoj Srivastava 2008-05-27 7:57 ` Ashish Shukla आशीष शुक्ल 1 sibling, 0 replies; 16+ messages in thread From: Manoj Srivastava @ 2008-05-27 5:45 UTC (permalink / raw) To: emacs-devel; +Cc: emacs-pretest-bug [-- Attachment #1: Type: text/plain, Size: 911 bytes --] On Tue, 27 May 2008 13:19:31 +0900, Kenichi Handa <handa@m17n.org> said: > In article <20080526232520.349FC1332D2@chateau.d.lf>, Ashish Shukla > <wahjava@gmail.com> writes: >> In typing the text like "शुक्ल", I get this bug. Following is the >> URL of screenshot of what I'm getting currently: >> http://flickr.com/photos/wahjava/2525377097/ >> An earlier version of Emacs CVS used to render that correctly, as >> shown in the following URL of screenshot: >> http://flickr.com/photos/wahjava/2488290981/ > Please use C-u C-x = on a devanagari character to check which font is > used for it. > And also, if you know how to use gdb, please set break point on > Ffont_shape_text, and check why shaping doesn't work. OK. Here is my take on it. “मनोज श्रिवास्तव” is how to write my name; this is how an older version of emacs used to render it (correctly) [-- Attachment #2: Manoj Srivastava, rendered correctly --] [-- Type: image/png, Size: 26295 bytes --] [-- Attachment #3: Type: text/plain, Size: 42 bytes --] This is what it looks like now: [-- Attachment #4: incorrect rendering --] [-- Type: image/png, Size: 17394 bytes --] [-- Attachment #5: Type: text/plain, Size: 934 bytes --] C-u C-x = on the first character of the second word says: --8<---------------cut here---------------start------------->8--- character: श (2358, #o4466, #x936) preferred charset: unicode (Unicode (ISO10646)) code point: 0x0936 syntax: w which means: word category: i:Indian buffer code: #xE0 #xA4 #xB6 file code: #xE0 #xA4 #xB6 (encoded by coding system utf-8-emacs) display: by this font (glyph code) -unknown-FreeSans-normal-normal-normal-*-11-*-*-*-*-0-iso10646-1 (#x4DB) --8<---------------cut here---------------end--------------->8--- I ran gdb, but I did not know what I was looking for, and I got lost. manoj -- To find a friend one must close one eye; to keep him -- two. Norman Douglas Manoj Srivastava <srivasta@acm.org> <http://www.golden-gryphon.com/> 1024D/BF24424C print 4966 F272 D093 B493 410B 924B 21BA DABB BF24 424C ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: 23.0.60; Indic Script is not rendered properly 2008-05-27 4:19 ` Kenichi Handa 2008-05-27 5:45 ` Manoj Srivastava @ 2008-05-27 7:57 ` Ashish Shukla आशीष शुक्ल 2008-05-27 11:48 ` Kenichi Handa 2008-05-27 18:33 ` Manoj Srivastava 1 sibling, 2 replies; 16+ messages in thread From: Ashish Shukla आशीष शुक्ल @ 2008-05-27 7:57 UTC (permalink / raw) To: Kenichi Handa; +Cc: emacs-pretest-bug [-- Attachment #1: Type: text/plain, Size: 3965 bytes --] >>>>> Kenichi Handa writes: Kenichi> In article <20080526232520.349FC1332D2@chateau.d.lf>, Ashish Shukla <wahjava@gmail.com> writes: >> In typing the text like "शुक्ल", I get this bug. >> Following is the URL of screenshot of what I'm getting currently: >> http://flickr.com/photos/wahjava/2525377097/ >> An earlier version of Emacs CVS used to render that correctly, as >> shown in the following URL of screenshot: >> http://flickr.com/photos/wahjava/2488290981/ Kenichi> Please use C-u C-x = on a devanagari character to check Kenichi> which font is used for it. I typed characters क्ल and placed cursor on them, and then did C-u C-x =, and following is the output. ---->8---->8---- character: क (2325, #o4425, #x915) preferred charset: unicode (Unicode (ISO10646)) code point: 0x0915 syntax: w which means: word category: i:Indian to input: type "ka" with devanagari-itrans buffer code: #xE0 #xA4 #x95 file code: #xE0 #xA4 #x95 (encoded by coding system utf-8-unix) display: composed to form "क्ल" (see below) Composed with the following character(s) "्ल" using this font: -unknown-FreeSans-normal-normal-normal-*-12-*-*-*-*-0-iso10646-1 by these glyphs: [#<font-object "-unknown-FreeSans-normal-normal-normal-*-12-*-*-*-*-0-iso10646-1"> 17 -2 9 8 4] [0 2 2325 1210 9 9 0 8 1 nil] [0 2 2381 1265 0 -8 -11 0 3 [-3 -1 0]] [0 2 2354 1239 8 8 0 8 1 nil] Character code properties are not shown: customize what to show There are text properties here: auto-composed t composition [Show] fontified t ---->8---->8---- Now I got that Emacs is using FreeSans font to render Devanagari characters which is not expected, so I modified fontset-default to use "Lohit Hindi-10" Xft font using following Elisp code: ---->8---->8---- (set-fontset-font "fontset-default" (cons (decode-char 'ucs ?\x0900) (decode-char 'ucs ?\x097f)) "Lohit Hindi-10") ---->8---->8---- And typed characters शुक्ल, and this time text got rendered perfectly and following is the output of C-u C-x = on the text. ---->8---->8---- character: क (2325, #o4425, #x915) preferred charset: unicode (Unicode (ISO10646)) code point: 0x0915 syntax: w which means: word category: i:Indian buffer code: #xE0 #xA4 #x95 file code: #xE0 #xA4 #x95 (encoded by coding system utf-8-emacs) display: composed to form "क्ल" (see below) Composed with the following character(s) "्ल" using this font: -unknown-Lohit Hindi-normal-normal-normal-*-12-*-*-*-*-0-*-* by these glyphs: [#<font-object "-unknown-Lohit Hindi-normal-normal-normal-*-12-*-*-*-*-0-*-*"> 16 8 7 8 0] [0 2 0 179 7 8 0 8 0 nil] [0 2 2354 65 9 9 0 8 0 nil] Character code properties are not shown: customize what to show There are text properties here: auto-composed t composition [Show] fontified t ---->8---->8---- So I guess this is the font issue, that Emacs is not able to figure out which font to use. For the moment, I added that LISP code in my .emacs, but is this the proper fix for this issue ? Or, I've to change something in fonts.conf or any such font-related configuration, hmmm..? Kenichi> And also, if you know how to use gdb, please set break point Kenichi> on Ffont_shape_text, and check why shaping doesn't work. Okay, I know how to use gdb, but how do I know if shaping is working or not, hmm...? Kenichi> --- Kenichi> Kenichi Handa Kenichi> handa@ni.aist.go.jp Thanks for the help :) . -- Ashish Shukla आशीष शुक्ल http://wahjava.wordpress.com/ ·-- ·- ···· ·--- ·- ···- ·- ·--·-· --· -- ·- ·· ·-·· ·-·-·- -·-· --- -- [-- Attachment #2: Type: application/pgp-signature, Size: 196 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: 23.0.60; Indic Script is not rendered properly 2008-05-27 7:57 ` Ashish Shukla आशीष शुक्ल @ 2008-05-27 11:48 ` Kenichi Handa 2008-05-27 16:15 ` आशीष शुक्ल Ashish Shukla 2008-05-27 18:33 ` Manoj Srivastava 1 sibling, 1 reply; 16+ messages in thread From: Kenichi Handa @ 2008-05-27 11:48 UTC (permalink / raw) To: Ashish Shukla à¤à¤¶à¥à¤· शà¥à¤à¥à¤² Cc: emacs-pretest-bug In article <87lk1wuqke.fsf@chateau.d.lf>, wahjava@gmail.com (Ashish Shukla आशीष शुक्ल) writes: > I typed characters क्ल and placed cursor on them, and then did C-u C-x =, > and following is the output. > ---->8---->8---- > character: क (2325, #o4425, #x915) > preferred charset: unicode (Unicode (ISO10646)) > code point: 0x0915 > syntax: w which means: word > category: i:Indian > to input: type "ka" with devanagari-itrans > buffer code: #xE0 #xA4 #x95 > file code: #xE0 #xA4 #x95 > (encoded by coding system utf-8-unix) > display: > composed to form "क्ल" (see below) > Composed with the following character(s) "्ल" using this font: > -unknown-FreeSans-normal-normal-normal-*-12-*-*-*-*-0-iso10646-1 > by these glyphs: > [#<font-object "-unknown-FreeSans-normal-normal-normal-*-12-*-*-*-*-0-iso10646-1"> 17 -2 9 8 4] > [0 2 2325 1210 9 9 0 8 1 nil] > [0 2 2381 1265 0 -8 -11 0 3 [-3 -1 0]] > [0 2 2354 1239 8 8 0 8 1 nil] Hmmm, it seems that your FreeSans.ttf is old. At least, my FreeSans.ttf (Version 1.79 of date 16-5-2007) displays that text correctly. [...] > So I guess this is the font issue, that Emacs is not able to figure out > which font to use. For the moment, I added that LISP code in my .emacs, > but is this the proper fix for this issue ? Or, I've to change something > in fonts.conf or any such font-related configuration, hmmm..? For Devanagari, by default, Emacs uses an OpenType font that supports the script `deva' and has feature `rphf'. If multiple fonts match that spec, Emacs selects one arbitrarily. Perhaps, we must implement a way to reflect the preference of underlying font-backend. --- Kenichi Handa handa@ni.aist.go.jp ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: 23.0.60; Indic Script is not rendered properly 2008-05-27 11:48 ` Kenichi Handa @ 2008-05-27 16:15 ` आशीष शुक्ल Ashish Shukla 2008-05-27 20:45 ` Manoj Srivastava 2008-05-28 1:04 ` Kenichi Handa 0 siblings, 2 replies; 16+ messages in thread From: आशीष शुक्ल Ashish Shukla @ 2008-05-27 16:15 UTC (permalink / raw) To: Kenichi Handa; +Cc: emacs-pretest-bug [-- Attachment #1: Type: text/plain, Size: 816 bytes --] ,--[ On Tue, May 27, 2008 at 08:48:40PM +0900, Kenichi Handa wrote: [snip] | Hmmm, it seems that your FreeSans.ttf is old. At least, my | FreeSans.ttf (Version 1.79 of date 16-5-2007) displays that | text correctly. Are you using FreeSans.ttf from repositories, hmm..? The version of GNU freefont[1], I'm using is 20080323, released on 24-Mar-2008. BtW, I'm using freefont-ttf. And they've made no releases in 2007. And on hexdump -C FreeSans.ttf, I got following version, I hope thats the correct version: Version: $Revision: 1.136$ So, are there any issues with new version of freefont ? -- Ashish Shukla आशीष शुक्ल http://wahjava.wordpress.com/ ·-- ·- ···· ·--- ·- ···- ·- ·--·-· --· -- ·- ·· ·-·· ·-·-·- -·-· --- -- [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: 23.0.60; Indic Script is not rendered properly 2008-05-27 16:15 ` आशीष शुक्ल Ashish Shukla @ 2008-05-27 20:45 ` Manoj Srivastava 2008-05-28 1:04 ` Kenichi Handa 1 sibling, 0 replies; 16+ messages in thread From: Manoj Srivastava @ 2008-05-27 20:45 UTC (permalink / raw) To: emacs-devel; +Cc: emacs-pretest-bug On Tue, 27 May 2008 21:45:23 +0530, आशीष शुक्ल Ashish Shukla <wahjava@gmail.com> said: > ,--[ On Tue, May 27, 2008 at 08:48:40PM +0900, Kenichi Handa wrote: > [snip] >> Hmmm, it seems that your FreeSans.ttf is old. At least, my >> FreeSans.ttf (Version 1.79 of date 16-5-2007) displays that text >> correctly. > Are you using FreeSans.ttf from repositories, hmm..? The version of > GNU freefont[1], I'm using is 20080323, released on 24-Mar-2008. BtW, > I'm using freefont-ttf. And they've made no releases in 2007. > And on hexdump -C FreeSans.ttf, I got following version, I hope thats > the correct version: > Version: $Revision: 1.136$ > So, are there any issues with new version of freefont ? To chime in, I have the same version. It comes from: --8<---------------cut here---------------start------------->8--- __> dpkg -l ttf-freefont Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ Name Version Description +++-==============-==============-============================================ ii ttf-freefont 20080323-3 Freefont Serif, Sans and Mono Truetype fonts --8<---------------cut here---------------end--------------->8--- manoj -- Schizophrenia beats being alone. Manoj Srivastava <srivasta@acm.org> <http://www.golden-gryphon.com/> 1024D/BF24424C print 4966 F272 D093 B493 410B 924B 21BA DABB BF24 424C ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: 23.0.60; Indic Script is not rendered properly 2008-05-27 16:15 ` आशीष शुक्ल Ashish Shukla 2008-05-27 20:45 ` Manoj Srivastava @ 2008-05-28 1:04 ` Kenichi Handa 1 sibling, 0 replies; 16+ messages in thread From: Kenichi Handa @ 2008-05-28 1:04 UTC (permalink / raw) To: à¤à¤¶à¥à¤· शà¥à¤à¥à¤² Ashish Shukla Cc: emacs-pretest-bug In article <20080527161523.GA7942@chateau.d.lf>, आशीष शुक्ल Ashish Shukla <wahjava@gmail.com> writes: > | Hmmm, it seems that your FreeSans.ttf is old. At least, my > | FreeSans.ttf (Version 1.79 of date 16-5-2007) displays that > | text correctly. > Are you using FreeSans.ttf from repositories, hmm..? I don't remember from where I got it. > The version of GNU freefont[1], I'm using is 20080323, > released on 24-Mar-2008. BtW, I'm using freefont-ttf. And > they've made no releases in 2007. > And on hexdump -C FreeSans.ttf, I got following version, I hope thats > the correct version: > Version: $Revision: 1.136$ Ummm, then perhaps, some version after 1.79 instroduced a bug, or my version is the one hacked by some other person. > So, are there any issues with new version of freefont ? I don't know. --- Kenichi Handa handa@ni.aist.go.jp ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: 23.0.60; Indic Script is not rendered properly 2008-05-27 7:57 ` Ashish Shukla आशीष शुक्ल 2008-05-27 11:48 ` Kenichi Handa @ 2008-05-27 18:33 ` Manoj Srivastava 2008-05-28 2:19 ` Kenichi Handa 1 sibling, 1 reply; 16+ messages in thread From: Manoj Srivastava @ 2008-05-27 18:33 UTC (permalink / raw) To: emacs-devel; +Cc: emacs-pretest-bug On Tue, 27 May 2008 13:27:53 +0530, Ashish Shukla आशीष शुक्ल <wahjava@gmail.com> said: ----> 8---->8---- > (set-fontset-font "fontset-default" (cons (decode-char 'ucs ?\x0900) > (decode-char 'ucs ?\x097f)) "Lohit Hindi-10") ----> 8---->8---- This still does not work for me. When I type in "श्रिवास्तव", the composition is not happening (the 'sri' should compose into a single character, and the 'st' should compose together as well -- what I get is the 'स्' character next to 'त', and they should be joined). I think back when using the non-free CDAC fonts I could get it to work, but I no longer have those fonts on my machine. --8<---------------cut here---------------start------------->8--- character: श (2358, #o4466, #x936) preferred charset: unicode (Unicode (ISO10646)) code point: 0x0936 syntax: w which means: word category: i:Indian buffer code: #xE0 #xA4 #xB6 file code: #xE0 #xA4 #xB6 (encoded by coding system utf-8-unix) display: by this font (glyph code) -unknown-Lohit Hindi-normal-normal-normal-*-11-*-*-*-*-0-*-* (#x45) --8<---------------cut here---------------end--------------->8--- manoj -- The worst is not so long as we can say "This is the worst." King Lear Manoj Srivastava <srivasta@acm.org> <http://www.golden-gryphon.com/> 1024D/BF24424C print 4966 F272 D093 B493 410B 924B 21BA DABB BF24 424C ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: 23.0.60; Indic Script is not rendered properly 2008-05-27 18:33 ` Manoj Srivastava @ 2008-05-28 2:19 ` Kenichi Handa 2008-05-28 8:12 ` Manoj Srivastava 0 siblings, 1 reply; 16+ messages in thread From: Kenichi Handa @ 2008-05-28 2:19 UTC (permalink / raw) To: Manoj Srivastava; +Cc: emacs-devel [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #1: Type: text/plain; charset=UTF-8, Size: 841 bytes --] In article <87zlqbtx4g.fsf@anzu.internal.golden-gryphon.com>, Manoj Srivastava <srivasta@ieee.org> writes: > On Tue, 27 May 2008 13:27:53 +0530, Ashish Shukla à¤à¤¶à¥à¤· शà¥à¤à¥à¤> <wahjava@gmail.com> said: > ----> 8---->8---- > > (set-fontset-font "fontset-default" (cons (decode-char 'ucs ?\x0900) > > (decode-char 'ucs ?\x097f)) "Lohit Hindi-10") > ----> 8---->8---- > This still does not work for me. When I type in "शà¥à¤°à¤¿à¤µà¤¾à¤¸à¥à¤¤à¤µ", > the composition is not happening (the 'sri' should compose into a > single character, and the 'st' should compose together as well -- what > I get is the 'सà¥' character next to 'त', and they should be joined). Strange. It works for me. Attached is the image of Emacs display. Is it correct? --- Kenichi Handa handa@ni.aist.go.jp [-- Attachment #2: hindi.png --] [-- Type: image/png, Size: 2996 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: 23.0.60; Indic Script is not rendered properly 2008-05-28 2:19 ` Kenichi Handa @ 2008-05-28 8:12 ` Manoj Srivastava 2008-05-29 2:12 ` Kenichi Handa 0 siblings, 1 reply; 16+ messages in thread From: Manoj Srivastava @ 2008-05-28 8:12 UTC (permalink / raw) To: emacs-devel On Wed, 28 May 2008 11:19:15 +0900, Kenichi Handa <handa@m17n.org> said: > Strange. It works for me. Attached is the image of Emacs display. > Is it correct? Yes, the figure shows a correctly composed version of my name. Well, this is good to know -- this means that the display issue is a matter of correctly selecting a font, and that Emacs itself is able to do the right thing. Now, if only I could replicate your set up ... manoj -- I have made this letter longer than usual because I lack the time to make it shorter. -- Blaise Pascal Manoj Srivastava <srivasta@acm.org> <http://www.golden-gryphon.com/> 1024D/BF24424C print 4966 F272 D093 B493 410B 924B 21BA DABB BF24 424C ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: 23.0.60; Indic Script is not rendered properly 2008-05-28 8:12 ` Manoj Srivastava @ 2008-05-29 2:12 ` Kenichi Handa 2008-05-29 3:57 ` Manoj Srivastava 0 siblings, 1 reply; 16+ messages in thread From: Kenichi Handa @ 2008-05-29 2:12 UTC (permalink / raw) To: Manoj Srivastava; +Cc: emacs-devel In article <87ej7mn8yu.fsf@anzu.internal.golden-gryphon.com>, Manoj Srivastava <srivasta@ieee.org> writes: > Yes, the figure shows a correctly composed version of my > name. Well, this is good to know -- this means that the display issue > is a matter of correctly selecting a font, and that Emacs itself is > able to do the right thing. Now, if only I could replicate your set up > ... Please show me the results of: % m17n-config --version % libotf-config --version Or, if you don't have those commands, % pkg-config --modversion m17n-flt % pkg-config --modversion libotf --- Kenichi Handa handa@ni.aist.go.jp ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: 23.0.60; Indic Script is not rendered properly 2008-05-29 2:12 ` Kenichi Handa @ 2008-05-29 3:57 ` Manoj Srivastava 2008-05-29 4:07 ` Miles Bader 2008-05-29 4:53 ` Kenichi Handa 0 siblings, 2 replies; 16+ messages in thread From: Manoj Srivastava @ 2008-05-29 3:57 UTC (permalink / raw) To: emacs-devel On Thu, 29 May 2008 11:12:58 +0900, Kenichi Handa <handa@m17n.org> said: > In article <87ej7mn8yu.fsf@anzu.internal.golden-gryphon.com>, Manoj > Srivastava <srivasta@ieee.org> writes: >> Yes, the figure shows a correctly composed version of my name. Well, >> this is good to know -- this means that the display issue is a matter >> of correctly selecting a font, and that Emacs itself is able to do >> the right thing. Now, if only I could replicate your set up ... > Please show me the results of: > % m17n-config --version > % libotf-config --version --8<---------------cut here---------------start------------->8--- __> m17n-config --version 1.5.1 __> libotf-config --version 0.9.7 --8<---------------cut here---------------end--------------->8--- manoj -- If you want your program to be readable, consider supplying the argument. --Larry Wall in the perl man page Manoj Srivastava <srivasta@acm.org> <http://www.golden-gryphon.com/> 1024D/BF24424C print 4966 F272 D093 B493 410B 924B 21BA DABB BF24 424C ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: 23.0.60; Indic Script is not rendered properly 2008-05-29 3:57 ` Manoj Srivastava @ 2008-05-29 4:07 ` Miles Bader 2008-05-29 4:53 ` Kenichi Handa 1 sibling, 0 replies; 16+ messages in thread From: Miles Bader @ 2008-05-29 4:07 UTC (permalink / raw) To: emacs-devel Manoj Srivastava <srivasta@ieee.org> writes: >> Please show me the results of: > >> % m17n-config --version >> % libotf-config --version > __> m17n-config --version > 1.5.1 > __> libotf-config --version > 0.9.7 Incidentally, the version of libm17n in debian is only 1.3.4 (I assume you've compiled a newer version from source), which seems kind of old... -Miles -- A zen-buddhist walked into a pizza shop and said, "Make me one with everything." ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: 23.0.60; Indic Script is not rendered properly 2008-05-29 3:57 ` Manoj Srivastava 2008-05-29 4:07 ` Miles Bader @ 2008-05-29 4:53 ` Kenichi Handa 2008-05-29 19:28 ` Manoj Srivastava 1 sibling, 1 reply; 16+ messages in thread From: Kenichi Handa @ 2008-05-29 4:53 UTC (permalink / raw) To: Manoj Srivastava; +Cc: emacs-devel In article <87ve0xlq31.fsf@anzu.internal.golden-gryphon.com>, Manoj Srivastava <srivasta@ieee.org> writes: > On Thu, 29 May 2008 11:12:58 +0900, Kenichi Handa <handa@m17n.org> said: > > In article <87ej7mn8yu.fsf@anzu.internal.golden-gryphon.com>, Manoj > > Srivastava <srivasta@ieee.org> writes: >>> Yes, the figure shows a correctly composed version of my name. Well, >>> this is good to know -- this means that the display issue is a matter >>> of correctly selecting a font, and that Emacs itself is able to do >>> the right thing. Now, if only I could replicate your set up ... > > Please show me the results of: > > % m17n-config --version > > % libotf-config --version > --8<---------------cut here---------------start------------->8--- __> m17n-config --version > 1.5.1 __> libotf-config --version > 0.9.7 > --8<---------------cut here---------------end--------------->8--- They are the latest version. Ummm, I don't understand why Emacs doesn't render Devanagari correctly in your environment. > > And also, if you know how to use gdb, please set break point on > > Ffont_shape_text, and check why shaping doesn't work. [...] > I ran gdb, but I did not know what I was looking for, and I got > lost. When Emacs stops at Ffont_shape_text, please use n(ext) command to step one line by one, and check where the function return. --- Kenichi Handa handa@ni.aist.go.jp ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: 23.0.60; Indic Script is not rendered properly 2008-05-29 4:53 ` Kenichi Handa @ 2008-05-29 19:28 ` Manoj Srivastava 0 siblings, 0 replies; 16+ messages in thread From: Manoj Srivastava @ 2008-05-29 19:28 UTC (permalink / raw) To: emacs-devel On Thu, 29 May 2008 13:53:06 +0900, Kenichi Handa <handa@m17n.org> said: > When Emacs stops at Ffont_shape_text, please use n(ext) command to > step one line by one, and check where the function return. It seems to return at the end. Edited transcript follows. manoj ====================================================================== (gdb) break Ffont_shape_text Breakpoint 1 at 0x552dd0: file /usr/local/git/emacs/src/font.c, line 3866. (gdb) run [Thread debugging using libthread_db enabled] [New Thread 0x7fc73c6c4780 (LWP 5419)] [Switching to Thread 0x7fc73c6c4780 (LWP 5419)] Breakpoint 1, Ffont_shape_text (from=200, to=240, font_object=75047108, string=10797201) at /usr/local/git/emacs/src/font.c:3866 <---- End of function break ----> (gdb) break /usr/local/git/emacs/src/font.c:3989 Breakpoint 2 at 0x5533a5: file /usr/local/git/emacs/src/font.c, line 3989. <---- Intermediate returns ----> (gdb) break /usr/local/git/emacs/src/font.c:3905 Breakpoint 3 at 0x552e0f: file /usr/local/git/emacs/src/font.c, line 3905. 3902 gstring = Fvconcat (2, args); 3903 } 3904 if (! INTEGERP (n) || XINT (n) == 0) 3905 return Qnil; 3906 len = XINT (n); 3907 <---- Intermediate returns ----> (gdb) break /usr/local/git/emacs/src/font.c:3870 Breakpoint 4 at 0x552e8c: file /usr/local/git/emacs/src/font.c, line 3870. (gdb) break /usr/local/git/emacs/src/font.c:3867 Breakpoint 6 at 0x552e7b: file /usr/local/git/emacs/src/font.c, line 3867. 3861 struct font_metrics metrics; 3862 EMACS_INT start, end; 3863 Lisp_Object gstring, n; 3864 int len, i; 3865 3866 if (! FONT_OBJECT_P (font_object)) 3867 return Qnil; 3868 font = XFONT_OBJECT (font_object); 3869 if (! font->driver->shape) 3870 return Qnil; 3871 (gdb) cont Breakpoint 2, Ffont_shape_text (from=232, to=240, font_object=75047108, string=10797201) at /usr/local/git/emacs/src/font.c:3989 (gdb) 3985 else 3986 i = j; 3987 } 3988 3989 return to; 3990 } 3991 -- "Every institution I've ever been associated with has tried to screw me." Stephen Wolfram Manoj Srivastava <srivasta@acm.org> <http://www.golden-gryphon.com/> 1024D/BF24424C print 4966 F272 D093 B493 410B 924B 21BA DABB BF24 424C ^ permalink raw reply [flat|nested] 16+ messages in thread
end of thread, other threads:[~2008-05-29 19:28 UTC | newest] Thread overview: 16+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2008-05-26 23:25 23.0.60; Indic Script is not rendered properly Ashish Shukla 2008-05-27 4:19 ` Kenichi Handa 2008-05-27 5:45 ` Manoj Srivastava 2008-05-27 7:57 ` Ashish Shukla आशीष शुक्ल 2008-05-27 11:48 ` Kenichi Handa 2008-05-27 16:15 ` आशीष शुक्ल Ashish Shukla 2008-05-27 20:45 ` Manoj Srivastava 2008-05-28 1:04 ` Kenichi Handa 2008-05-27 18:33 ` Manoj Srivastava 2008-05-28 2:19 ` Kenichi Handa 2008-05-28 8:12 ` Manoj Srivastava 2008-05-29 2:12 ` Kenichi Handa 2008-05-29 3:57 ` Manoj Srivastava 2008-05-29 4:07 ` Miles Bader 2008-05-29 4:53 ` Kenichi Handa 2008-05-29 19:28 ` Manoj Srivastava
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).