* 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 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 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 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).