From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jason Rumney Newsgroups: gmane.emacs.bugs Subject: bug#6026: 23.1.96; Cursor drawing problems with the Khmer script Date: Thu, 29 Apr 2010 16:01:12 +0800 Message-ID: <4BD93CC8.3080003@gnu.org> References: <83iq7h13wb.fsf@gnu.org> <83eii2yvi9.fsf@gnu.org> <4BD62D30.5070707@f2s.com> <834oixzj4z.fsf@gnu.org> <87r5m0q3d2.fsf@home.jasonrumney.net> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1272529558 31042 80.91.229.12 (29 Apr 2010 08:25:58 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 29 Apr 2010 08:25:58 +0000 (UTC) Cc: Juanma Barranquero To: 6026@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Apr 29 10:25:56 2010 connect(): No such file or directory Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1O7P4F-0005q6-Gi for geb-bug-gnu-emacs@m.gmane.org; Thu, 29 Apr 2010 10:25:56 +0200 Original-Received: from localhost ([127.0.0.1]:50464 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O7P4E-0001AT-PA for geb-bug-gnu-emacs@m.gmane.org; Thu, 29 Apr 2010 04:25:54 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1O7P48-00019F-Cb for bug-gnu-emacs@gnu.org; Thu, 29 Apr 2010 04:25:48 -0400 Original-Received: from [140.186.70.92] (port=51661 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O7P46-00017t-H4 for bug-gnu-emacs@gnu.org; Thu, 29 Apr 2010 04:25:47 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1O7P44-0000hE-1q for bug-gnu-emacs@gnu.org; Thu, 29 Apr 2010 04:25:46 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:54334) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O7P43-0000h1-TR for bug-gnu-emacs@gnu.org; Thu, 29 Apr 2010 04:25:43 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1O7Oh8-0004bR-49; Thu, 29 Apr 2010 04:02:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Jason Rumney Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 29 Apr 2010 08:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 6026 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 6026-submit@debbugs.gnu.org id=B6026.127252811517685 (code B ref 6026); Thu, 29 Apr 2010 08:02:02 +0000 Original-Received: (at 6026) by debbugs.gnu.org; 29 Apr 2010 08:01:55 +0000 Original-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 Original-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 Original-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= Original-Received: by 10.114.7.35 with SMTP id 35mr900868wag.4.1272528111179; Thu, 29 Apr 2010 01:01:51 -0700 (PDT) Original-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) 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 In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Thu, 29 Apr 2010 04:02:02 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:36589 Archived-At: 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.