From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 24 07:33:36 2010 Received: (at submit) by debbugs.gnu.org; 24 Apr 2010 11:33:36 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O5dc7-0006Ns-Vt for submit@debbugs.gnu.org; Sat, 24 Apr 2010 07:33:36 -0400 Received: from mail.gnu.org ([199.232.76.166] helo=mx10.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O5dc5-0006Nl-Tk for submit@debbugs.gnu.org; Sat, 24 Apr 2010 07:33:34 -0400 Received: from lists.gnu.org ([199.232.76.165]:52864) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1O5dc3-0004zO-3r for submit@debbugs.gnu.org; Sat, 24 Apr 2010 07:33:31 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1O5dc2-0002Vq-Le for bug-gnu-emacs@gnu.org; Sat, 24 Apr 2010 07:33:30 -0400 Received: from [140.186.70.92] (port=44991 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O5dc0-0002Vi-5q for bug-gnu-emacs@gnu.org; Sat, 24 Apr 2010 07:33:29 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.0 (2010-01-18) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.1 required=5.0 tests=BAYES_00,LONGWORDS autolearn=no version=3.3.0 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1O5dbz-0003Db-2X for bug-gnu-emacs@gnu.org; Sat, 24 Apr 2010 07:33:28 -0400 Received: from mtaout20.012.net.il ([80.179.55.166]:52824) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O5dby-0003DQ-Hl for bug-gnu-emacs@gnu.org; Sat, 24 Apr 2010 07:33:27 -0400 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0L1D00B00ODS9E00@a-mtaout20.012.net.il> for bug-gnu-emacs@gnu.org; Sat, 24 Apr 2010 14:33:25 +0300 (IDT) Received: from HOME-C4E4A596F7 ([77.124.71.78]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0L1D00AOTPFK9660@a-mtaout20.012.net.il> for bug-gnu-emacs@gnu.org; Sat, 24 Apr 2010 14:33:21 +0300 (IDT) Date: Sat, 24 Apr 2010 14:33:24 +0300 From: Eli Zaretskii Subject: 23.1.96; Cursor drawing problems with the Khmer script X-012-Sender: halo1@inter.net.il To: bug-gnu-emacs@gnu.org Message-id: <83iq7h13wb.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -3.2 (---) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.3 (---) Type "C-h H" in "emacs -Q", then go to the line of the Khmer greeting and move cursor. Both forward and backward movement has problems: with forward movement, the cursor sometimes disappears (or maybe degenerates into very small bitmap), and backward movement leaves strange artifacts on the screen. This problem exists in Emacs 23.1 as well. In GNU Emacs 23.1.96.1 (i386-mingw-nt5.1.2600) of 2010-04-20 on HOME-C4E4A596F7 Windowing system distributor `Microsoft Corp.', version 5.1.2600 configured using `configure --with-gcc (3.4)' 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: ENU value of $XMODIFIERS: nil locale-coding-system: cp1255 default enable-multibyte-characters: t Major mode: Mail Minor modes in effect: diff-auto-refine-mode: t shell-dirtrack-mode: t flyspell-mode: t desktop-save-mode: t show-paren-mode: t display-time-mode: t tooltip-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-encryption-mode: t auto-compression-mode: t temp-buffer-resize-mode: t line-number-mode: t abbrev-mode: t Recent input: t r s r C h a n g C-SPC C-w C-y C-/ C-k C-k C-k C-k C-x C-s C-x k C-SPC M-w C-y C-x C-x F D i x SPC c u r s o r SPC m o t i o n SPC a t SPC e n d SPC o f SPC l i n e SPC t h a t SPC e n d s SPC i n SPC a SPC c o m p o s i t e SPC c h a r a c t e r . e d SPC SPC SPC C-x C-s C-x # p p p p p p p d p p p r C-SPC C-w C-c C-y C-x C-x C-w F i x SPC i t , SPC I S-SPC t h i n k SPC ( r e v n o SPC 1 0 0 0 2 5 ) . C-c C-s o p p p p p p n d p p p p p p n p p M-x r e p o r t - e m Recent messages: Mark set Saving file d:/usr/tmp/bzr_log.uvwh-x... Wrote d:/usr/tmp/bzr_log.uvwh-x Mark set [5 times] call-interactively: End of buffer Sending... Added to d:/usr/eli/rmail/SENT.MAIL Sending...done Added to d:/usr/eli/rmail/BIDI.rmail Mark set Load-path shadows: None found. Features: (vc-dispatcher smerge-mode diff-mode thai-util thai-word mule-util lao-util rmailmm gud shell rmailedit find-func shadow emacsbug multi-isearch help-mode view texinfo auth-source message ecomplete rfc822 mml mml-sec password-cache mm-decode mm-bodies mm-encode mailcap mail-parse rfc2231 rfc2047 rfc2045 qp ietf-drums nnheader gnus-util netrc mm-util mail-prsvr gmm-utils wid-edit mailheader canlock hashcash smtpmail dabbrev mailalias mailabbrev sendmail rmailout conf-mode newcomment ld-script sh-script executable dired-x dired-aux dired tcl generic parse-time nxml-uchnm rng-xsd xsd-regexp rng-cmpct rng-nxml rng-valid rng-loc rng-uri rng-parse nxml-parse rng-match rng-dt rng-util rng-pttrn nxml-ns nxml-mode nxml-outln nxml-rap nxml-util nxml-glyph nxml-enc xmltok sgml-mode arc-mode archive-mode make-mode python-21 python comint ring jka-compr vc-cvs info add-log flyspell ispell org-wl org-w3m org-vm org-rmail org-mhe org-mew org-irc org-jsinfo org-infojs org-html org-exp org-exp-blocks org-agenda org-info org-gnus org-bibtex org-bbdb org byte-opt bytecomp byte-compile advice help-fns advice-preload org-footnote org-src org-list org-faces org-compat org-macs time-date noutline outline easy-mmode vc-bzr sha1 hex-util cc-mode cc-fonts easymenu cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs regexp-opt rmailsum rmail mail-utils desktop server filecache saveplace generic-x paren battery time tooltip ediff-hook vc-hooks lisp-float-type mwheel dos-w32 disp-table ls-lisp w32-win w32-vars tool-bar dnd fontset image fringe lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mldrag mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev loaddefs button minibuffer faces cus-face files text-properties overlay md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process multi-tty emacs) From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 26 07:34:45 2010 Received: (at 6026) by debbugs.gnu.org; 26 Apr 2010 11:34:45 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O6MaK-0006wS-PY for submit@debbugs.gnu.org; Mon, 26 Apr 2010 07:34:44 -0400 Received: from mx1.aist.go.jp ([150.29.246.133]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O6MaI-0006wM-NG for 6026@debbugs.gnu.org; Mon, 26 Apr 2010 07:34:44 -0400 Received: from rqsmtp2.aist.go.jp (rqsmtp2.aist.go.jp [150.29.254.123]) by mx1.aist.go.jp with ESMTP id o3QBYZwZ016814; Mon, 26 Apr 2010 20:34:35 +0900 (JST) env-from (handa@m17n.org) Received: from smtp2.aist.go.jp by rqsmtp2.aist.go.jp with ESMTP id o3QBYY5B011373; Mon, 26 Apr 2010 20:34:34 +0900 (JST) env-from (handa@m17n.org) Received: by smtp2.aist.go.jp with ESMTP id o3QBYYtE003356; Mon, 26 Apr 2010 20:34:34 +0900 (JST) env-from (handa@m17n.org) Received: from handa by etlken with local (Exim 4.69) (envelope-from ) id 1O6MbS-0003Ln-FP; Mon, 26 Apr 2010 20:35:54 +0900 From: Kenichi Handa To: Eli Zaretskii Subject: Re: bug#6026: 23.1.96; Cursor drawing problems with the Khmer script In-Reply-To: <83iq7h13wb.fsf@gnu.org> (message from Eli Zaretskii on Sat, 24 Apr 2010 14:33:24 +0300) References: <83iq7h13wb.fsf@gnu.org> Date: Mon, 26 Apr 2010 20:35:54 +0900 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -1.7 (-) X-Debbugs-Envelope-To: 6026 Cc: 6026@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) In article <83iq7h13wb.fsf@gnu.org>, Eli Zaretskii writes: > Type "C-h H" in "emacs -Q", then go to the line of the Khmer greeting > and move cursor. Both forward and backward movement has problems: > with forward movement, the cursor sometimes disappears (or maybe > degenerates into very small bitmap), and backward movement leaves > strange artifacts on the screen. > This problem exists in Emacs 23.1 as well. I don't see that problem on my GNU/Linux systems. Perhaps, you have a font that contains Khmer characters but doesn't have proper OpenType tables. Which font is used for Khmer? --- Kenichi Handa handa@m17n.org From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 26 13:28:47 2010 Received: (at 6026) by debbugs.gnu.org; 26 Apr 2010 17:28:47 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O6S6x-0001oF-8N for submit@debbugs.gnu.org; Mon, 26 Apr 2010 13:28:47 -0400 Received: from mtaout23.012.net.il ([80.179.55.175]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O6S6u-0001o9-SH for 6026@debbugs.gnu.org; Mon, 26 Apr 2010 13:28:46 -0400 Received: from conversion-daemon.a-mtaout23.012.net.il by a-mtaout23.012.net.il (HyperSendmail v2007.08) id <0L1H00400V4NPW00@a-mtaout23.012.net.il> for 6026@debbugs.gnu.org; Mon, 26 Apr 2010 20:27:21 +0300 (IDT) Received: from HOME-C4E4A596F7 ([77.127.125.239]) by a-mtaout23.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0L1H004BXV5JPU00@a-mtaout23.012.net.il>; Mon, 26 Apr 2010 20:27:20 +0300 (IDT) Date: Mon, 26 Apr 2010 20:27:26 +0300 From: Eli Zaretskii Subject: Re: bug#6026: 23.1.96; Cursor drawing problems with the Khmer script In-reply-to: X-012-Sender: halo1@inter.net.il To: Kenichi Handa Message-id: <83eii2yvi9.fsf@gnu.org> References: <83iq7h13wb.fsf@gnu.org> X-Spam-Score: -2.0 (--) X-Debbugs-Envelope-To: 6026 Cc: 6026@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.0 (--) > From: Kenichi Handa > Cc: 6026@debbugs.gnu.org > Date: Mon, 26 Apr 2010 20:35:54 +0900 > > I don't see that problem on my GNU/Linux systems. Perhaps, > you have a font that contains Khmer characters but doesn't > have proper OpenType tables. How to know that? > Which font is used for Khmer? This one: uniscribe:-outline-Code2000-normal-normal-normal-*-13-*-*-*-p-*-iso10646-1 From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 26 20:19:37 2010 Received: (at submit) by debbugs.gnu.org; 27 Apr 2010 00:19:37 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O6YWW-0005Fh-Dg for submit@debbugs.gnu.org; Mon, 26 Apr 2010 20:19:36 -0400 Received: from mail.gnu.org ([199.232.76.166] helo=mx10.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O6YWU-0005Fa-3O for submit@debbugs.gnu.org; Mon, 26 Apr 2010 20:19:34 -0400 Received: from lists.gnu.org ([199.232.76.165]:54724) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1O6YWQ-0005mf-0T for submit@debbugs.gnu.org; Mon, 26 Apr 2010 20:19:30 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1O6YWP-0005be-Hw for bug-gnu-emacs@gnu.org; Mon, 26 Apr 2010 20:19:29 -0400 Received: from [140.186.70.92] (port=40416 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O6YWM-0005Zx-TG for bug-gnu-emacs@gnu.org; Mon, 26 Apr 2010 20:19:29 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.0 (2010-01-18) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, RCVD_IN_SORBS_WEB, T_DKIM_INVALID, T_TO_NO_BRKTS_FREEMAIL autolearn=no version=3.3.0 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1O6YWK-00018t-OO for bug-gnu-emacs@gnu.org; Mon, 26 Apr 2010 20:19:26 -0400 Received: from mail-pz0-f198.google.com ([209.85.222.198]:39909) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O6YWK-00018m-JN for bug-gnu-emacs@gnu.org; Mon, 26 Apr 2010 20:19:24 -0400 Received: by pzk36 with SMTP id 36so5199937pzk.24 for ; Mon, 26 Apr 2010 17:19:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=KU5R53ou9IBOa/0/lRgKeWMqzmpc764QV8s4aHPA0/k=; b=AsXVvin0fzoal2MLO4mHTtueyBwTqO7ok8F1popKxbhd6p9Y/36GgttRp35eTbhg1g 09B1jBDGphf3CMmHYey48hc7RcVTWpDP7TC70iKkYvfSRzQfNdajUAPouex42GYrfVwi e4HjNrhIWQLWUpqGJ4p8N6ZERxMbz6YFkFd2k= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:date:from:user-agent:mime-version:to:subject :references:in-reply-to:content-type:content-transfer-encoding; b=oUwwPJIAmm+bfxSz24e0bmRWlCuX+qrNQXR4tZHTgfBNrMkjAUZDZAppbqLFYbpVRa QfhkjkzaUNmMwCgivOCVuMVRSgAD2Audy/7PU1j/JIBaOfXmKDuzWA1dTaR9/AEfOVN1 uW4c2Ya66cV2tZXWw3CCHgyhlV+a7LqUxE2fk= Received: by 10.114.187.30 with SMTP id k30mr880960waf.187.1272327514172; Mon, 26 Apr 2010 17:18:34 -0700 (PDT) Received: from [10.1.1.55] ([61.4.103.130]) by mx.google.com with ESMTPS id c14sm18796829waa.13.2010.04.26.17.18.30 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 26 Apr 2010 17:18:32 -0700 (PDT) Message-ID: <4BD62D30.5070707@f2s.com> Date: Tue, 27 Apr 2010 08:17:52 +0800 From: Jason Rumney User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.7) Gecko/20100111 Lightning/1.0b1 Thunderbird/3.0.1 MIME-Version: 1.0 To: bug-gnu-emacs@gnu.org Subject: Re: bug#6026: 23.1.96; Cursor drawing problems with the Khmer script References: <83iq7h13wb.fsf@gnu.org> <83eii2yvi9.fsf@gnu.org> In-Reply-To: <83eii2yvi9.fsf@gnu.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -5.3 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.3 (-----) On 27/04/2010 01:27, Eli Zaretskii wrote: >> From: Kenichi Handa >> Cc: 6026@debbugs.gnu.org >> Date: Mon, 26 Apr 2010 20:35:54 +0900 >> >> I don't see that problem on my GNU/Linux systems. Perhaps, >> you have a font that contains Khmer characters but doesn't >> have proper OpenType tables. >> > How to know that? > (list-fonts (font-spec :registry "iso10646-1" :otf '(khmr nil (pres)))) >> Which font is used for Khmer? >> > This one: > > uniscribe:-outline-Code2000-normal-normal-normal-*-13-*-*-*-p-*-iso10646-1 > I doubt that has OTF tables for Khmer - try a Khmer specific font (I have one installed called "Khmer OS System") From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 26 23:10:27 2010 Received: (at submit) by debbugs.gnu.org; 27 Apr 2010 03:10:28 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O6bBr-0006R0-H2 for submit@debbugs.gnu.org; Mon, 26 Apr 2010 23:10:27 -0400 Received: from mail.gnu.org ([199.232.76.166] helo=mx10.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O6bBp-0006Qu-2i for submit@debbugs.gnu.org; Mon, 26 Apr 2010 23:10:25 -0400 Received: from lists.gnu.org ([199.232.76.165]:49124) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1O6bBl-0007xv-Id for submit@debbugs.gnu.org; Mon, 26 Apr 2010 23:10:21 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1O6bBk-00050T-Ph for bug-gnu-emacs@gnu.org; Mon, 26 Apr 2010 23:10:20 -0400 Received: from [140.186.70.92] (port=54183 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O6bBj-000504-KU for bug-gnu-emacs@gnu.org; Mon, 26 Apr 2010 23:10:20 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.0 (2010-01-18) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE autolearn=unavailable version=3.3.0 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1O6bBi-0000Zc-4T for bug-gnu-emacs@gnu.org; Mon, 26 Apr 2010 23:10:19 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]:59477) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O6bBh-0000ZR-Rt for bug-gnu-emacs@gnu.org; Mon, 26 Apr 2010 23:10:18 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0L1I00000LV7OE00@a-mtaout22.012.net.il> for bug-gnu-emacs@gnu.org; Tue, 27 Apr 2010 06:09:10 +0300 (IDT) Received: from HOME-C4E4A596F7 ([77.127.125.239]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0L1I00L6ZM399IA0@a-mtaout22.012.net.il>; Tue, 27 Apr 2010 06:09:10 +0300 (IDT) Date: Tue, 27 Apr 2010 06:09:16 +0300 From: Eli Zaretskii Subject: Re: bug#6026: 23.1.96; Cursor drawing problems with the Khmer script In-reply-to: <4BD62D30.5070707@f2s.com> X-012-Sender: halo1@inter.net.il To: Jason Rumney Message-id: <834oixzj4z.fsf@gnu.org> References: <83iq7h13wb.fsf@gnu.org> <83eii2yvi9.fsf@gnu.org> <4BD62D30.5070707@f2s.com> X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -4.3 (----) X-Debbugs-Envelope-To: submit Cc: bug-gnu-emacs@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.3 (----) > Date: Tue, 27 Apr 2010 08:17:52 +0800 > From: Jason Rumney > Cc: > > On 27/04/2010 01:27, Eli Zaretskii wrote: > >> From: Kenichi Handa > >> Cc: 6026@debbugs.gnu.org > >> Date: Mon, 26 Apr 2010 20:35:54 +0900 > >> > >> I don't see that problem on my GNU/Linux systems. Perhaps, > >> you have a font that contains Khmer characters but doesn't > >> have proper OpenType tables. > >> > > How to know that? > > > > (list-fonts (font-spec :registry "iso10646-1" :otf '(khmr nil (pres)))) This produces a long list, where I see Code2000 several times. What am I looking for? > I doubt that has OTF tables for Khmer - try a Khmer specific font (I > have one installed called "Khmer OS System") Will do. From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 27 12:15:33 2010 Received: (at submit) by debbugs.gnu.org; 27 Apr 2010 16:15:34 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O6nRd-0000Vl-5B for submit@debbugs.gnu.org; Tue, 27 Apr 2010 12:15:33 -0400 Received: from mx10.gnu.org ([199.232.76.166]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O6nRa-0000Ve-TI for submit@debbugs.gnu.org; Tue, 27 Apr 2010 12:15:31 -0400 Received: from lists.gnu.org ([199.232.76.165]:36265) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1O6nRT-00021m-OC for submit@debbugs.gnu.org; Tue, 27 Apr 2010 12:15:23 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1O6nRS-0005xb-Nf for bug-gnu-emacs@gnu.org; Tue, 27 Apr 2010 12:15:22 -0400 Received: from [140.186.70.92] (port=47387 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O6nRO-0005ua-9g for bug-gnu-emacs@gnu.org; Tue, 27 Apr 2010 12:15:20 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.0 (2010-01-18) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID autolearn=unavailable version=3.3.0 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1O6nRH-0000TV-3P for bug-gnu-emacs@gnu.org; Tue, 27 Apr 2010 12:15:17 -0400 Received: from mail-ww0-f41.google.com ([74.125.82.41]:35373) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O6nRG-0000TL-Pu; Tue, 27 Apr 2010 12:15:11 -0400 Received: by wwi18 with SMTP id 18so75229wwi.0 for ; Tue, 27 Apr 2010 09:15:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:received:from:to:cc :subject:references:date:in-reply-to:message-id:user-agent :mime-version:content-type; bh=gcCcvmkU9rEo5W6e+oJx4rkLR0ii3GoUAanNA33Qw8s=; b=OvV3k9mj23rWxEeFdM7qNtQfBxAIgdJ8/x1ZhExk/h7r7eOBCNy/bQWhleHD5Ksy5b QaVLrbY8tIYYEq6B0KJxJZKOrLon55J2Yt6Wpw8aVSqi6pZdkrNWiFmwN0FvBO7AHnYj dK7sqnLb2Qzi5qwSEBBu9UiX119blZ1P+vjgc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; b=MJhnnQeOH5mMxnaCxrvNHERHX/lbbEBjJdv/WbzK58Q8s+qcd0M53sxgnZkiwDcEub L/sVINFCW1ub0fyool+Q+txef7Q0vzBLM2K2J5iFRuKW0joQg1sWf/AQTx3A6a8IMmYT YBP7ZSBKQz2GDzdXNE4TPnmMQP7sVOKvNQKkc= Received: by 10.216.154.145 with SMTP id h17mr690522wek.103.1272384909445; Tue, 27 Apr 2010 09:15:09 -0700 (PDT) Received: from home.jasonrumney.net ([202.87.221.133]) by mx.google.com with ESMTPS id k13sm1296669wed.11.2010.04.27.09.15.05 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 27 Apr 2010 09:15:07 -0700 (PDT) Received: by home.jasonrumney.net (Postfix, from userid 1000) id B6F1F391; Wed, 28 Apr 2010 00:14:49 +0800 (MYT) From: Jason Rumney To: Eli Zaretskii Subject: Re: bug#6026: 23.1.96; Cursor drawing problems with the Khmer script References: <83iq7h13wb.fsf@gnu.org> <83eii2yvi9.fsf@gnu.org> <4BD62D30.5070707@f2s.com> <834oixzj4z.fsf@gnu.org> Date: Wed, 28 Apr 2010 00:14:49 +0800 In-Reply-To: <834oixzj4z.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 27 Apr 2010 06:09:16 +0300") Message-ID: <87r5m0q3d2.fsf@home.jasonrumney.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: submit Cc: bug-gnu-emacs@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.3 (----) Eli Zaretskii writes: >> Date: Tue, 27 Apr 2010 08:17:52 +0800 >> From: Jason Rumney >> Cc: >> >> On 27/04/2010 01:27, Eli Zaretskii wrote: >> >> From: Kenichi Handa >> >> Cc: 6026@debbugs.gnu.org >> >> Date: Mon, 26 Apr 2010 20:35:54 +0900 >> >> >> >> I don't see that problem on my GNU/Linux systems. Perhaps, >> >> you have a font that contains Khmer characters but doesn't >> >> have proper OpenType tables. >> >> >> > How to know that? >> > >> >> (list-fonts (font-spec :registry "iso10646-1" :otf '(khmr nil (pres)))) > > This produces a long list, where I see Code2000 several times. What > am I looking for? I'm surprised you get a long list for such a minority language - my system only has "Khmer OS System", which I installed specifically for Khmer support. >> I doubt that has OTF tables for Khmer - try a Khmer specific font (I >> have one installed called "Khmer OS System") Actually, it must have some otf tables for khmer, as it is one of the fonts recommended for viewing of Khmer here (though prefixed with "quick and dirty"): http://www.bauhahnm.clara.net/Khmer/Welcome.html Now that I've tried your original report on both GNU/Linux and Windows, I see the bug on Windows. It may be due to the version of usp10.dll - I remember when I originally worked on the uniscribe code, I had to upgrade usp10.dll manually to get support for some languages - Tibetan and Sinhalese I specifically remember, but there may have been others. But according to info I've found, the last update to usp10.dll was shipped as part of XP SP2, bringing Khmer support amongst others, so there may be another bug here, or just a difference in the way uniscribe maps glyphs compared to libotf which affects Khmer (and I think Burmese) but not the Indic scripts. Also, according to this page: http://www.microsoft.com/typography/otfntdev/khmerot/features.aspx the following otf gsub features are required to properly display Khmer: pref blwf abvf pstf pres blws abvs psts clig So the following might be a better font spec, at least for Windows: (font-spec :registry "iso10646-1" :otf '(khmr nil (pref blwf abvf pstf pres blws abvs psts clig))) From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 27 13:48:46 2010 Received: (at submit) by debbugs.gnu.org; 27 Apr 2010 17:48:46 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O6otq-0001Et-7J for submit@debbugs.gnu.org; Tue, 27 Apr 2010 13:48:46 -0400 Received: from mx10.gnu.org ([199.232.76.166]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O6oto-0001Em-5O for submit@debbugs.gnu.org; Tue, 27 Apr 2010 13:48:44 -0400 Received: from lists.gnu.org ([199.232.76.165]:34723) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1O6otj-0004Di-JF for submit@debbugs.gnu.org; Tue, 27 Apr 2010 13:48:39 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1O6oti-0002ud-DJ for bug-gnu-emacs@gnu.org; Tue, 27 Apr 2010 13:48:38 -0400 Received: from [140.186.70.92] (port=55059 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O6otg-0002to-P3 for bug-gnu-emacs@gnu.org; Tue, 27 Apr 2010 13:48:37 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.0 (2010-01-18) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE autolearn=unavailable version=3.3.0 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1O6ote-0007Et-S9 for bug-gnu-emacs@gnu.org; Tue, 27 Apr 2010 13:48:36 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]:43546) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O6ote-0007Eg-Jj; Tue, 27 Apr 2010 13:48:34 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0L1J00G00QPQ3Z00@a-mtaout22.012.net.il>; Tue, 27 Apr 2010 20:48:32 +0300 (IDT) Received: from HOME-C4E4A596F7 ([77.127.125.239]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0L1J00DX5QSNJ970@a-mtaout22.012.net.il>; Tue, 27 Apr 2010 20:48:32 +0300 (IDT) Date: Tue, 27 Apr 2010 20:48:29 +0300 From: Eli Zaretskii Subject: Re: bug#6026: 23.1.96; Cursor drawing problems with the Khmer script In-reply-to: <87r5m0q3d2.fsf@home.jasonrumney.net> X-012-Sender: halo1@inter.net.il To: Jason Rumney Message-id: <83vdbcyefm.fsf@gnu.org> References: <83iq7h13wb.fsf@gnu.org> <83eii2yvi9.fsf@gnu.org> <4BD62D30.5070707@f2s.com> <834oixzj4z.fsf@gnu.org> <87r5m0q3d2.fsf@home.jasonrumney.net> X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -4.3 (----) X-Debbugs-Envelope-To: submit Cc: bug-gnu-emacs@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.3 (----) > From: Jason Rumney > Cc: bug-gnu-emacs@gnu.org > Date: Wed, 28 Apr 2010 00:14:49 +0800 > > Now that I've tried your original report on both GNU/Linux and Windows, > I see the bug on Windows. It may be due to the version of usp10.dll - I > remember when I originally worked on the uniscribe code, I had to > upgrade usp10.dll manually to get support for some languages - Tibetan > and Sinhalese I specifically remember, but there may have been others. > But according to info I've found, the last update to usp10.dll was > shipped as part of XP SP2, bringing Khmer support amongst others, so > there may be another bug here, or just a difference in the way uniscribe > maps glyphs compared to libotf which affects Khmer (and I think > Burmese) but not the Indic scripts. FWIW, this is XP SP2. > Also, according to this page: > > http://www.microsoft.com/typography/otfntdev/khmerot/features.aspx > > the following otf gsub features are required to properly display Khmer: > > pref blwf abvf pstf pres blws abvs psts clig > > So the following might be a better font spec, at least for Windows: > > (font-spec :registry "iso10646-1" :otf '(khmr nil > (pref blwf abvf pstf pres blws > abvs psts clig))) If I invoke list-fonts on this, I get nil. I will try to install a better font when I can. Are you suggesting to modify some Emacs source to put this spec? If so, where to put it? From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 27 18:29:43 2010 Received: (at submit) by debbugs.gnu.org; 27 Apr 2010 22:29:43 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O6tHi-00043N-2d for submit@debbugs.gnu.org; Tue, 27 Apr 2010 18:29:42 -0400 Received: from mx10.gnu.org ([199.232.76.166]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O6tHg-00043G-6D for submit@debbugs.gnu.org; Tue, 27 Apr 2010 18:29:41 -0400 Received: from lists.gnu.org ([199.232.76.165]:53200) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1O6tHc-0002iy-Cq for submit@debbugs.gnu.org; Tue, 27 Apr 2010 18:29:36 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1O6tHb-00008x-JO for bug-gnu-emacs@gnu.org; Tue, 27 Apr 2010 18:29:35 -0400 Received: from [140.186.70.92] (port=54484 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O6tHa-00007W-8H for bug-gnu-emacs@gnu.org; Tue, 27 Apr 2010 18:29:35 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.0 (2010-01-18) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,T_DKIM_INVALID autolearn=unavailable version=3.3.0 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1O6tHX-0003VJ-KC for bug-gnu-emacs@gnu.org; Tue, 27 Apr 2010 18:29:34 -0400 Received: from mail-bw0-f223.google.com ([209.85.218.223]:46045) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O6tHX-0003V7-Ei; Tue, 27 Apr 2010 18:29:31 -0400 Received: by bwz23 with SMTP id 23so13477721bwz.26 for ; Tue, 27 Apr 2010 15:29:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:in-reply-to :references:from:date:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=0JYmZqAuvDmQubv9fy+TFxj36v8e9jzpO7I9jh5h1J4=; b=JfOMD4c5aTZU/vGecOYU5SLdOxQ18q9uUIw7WX/sZnp9cGB28bTiP2xUK8Fn9/cGik RB76mYp5vvtc3pcg1/PE4q5kB05uArCj94eBUHaWZoWMgwlGFYfz7ROQFcIWW2vreekS meNR2kOi4S+N4bWeitCs06XNpD7o0f6WvMt/o= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; b=McnbdYTzQJ52Q6S4LVtx2zr3VlH5vtdRZ0O/iJYejb2KGV4CY1WK+QNWcy/nHZOkd1 VE5hFhJx5EaDRx4e9zl8xkGZBXnaH28x+u3PQxAGOi7iS9dPplYpuk2ec4MxwJxwFQgo nViQbjEc2ESUU8abcnHer1GuGqB+K43TwbiVw= Received: by 10.204.127.70 with SMTP id f6mr4097159bks.76.1272407370119; Tue, 27 Apr 2010 15:29:30 -0700 (PDT) MIME-Version: 1.0 Received: by 10.204.81.29 with HTTP; Tue, 27 Apr 2010 15:29:10 -0700 (PDT) In-Reply-To: <87r5m0q3d2.fsf@home.jasonrumney.net> References: <83iq7h13wb.fsf@gnu.org> <83eii2yvi9.fsf@gnu.org> <4BD62D30.5070707@f2s.com> <834oixzj4z.fsf@gnu.org> <87r5m0q3d2.fsf@home.jasonrumney.net> From: Juanma Barranquero Date: Wed, 28 Apr 2010 00:29:10 +0200 Message-ID: Subject: Re: bug#6026: 23.1.96; Cursor drawing problems with the Khmer script To: Jason Rumney Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -4.5 (----) X-Debbugs-Envelope-To: submit Cc: Eli Zaretskii , bug-gnu-emacs@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.5 (----) On Tue, Apr 27, 2010 at 18:14, Jason Rumney wrote: > I'm surprised you get a long list for such a minority language - my > system only has "Khmer OS System", which I installed specifically for > Khmer support. FWIW, on Windows 7 Home I get four matches, and I haven't installed any Khmer support (at least, not directly; perhaps some product?). # # # # > It may be due to the version of usp10.dll - I > remember when I originally worked on the uniscribe code, I had to > upgrade usp10.dll manually to get support for some languages - Tibetan > and Sinhalese I specifically remember, but there may have been others. > But according to info I've found, the last update to usp10.dll was > shipped as part of XP SP2 According to http://en.wikipedia.org/wiki/Uniscribe since the Sinhala Enabling Patch there's been about a dozen new versions, the last one in Windows 7 and the beta for Microsoft Office 10. > So the following might be a better font spec, at least for Windows: > > (font-spec :registry "iso10646-1" :otf '(khmr nil > =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(pref blw= f abvf pstf pres blws > =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 abvs pst= s clig))) > That gets me the same list. As for the bug, I don't see it either. Moving the cursor on the Khmer list, the cursor appears as wide as the character it is upon (i.e., is very small but perfectly visible over U+179A KHMER LETTER RO), and neither forward nor backward movement shows anything unexpected. Juanma From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 29 04:01:55 2010 Received: (at 6026) by debbugs.gnu.org; 29 Apr 2010 08:01:55 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O7Oh0-0004bC-UR for submit@debbugs.gnu.org; Thu, 29 Apr 2010 04:01:55 -0400 Received: from mail-pz0-f197.google.com ([209.85.222.197]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O7Ogy-0004b7-F4 for 6026@debbugs.gnu.org; Thu, 29 Apr 2010 04:01:52 -0400 Received: by pzk35 with SMTP id 35so356023pzk.0 for <6026@debbugs.gnu.org>; Thu, 29 Apr 2010 01:01:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=tMDB2HfhJBf+e9vMl7/XpWnkEPLjT8S9oZ7JcBiWaRY=; b=QPlWtdPpz3lTL9ZoxvmG1uWs3iAaSRv9Oiau+V7rk/KG8mz+6j7aAUzH5FrH0NfncG l3xUNJwi4ezAoyyWmDplqCOumsMCWvUD4H3v1ma9VpW2V1EKVgiF8tvUCGaJOLOXWWGY puyFsr0hyVI8AWUfM+PUPXSo+pNbRw3UZaeP4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; b=vjMhcXhtgUruoPhbW6TISmDQ84eS8kUCW7MhMBU0puBrCC8Gl64/zbifWMRIOhCTHg TmwE1VzBTldZsBATfGhATR6jMmeA8Ju84P0qrVZurWlHcsj1aWhdDppv5oMBGDKwlw9I afdRgV9t4rZg0o8W16Qdjv4rM2ZDcgCLTGKLM= Received: by 10.114.7.35 with SMTP id 35mr900868wag.4.1272528111179; Thu, 29 Apr 2010 01:01:51 -0700 (PDT) Received: from [10.1.1.54] ([61.4.103.130]) by mx.google.com with ESMTPS id n32sm2863529wae.22.2010.04.29.01.01.47 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 29 Apr 2010 01:01:48 -0700 (PDT) Message-ID: <4BD93CC8.3080003@gnu.org> Date: Thu, 29 Apr 2010 16:01:12 +0800 From: Jason Rumney User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.7) Gecko/20100111 Lightning/1.0b1 Thunderbird/3.0.1 MIME-Version: 1.0 To: 6026@debbugs.gnu.org Subject: Re: bug#6026: 23.1.96; Cursor drawing problems with the Khmer script References: <83iq7h13wb.fsf@gnu.org> <83eii2yvi9.fsf@gnu.org> <4BD62D30.5070707@f2s.com> <834oixzj4z.fsf@gnu.org> <87r5m0q3d2.fsf@home.jasonrumney.net> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.2 (/) X-Debbugs-Envelope-To: 6026 Cc: Juanma Barranquero X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -0.1 (/) On 28/04/2010 06:29, Juanma Barranquero wrote: > On Tue, Apr 27, 2010 at 18:14, Jason Rumney wrote: > FWIW, on Windows 7 Home I get four matches, and I haven't installed > any Khmer support (at least, not directly; perhaps some product?). > > # normal 0 nil 0 nil ((:format . opentype) (:script khmer latin))> > # normal 0 nil 0 nil ((:format . opentype) (:script symbol khmer > latin))> > # normal normal 0 nil 0 nil ((:format . opentype) (:script symbol khmer > latin))> > # normal normal 0 nil 0 nil ((:format . opentype) (:script symbol khmer > latin))> > These all look like Khmer specific fonts to me. I get one match on Windows XP SP3, which is for Khmer OS System, a font I manually installed. >> So the following might be a better font spec, at least for Windows: >> >> (font-spec :registry "iso10646-1" :otf '(khmr nil >> (pref blwf abvf pstf pres blws >> abvs psts clig))) >> >> > That gets me the same list. > Me too, but it filters out the fonts that Eli has which appear not to fully support Khmer OTF tables, but contain enough support to match the current font-spec. This may be part of the problem Eli is seeing, but I also see display corruption (cursor being left behind) when moving backwards through Khmer text, so there is probably also a problem with the version of usp10.dll on Windows XP. > As for the bug, I don't see it either. Moving the cursor on the Khmer > list, the cursor appears as wide as the character it is upon (i.e., is > very small but perfectly visible over U+179A KHMER LETTER RO), and > neither forward nor backward movement shows anything unexpected. > This is different than GNU/Linux with libotf and m17n. There, the cursor moves over groups of characters, so even on versions of uniscribe that fully support Khmer fonts, the behaviour is still different than libotf. From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 18 17:11:10 2011 Received: (at 6026) by debbugs.gnu.org; 18 Sep 2011 21:11:10 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R5Odp-0005Gt-82 for submit@debbugs.gnu.org; Sun, 18 Sep 2011 17:11:09 -0400 Received: from hermes.netfonds.no ([80.91.224.195]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R5Odm-0005Gl-H6 for 6026@debbugs.gnu.org; Sun, 18 Sep 2011 17:11:07 -0400 Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=stories.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1R5OYs-0006Pm-M1; Sun, 18 Sep 2011 23:06:02 +0200 From: Lars Magne Ingebrigtsen To: Eli Zaretskii Subject: Re: 23.1.96; Cursor drawing problems with the Khmer script In-Reply-To: <83iq7h13wb.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 24 Apr 2010 14:33:24 +0300") Date: Sun, 18 Sep 2011 23:02:35 +0200 Message-ID: References: <83iq7h13wb.fsf@gnu.org> User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.50 (gnu/linux) X-Now-Playing: Jane Siberry's _When I Was A Boy_: "An Angel Stepped Down (And Slowly Looked Around)" MIME-Version: 1.0 Content-Type: text/plain X-MailScanner-ID: 1R5OYs-0006Pm-M1 X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1316984763.1645@bpdy7bDZ0b/IN3pT9wCY7Q X-Spam-Status: No X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 6026 Cc: 6026@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) Eli Zaretskii writes: > Type "C-h H" in "emacs -Q", then go to the line of the Khmer greeting > and move cursor. Both forward and backward movement has problems: > with forward movement, the cursor sometimes disappears (or maybe > degenerates into very small bitmap), and backward movement leaves > strange artifacts on the screen. I'm not able to reproduce this bug on Emacs 24 under Linux. Do you still see this problem? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/ From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 18 22:59:02 2011 Received: (at 6026) by debbugs.gnu.org; 19 Sep 2011 02:59:02 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R5U4S-0006Hs-KD for submit@debbugs.gnu.org; Sun, 18 Sep 2011 22:59:01 -0400 Received: from mtaout21.012.net.il ([80.179.55.169]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R5U4N-0006Hi-Qt for 6026@debbugs.gnu.org; Sun, 18 Sep 2011 22:58:57 -0400 Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0LRR0000017L8200@a-mtaout21.012.net.il> for 6026@debbugs.gnu.org; Mon, 19 Sep 2011 05:51:33 +0300 (IDT) Received: from HOME-C4E4A596F7 ([77.127.239.98]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0LRR000V919W5O70@a-mtaout21.012.net.il>; Mon, 19 Sep 2011 05:51:33 +0300 (IDT) Date: Mon, 19 Sep 2011 05:50:32 +0300 From: Eli Zaretskii Subject: Re: 23.1.96; Cursor drawing problems with the Khmer script In-reply-to: X-012-Sender: halo1@inter.net.il To: Lars Magne Ingebrigtsen Message-id: <83hb49tfd3.fsf@gnu.org> References: <83iq7h13wb.fsf@gnu.org> X-Spam-Score: -2.0 (--) X-Debbugs-Envelope-To: 6026 Cc: 6026@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.0 (--) > From: Lars Magne Ingebrigtsen > Cc: 6026@debbugs.gnu.org > Date: Sun, 18 Sep 2011 23:02:35 +0200 > > Eli Zaretskii writes: > > > Type "C-h H" in "emacs -Q", then go to the line of the Khmer greeting > > and move cursor. Both forward and backward movement has problems: > > with forward movement, the cursor sometimes disappears (or maybe > > degenerates into very small bitmap), and backward movement leaves > > strange artifacts on the screen. > > I'm not able to reproduce this bug on Emacs 24 under Linux. Do you > still see this problem? Yes. It might be specific to the font, though. From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 17 20:21:52 2020 Received: (at 6026) by debbugs.gnu.org; 18 Jan 2020 01:21:52 +0000 Received: from localhost ([127.0.0.1]:40345 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iscoC-0004Tj-9N for submit@debbugs.gnu.org; Fri, 17 Jan 2020 20:21:52 -0500 Received: from ted.gofardesign.uk ([67.225.143.91]:57604) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iscoA-0004TW-RR for 6026@debbugs.gnu.org; Fri, 17 Jan 2020 20:21:51 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=marxist.se; s=default; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=oS/egj7B1TEHtjc02me/svqpI+huvwvuOiLoPnR7sdM=; b=VO8X+xFPRPDY4BrtnngKuK+GGy ySltEZVjh0lkFTuGTna+THB3fuRHtDopDSuiUjdDDkn+fK/PoLOqblcqhQUGP9ELpYrkLlQXWeTCr q4en04+yF9r9hk0GimBBAPZas4DvRnQLExxnc3M+T94cSsOOhxUNls7bbA9WQJRhIa8dH1CbCbONA S2ao7qcBYBYoajTiZGAsH8jWwGbAH0zJKOM995nYH4+XT1tmsQ2+gVgsYy5sqUHRxS5oaHfmSKExf CwbEpqzESFqYap4hDM/CCJRaPSZNIuyXp/7j/qkYTZxW5wIWAHsxAuOtylsAZboPFa2GU9vc7+OUm E8ixpJQw==; Received: from h-70-69.a785.priv.bahnhof.se ([155.4.70.69]:47734 helo=localhost) by ted.gofardesign.uk with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92) (envelope-from ) id 1isco5-000BE8-1f; Fri, 17 Jan 2020 20:21:45 -0500 From: Stefan Kangas To: Eli Zaretskii Subject: Re: bug#6026: 23.1.96; Cursor drawing problems with the Khmer script In-Reply-To: <83hb49tfd3.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 19 Sep 2011 05:50:32 +0300") References: <83iq7h13wb.fsf@gnu.org> <83hb49tfd3.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) Date: Sat, 18 Jan 2020 02:21:43 +0100 Message-ID: <878sm5y2xk.fsf@marxist.se> MIME-Version: 1.0 Content-Type: text/plain X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - ted.gofardesign.uk X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - marxist.se X-Get-Message-Sender-Via: ted.gofardesign.uk: authenticated_id: stefan@marxist.se X-Authenticated-Sender: ted.gofardesign.uk: stefan@marxist.se X-Source: X-Source-Args: X-Source-Dir: X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 6026 Cc: Lars Magne Ingebrigtsen , 6026@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: >> From: Lars Magne Ingebrigtsen >> Cc: 6026@debbugs.gnu.org >> Date: Sun, 18 Sep 2011 23:02:35 +0200 >> >> Eli Zaretskii writes: >> >> > Type "C-h H" in "emacs -Q", then go to the line of the Khmer greeting >> > and move cursor. Both forward and backward movement has problems: >> > with forward movement, the cursor sometimes disappears (or maybe >> > degenerates into very small bitmap), and backward movement leaves >> > strange artifacts on the screen. >> >> I'm not able to reproduce this bug on Emacs 24 under Linux. Do you >> still see this problem? > > Yes. > > It might be specific to the font, though. That was 8 years ago. I'm unable to reproduce this. Are you still seeing this? Best regards, Stefan Kangas From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 18 03:26:51 2020 Received: (at 6026-done) by debbugs.gnu.org; 18 Jan 2020 08:26:52 +0000 Received: from localhost ([127.0.0.1]:40429 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1isjRT-0006GE-LC for submit@debbugs.gnu.org; Sat, 18 Jan 2020 03:26:51 -0500 Received: from eggs.gnu.org ([209.51.188.92]:58675) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1isjRQ-0006Fy-L8 for 6026-done@debbugs.gnu.org; Sat, 18 Jan 2020 03:26:50 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:49187) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1isjRL-0002KA-G3; Sat, 18 Jan 2020 03:26:43 -0500 Received: from [176.228.60.248] (port=2765 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1isjRK-0000bg-JJ; Sat, 18 Jan 2020 03:26:43 -0500 Date: Sat, 18 Jan 2020 10:26:44 +0200 Message-Id: <83o8v1186z.fsf@gnu.org> From: Eli Zaretskii To: Stefan Kangas In-reply-to: <878sm5y2xk.fsf@marxist.se> (message from Stefan Kangas on Sat, 18 Jan 2020 02:21:43 +0100) Subject: Re: bug#6026: 23.1.96; Cursor drawing problems with the Khmer script References: <83iq7h13wb.fsf@gnu.org> <83hb49tfd3.fsf@gnu.org> <878sm5y2xk.fsf@marxist.se> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 6026-done Cc: larsi@gnus.org, 6026-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Stefan Kangas > Cc: Lars Magne Ingebrigtsen , 6026@debbugs.gnu.org > Date: Sat, 18 Jan 2020 02:21:43 +0100 > > >> > Type "C-h H" in "emacs -Q", then go to the line of the Khmer greeting > >> > and move cursor. Both forward and backward movement has problems: > >> > with forward movement, the cursor sometimes disappears (or maybe > >> > degenerates into very small bitmap), and backward movement leaves > >> > strange artifacts on the screen. > >> > >> I'm not able to reproduce this bug on Emacs 24 under Linux. Do you > >> still see this problem? > > > > Yes. > > > > It might be specific to the font, though. > > That was 8 years ago. > > I'm unable to reproduce this. Are you still seeing this? It is still present in Emacs 26.3 with the Uniscribe font backend, but not in Emacs 27 with HarfBuzz. So I'm closing the bug, as HarfBuzz is our default font backend. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 18 03:48:05 2020 Received: (at 6026-done) by debbugs.gnu.org; 18 Jan 2020 08:48:06 +0000 Received: from localhost ([127.0.0.1]:40442 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1isjm1-0000JN-OA for submit@debbugs.gnu.org; Sat, 18 Jan 2020 03:48:05 -0500 Received: from mail-pj1-f44.google.com ([209.85.216.44]:40287) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1isjlz-0000Ir-5A for 6026-done@debbugs.gnu.org; Sat, 18 Jan 2020 03:48:04 -0500 Received: by mail-pj1-f44.google.com with SMTP id bg7so4497536pjb.5 for <6026-done@debbugs.gnu.org>; Sat, 18 Jan 2020 00:48:03 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=XlGFHGr/i8X9t+IrrfOIzscTLYImcZcU1/xdIB0KzbI=; b=nn12s9xfxR0Ym8PpkoA9eMWInBFgDUWEYwx2Y162X0CXRHnRQXlBnFusjNB5ZX+dko TzoTcsZE5vfBtMisyiS1bKjNSye1lqbNcNM+CmRFLQIr5U03wEpEg+ByFGx5Y4c11Dh1 bgbCwM0llcqyntRArpSddJCQv9skHXDzJtgeenOW3DToYc07gls5B59cu4qe8sHhzQZC ElnfVK8bcvY4a4cdA7Rs3dzldNqLvNOEGYEfpMpf9yp3eVbUaCmsbtCLLCp2AA6ygZev Xhoa/3FU3g7JJpEeZGXwVnG6Dkh/DkRJyyWvea26KuLpomGJNV00Jo1U+M/8lgOQhra6 0QlA== X-Gm-Message-State: APjAAAWx1XAibTv0HLoiPw/RHrYdE0kG16VAiRymd9oBFdU6xRnRijbn Dmqjh308NSWAfgCU+KSFTMagJrJjYvb6quzqFhk= X-Google-Smtp-Source: APXvYqztOPazxEits4UuWYMaAtY7gGhU5zVS2bg7C9f9qBqN35fBNg4tLF25fw21wlXrI1iylQlmcovK6BCAgC7DNOI= X-Received: by 2002:a17:902:be18:: with SMTP id r24mr3620840pls.251.1579337277148; Sat, 18 Jan 2020 00:47:57 -0800 (PST) MIME-Version: 1.0 References: <83iq7h13wb.fsf@gnu.org> <83hb49tfd3.fsf@gnu.org> <878sm5y2xk.fsf@marxist.se> <83o8v1186z.fsf@gnu.org> In-Reply-To: <83o8v1186z.fsf@gnu.org> From: Stefan Kangas Date: Sat, 18 Jan 2020 09:47:45 +0100 Message-ID: Subject: Re: bug#6026: 23.1.96; Cursor drawing problems with the Khmer script To: Eli Zaretskii Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 6026-done Cc: Lars Ingebrigtsen , 6026-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) Eli Zaretskii writes: > It is still present in Emacs 26.3 with the Uniscribe font backend, but > not in Emacs 27 with HarfBuzz. So I'm closing the bug, as HarfBuzz is > our default font backend. I suspected that was the case, thanks for clearing it up. Best regards, Stefan Kangas From unknown Thu Aug 14 22:18:25 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 15 Feb 2020 12:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator