From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Stephen Berman Newsgroups: gmane.emacs.devel Subject: Re: Display of Lao script Date: Tue, 24 Oct 2017 12:01:50 +0200 Message-ID: <87k1zk6f01.fsf@gmx.net> References: <874lqodi1y.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1508839369 20558 195.159.176.226 (24 Oct 2017 10:02:49 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 24 Oct 2017 10:02:49 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: eliz@gnu.org, emacs-devel@gnu.org To: handa Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Oct 24 12:02:44 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e6w2i-0004DL-Bj for ged-emacs-devel@m.gmane.org; Tue, 24 Oct 2017 12:02:40 +0200 Original-Received: from localhost ([::1]:42940 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e6w2p-0000UE-Fk for ged-emacs-devel@m.gmane.org; Tue, 24 Oct 2017 06:02:47 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39951) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e6w22-0000Sy-NU for emacs-devel@gnu.org; Tue, 24 Oct 2017 06:02:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e6w1x-0004tJ-Nw for emacs-devel@gnu.org; Tue, 24 Oct 2017 06:01:58 -0400 Original-Received: from mout.gmx.net ([212.227.17.20]:49578) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1e6w1x-0004sp-EF; Tue, 24 Oct 2017 06:01:53 -0400 Original-Received: from rosalinde ([83.135.10.109]) by mail.gmx.com (mrgmx101 [212.227.17.168]) with ESMTPSA (Nemesis) id 0M6O1v-1dHizM0Sl9-00yUP7; Tue, 24 Oct 2017 12:01:51 +0200 In-Reply-To: <874lqodi1y.fsf@gnu.org> (handa's message of "Tue, 24 Oct 2017 18:14:01 +0900") X-Provags-ID: V03:K0:JdK59Jh8acFs6Jvbkh+NzQnUKKHSxaptKSvAeio3zEOQU7ZATrh tVIJaYEOXYpMnN1wOWF8PaNTYYRUj0zi74r+XUjLib2ebzvpG0HtQWiFgknfWGR9yY4OrEV /S07xdpuX4f6nYRFpExXvIr6GUK2Rl8NpuUk0d5aj2i4MziUnX1Xkhh11orpwk5NyMihyuR oxoZV+whsJSyeheptrooQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:olEgbSCtoYI=:Vl3g0W1TbnLy+DVNwUS8er /rrR1YlC+uisYuepPZFOLcTlcCDfvEK5ylTYSXinumo2/bKtJ6BiNNPLKrylW7VhUsku4MrIa UEmly0Cdzzu03WCOH3l3CJvVmxONMf7N0tQ1WPXLslTJfGKGX2sffQWXB5c48JWCaEYqHeGf4 iz4g7FZWrjnepurtivhMSA0Qmltshn3ZUjGObOQg0V9a5H8R+uSA7TzjC2/N1BaJKc8p5dq8q XsmJMENQQCKUTYe2MUYLdSnAn6wW7UUBBoeJ126i5BtIF2lP95v/RaW0lAzaYjnrYloKd9m+m 3VkdoM5OT5aKjVycCmuHMDJoh+VboNGdAbCf5J/uFtJS+1nDCVKLYuCObaq0c6q1fb54nkovM hk73dsZ+l9aghN7wNEoBBubD+QRWVc92E54r49cOP8FuAA30WSavAMebDMcLbFMDyPgRxkuD7 M9e3W+hklZINbbPGwxwLhBWirCIiljtkH6tqDgqG/KIiKZtXzL/PzIJ3o9OwLdCixQlQCecJ4 byfbljbo7gnqoeJbpd5bpjrjKdCBCRc5H6oKAYQMPQL4dvpww4LUifub/vL2g3N62wCppeg8U KxhpH7BMN1PxYhIEUisQDAk2iwcmPv7dXtBTwjPq6yBaBhFQP9ea5ZuVFDGYGgaZyfsKL250n I64GPmeOhMwwYXX4NP74LF7Df3NRRqO/YSDtCs1GJA/xMyDE8vktb8xWeZjprYzHthe2otTib QyySrn38vCogxgyCBthOp1K1WKFTGMqo3lmRwWThlLb5MISF5BYRZmzGPHyws7mj+g0cEOqH X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 212.227.17.20 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:219709 Archived-At: On Tue, 24 Oct 2017 18:14:01 +0900 handa wrote: > In article <877evnqvu4.fsf@gmx.net>, Stephen Berman writes: > >> In your screen shot the displays of the Kannada, Khmer and Malayalam >> examples are partly different from the displays in my Emacs: > > That is because I didn't install proper fonts for those scripts. > > Anyway, the log has these suspicious lines: > [DB] from /usr/share/m17n/LAOO-GENERIC.flt > [FLT] (laoo-generic (dejavu sans mono) > [FLT] (SOURCE 0E94 0EB5) > [FLT] (RESULT 04BA 04D4)) > > In my case, the first line is: > [DB] from /usr/share/m17n/LAOO-OTF.flt > > I have not yet figured out why LAOO-OTF.flt is not selected for you, but > could you please try this: > > 1. Move LAOO-*.flt (except for LAOO-OTF.flt) from /usr/share/m17n to, > for instance /tmp. > 2. Prepare a file that contains the Lao line only. > 3. Run emacs as this: > % MDEBUG_DATABASE=1 MDEBUG_FLT=3 emacs > 4. Visit the Lao only file. I did this and the display of the Lao script is the same as before (i.e., with the composed characters not properly aligned). Here is the entire debugging output: [DB] . [DB] . [DB] . [DB] . [DB] . [DB] . [DB] . [DB] . [DB] . [DB] . [DB] . [DB] . [DB] . [DB] . [DB] . [DB] . [DB] . [DB] . [DB] . [DB] . [DB] . [DB] . [DB] . [DB] . [DB] . [DB] . [DB] . [DB] . [DB] . [DB] . [DB] . [DB] . [DB] . [DB] . [DB] . [DB] . [DB] . [DB] . [DB] . [DB] . [DB] . [DB] . [DB] . [DB] . [DB] . [DB] . FWIW, when I change the font to DejaVu Sans (not Mono) and visit that file, the display of all but one of the composed characters is correct (as I previously mentioned), and the debugging output is exactly the same as the above; and with the other LAOO-*.flt files under /usr/share/m17n, on visiting that file when using variable pitch DejaVu Sans (but not when using DejaVu Sans Mono), the debugging output additionally contains these lines after the above output: [DB] from /usr/share/m17n/LAOO-GENERIC.flt [FLT] (laoo-generic (dejavu sans) [FLT] (SOURCE 0E94 0EB5) [FLT] (STAGE 0 "CV" (0E94 0EB5) [FLT] (SUBPART 0 [FLT] (COND [FLT] (REGEX "^(Cs?[vV]?)(T)?" "CV" 2 [FLT] <0 [FLT] (SUBPART 1 [FLT] (COPY 0xE94) [FLT] (COPY 0xEB5)) 2>)) [FLT] (COND))) [FLT] (RESULT 00-01 (062A 640 0 0) (0644 0 0 0))) [FLT] (laoo-generic (dejavu sans) [FLT] (SOURCE 0E82 0ECD) [FLT] (STAGE 0 "CV" (0E82 0ECD) [FLT] (SUBPART 0 [FLT] (COND [FLT] (REGEX "^(Cs?[vV]?)(T)?" "CV" 2 [FLT] <0 [FLT] (SUBPART 1 [FLT] (COPY 0xE82) [FLT] (COPY 0xECD)) 2>)) [FLT] (COND))) [FLT] (RESULT 00-01 (0624 640 0 0) (0657 0 0 0))) [FLT] (laoo-generic (dejavu sans) [FLT] (SOURCE 0EAB 0EC9) [FLT] (STAGE 0 "CT" (0EAB 0EC9) [FLT] (SUBPART 0 [FLT] (COND [FLT] (REGEX "^(Cs?[vV]?)(T)?" "CT" 2 [FLT] <0 [FLT] (SUBPART 1 [FLT] (COPY 0xEAB)) [FLT] (SUBPART 2 [FLT] (CMB tr+5bl) [FLT] (COPY 0xEC9)) 2>)) [FLT] (COND))) [FLT] (RESULT 00-01 (063B 768 0 0) (0653 0 576 -48))) Steve Berman