From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Yair F Newsgroups: gmane.emacs.devel Subject: Re: Composing Hebrew diacriticals Date: Sun, 16 May 2010 00:35:11 +0300 Message-ID: References: <83mxwlw2c0.fsf@gnu.org> <83pr12pfw6.fsf@gnu.org> <83fx1xowfj.fsf@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1273959324 20961 80.91.229.12 (15 May 2010 21:35:24 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 15 May 2010 21:35:24 +0000 (UTC) Cc: emacs-devel@gnu.org To: Kenichi Handa Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat May 15 23:35:22 2010 connect(): No such file or directory Return-path: Envelope-to: ged-emacs-devel@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 1ODP10-0004Wu-Gc for ged-emacs-devel@m.gmane.org; Sat, 15 May 2010 23:35:22 +0200 Original-Received: from localhost ([127.0.0.1]:36073 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ODP0z-0000iX-PK for ged-emacs-devel@m.gmane.org; Sat, 15 May 2010 17:35:21 -0400 Original-Received: from [140.186.70.92] (port=51619 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ODP0s-0000hv-VT for emacs-devel@gnu.org; Sat, 15 May 2010 17:35:15 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1ODP0q-0003fT-Vf for emacs-devel@gnu.org; Sat, 15 May 2010 17:35:14 -0400 Original-Received: from mail-wy0-f169.google.com ([74.125.82.169]:40447) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1ODP0q-0003fP-QC for emacs-devel@gnu.org; Sat, 15 May 2010 17:35:12 -0400 Original-Received: by wyb40 with SMTP id 40so1306752wyb.0 for ; Sat, 15 May 2010 14:35:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=KMrGd7H7w4VM3B/bBaMHvnrMjYvQlZlYQMv9rPccx8Q=; b=uCWfNOEntJ794eNiB9WOAYytSOazQuji7EJvkssDXKeexyOlwxT1aY7gnCNYGSbYFh gXTKgtO/B2ojxGiWE2oK5QjMIInf/0W8OWj3D6wioSr+oMeJCijxkHBQr/+FVJYQvrmw dIZ+VdMSKqSgI+Q8ELB/HL2UkgiCJP8ajj7cI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=l0y2DHgFWasdQraZkp+KjyGqArLNVk1fUA8reB6xYmTJ93TRNQyiFnQAsALtymXw9w jvoqOErGjLgXpw8P+F3cH0ad2td39nVHqAJ63Xs3iDgMO1GBRzjI3cnCQWibqEiUwtyS KalEnFjDHqz6DwgDsVgt/hY1Q6B/7bhekk19Q= Original-Received: by 10.216.158.85 with SMTP id p63mr1958945wek.67.1273959311171; Sat, 15 May 2010 14:35:11 -0700 (PDT) Original-Received: by 10.216.177.137 with HTTP; Sat, 15 May 2010 14:35:11 -0700 (PDT) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:124814 Archived-At: On Sat, May 15, 2010 at 5:14 AM, Kenichi Handa wrote: > In article = , Yair F writes: >> Now most simple compositions (niqqud only) works. > >> I stll see these issues: >> 1. Letter Shin (U+5E9) is not composed. It is followed by Shin-dot >> (U+5C2) which breaks the composition. > > In my environment, the sequence U+5E9 U+5C2 is surely > composed. =A0Please show me the output of this command. > > % MDEBUG_FLT=3D3 emacs --eval '(message "\u05E9\u05C2")' > > Mine is this; > > =A0[FLT] (hebr-ff (dejavu sans) > =A0[FLT] =A0 (SOURCE 05E9 05C2) > =A0[FLT] =A0 (STAGE 0 "Hh" (05E9 05C2) > =A0[FLT] =A0 =A0 (SUBPART 0 > =A0[FLT] =A0 =A0 =A0(COND > =A0[FLT] =A0 =A0 =A0 (REGEX "^Hhh*" "Hh" 2 > =A0[FLT] =A0 =A0 =A0 =A0<0 > =A0[FLT] =A0 =A0 =A0 =A0:otf=3Dhebr=3Dccmp+mark 2>)))) > =A0[FLT] =A0 (RESULT (1299 1216 0 0))) Mine is [FLT] (hebr-ff (dejavu sans) [FLT] (SOURCE 05E9) [FLT] (STAGE 0 "H" (05E9) [FLT] (SUBPART 0 [FLT] (COND [FLT] (REGEX "^." "H" 1 [FLT] (COPY 0x5E9))))) [FLT] (RESULT (053D 1152 0 0))) > >> 2. Letter Lamed (U+5DC) Followed by Holam (U+5B9) The point is >> composed to the right of the letter instead of left. > > It seems that "dejavu sans" font doesn't have 'ccmp' nor > 'mark' feature applicable to that sequence. > In that case, may I suggest switching to a different font? >> 3. Letter Yod (U+5D9) composed with Hiriq (U+5B4) is composed into >> presentation form (U+FB1D). This should only happen with specific >> control (Either CGJ or ZWJ I'll check). > > I tried to show that sequence with gedit and and firefox. > Both show it with U+FB1D. Kate show this as well, Firefox doesn't. Nevertheless it's still a bug. Thank you for investing effort in Hebrew composition. Yair