* 23.0.60; Indic Script is not rendered properly
@ 2008-05-26 23:25 ` Ashish Shukla
2008-05-27 4:19 ` Kenichi Handa
2008-05-29 18:20 ` bug#320: marked as done (23.0.60; Indic Script is not rendered properly) Emacs bug Tracking System
0 siblings, 2 replies; 19+ 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] 19+ 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 आशीष शुक्ल
2008-05-29 18:20 ` bug#320: marked as done (23.0.60; Indic Script is not rendered properly) Emacs bug Tracking System
1 sibling, 2 replies; 19+ 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] 19+ 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; 19+ 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] 19+ 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; 19+ 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] 19+ 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; 19+ 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] 19+ 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; 19+ 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] 19+ 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; 19+ 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] 19+ 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; 19+ 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] 19+ 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; 19+ 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] 19+ 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; 19+ 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] 19+ 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; 19+ 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] 19+ 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; 19+ 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] 19+ 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; 19+ 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] 19+ 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; 19+ 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] 19+ 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; 19+ 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] 19+ messages in thread
* Indic script rendering bug is fixed.
@ 2008-05-29 15:39 Ashish Shukla आशीष शुक्ल
2008-05-29 18:06 ` Chong Yidong
0 siblings, 1 reply; 19+ messages in thread
From: Ashish Shukla आशीष शुक्ल @ 2008-05-29 15:39 UTC (permalink / raw)
To: 320; +Cc: emacs-pretest-bug, handa
[-- Attachment #1: Type: text/plain, Size: 605 bytes --]
I've just started my recently built GNU Emacs, from recently checked-out
From CVS 2-3 hours ago, and noticed that rendering is proper, and
doesn't require me to explicitly hint Emacs to use "Lohit Hindi" font
for rendering Devanagari text. Following is the version of GNU Emacs,
I'm running:
GNU Emacs 23.0.60.1 (x86_64-pc-linux-gnu, GTK+ Version 2.12.8) of 2008-05-29 on chateau
Thanks all :)
--
Ashish Shukla आशीष शुक्ल http://wahjava.wordpress.com/
·-- ·- ···· ·--- ·- ···- ·- ·--·-· --· -- ·- ·· ·-·· ·-·-·- -·-· --- --
[-- Attachment #2: Type: application/pgp-signature, Size: 196 bytes --]
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: Indic script rendering bug is fixed.
2008-05-29 15:39 Indic script rendering bug is fixed Ashish Shukla आशीष शुक्ल
@ 2008-05-29 18:06 ` Chong Yidong
2008-05-26 23:25 ` 23.0.60; Indic Script is not rendered properly Ashish Shukla
0 siblings, 1 reply; 19+ messages in thread
From: Chong Yidong @ 2008-05-29 18:06 UTC (permalink / raw)
To: Ashish Shukla आशीष शुक्ल
Cc: emacs-pretest-bug, 320-done, handa
wahjava@gmail.com (Ashish Shukla आशीष शुक्ल) writes:
> I've just started my recently built GNU Emacs, from recently checked-out
> From CVS 2-3 hours ago, and noticed that rendering is proper, and
> doesn't require me to explicitly hint Emacs to use "Lohit Hindi" font
> for rendering Devanagari text.
Good to know. Thanks for checking.
^ permalink raw reply [flat|nested] 19+ messages in thread
* bug#320: marked as done (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-29 18:20 ` Emacs bug Tracking System
1 sibling, 0 replies; 19+ messages in thread
From: Emacs bug Tracking System @ 2008-05-29 18:20 UTC (permalink / raw)
To: Chong Yidong
[-- Attachment #1: Type: text/plain, Size: 847 bytes --]
Your message dated Thu, 29 May 2008 14:06:25 -0400
with message-id <87tzghf0im.fsf@stupidchicken.com>
and subject line Re: Indic script rendering bug is fixed.
has caused the Emacs bug report #320,
regarding 23.0.60; Indic Script is not rendered properly
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact don@donarmstrong.com
immediately.)
--
320: http://emacsbugs.donarmstrong.com/cgi-bin/bugreport.cgi?bug=320
Emacs Bug Tracking System
Contact don@donarmstrong.com with problems
[-- Attachment #2: Type: message/rfc822, Size: 8997 bytes --]
From: Ashish Shukla <wahjava@gmail.com>
To: emacs-pretest-bug@gnu.org
Cc:
Subject: 23.0.60; Indic Script is not rendered properly
Date: Tue, 27 May 2008 04:55:20 +0530 (IST)
Message-ID: <20080526232520.349FC1332D2@chateau.d.lf>
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.
[-- Attachment #3: Type: message/rfc822, Size: 1802 bytes --]
From: Chong Yidong <cyd@stupidchicken.com>
To: wahjava@gmail.com (Ashish Shukla आशीष शुक्ल)
Cc: 320-done@emacsbugs.donarmstrong.com, emacs-pretest-bug@gnu.org, handa@m17n.org
Subject: Re: Indic script rendering bug is fixed.
Date: Thu, 29 May 2008 14:06:25 -0400
Message-ID: <87tzghf0im.fsf@stupidchicken.com>
wahjava@gmail.com (Ashish Shukla आशीष शुक्ल) writes:
> I've just started my recently built GNU Emacs, from recently checked-out
> From CVS 2-3 hours ago, and noticed that rendering is proper, and
> doesn't require me to explicitly hint Emacs to use "Lohit Hindi" font
> for rendering Devanagari text.
Good to know. Thanks for checking.
^ permalink raw reply [flat|nested] 19+ 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; 19+ 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] 19+ messages in thread
end of thread, other threads:[~2008-05-29 19:28 UTC | newest]
Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-05-29 15:39 Indic script rendering bug is fixed Ashish Shukla आशीष शुक्ल
2008-05-29 18:06 ` Chong Yidong
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
2008-05-29 18:20 ` bug#320: marked as done (23.0.60; Indic Script is not rendered properly) Emacs bug Tracking System
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.