From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Kenichi Handa Newsgroups: gmane.emacs.devel Subject: Re: Composing Hebrew diacriticals Date: Thu, 24 Jun 2010 15:33:06 +0900 Message-ID: References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1277361213 27894 80.91.229.12 (24 Jun 2010 06:33:33 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 24 Jun 2010 06:33:33 +0000 (UTC) Cc: yair.f.lists@gmail.com, emacs-devel@gnu.org To: Kenichi Handa Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Jun 24 08:33:31 2010 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 1ORg0A-0007fJ-OD for ged-emacs-devel@m.gmane.org; Thu, 24 Jun 2010 08:33:31 +0200 Original-Received: from localhost ([127.0.0.1]:56232 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ORg09-0004ZO-Ms for ged-emacs-devel@m.gmane.org; Thu, 24 Jun 2010 02:33:29 -0400 Original-Received: from [140.186.70.92] (port=34634 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ORfzy-0004ZG-Jl for emacs-devel@gnu.org; Thu, 24 Jun 2010 02:33:23 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1ORfzx-000720-1c for emacs-devel@gnu.org; Thu, 24 Jun 2010 02:33:18 -0400 Original-Received: from mx1.aist.go.jp ([150.29.246.133]:64375) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1ORfzw-00071E-Fl for emacs-devel@gnu.org; Thu, 24 Jun 2010 02:33:16 -0400 Original-Received: from rqsmtp2.aist.go.jp (rqsmtp2.aist.go.jp [150.29.254.123]) by mx1.aist.go.jp with ESMTP id o5O6X7ub009716; Thu, 24 Jun 2010 15:33:07 +0900 (JST) env-from (handa@m17n.org) Original-Received: from smtp2.aist.go.jp by rqsmtp2.aist.go.jp with ESMTP id o5O6X7dI010226; Thu, 24 Jun 2010 15:33:07 +0900 (JST) env-from (handa@m17n.org) Original-Received: by smtp2.aist.go.jp with ESMTP id o5O6X72x024395; Thu, 24 Jun 2010 15:33:07 +0900 (JST) env-from (handa@m17n.org) Original-Received: from handa by etlken with local (Exim 4.69) (envelope-from ) id 1ORfzn-0001nf-3S; Thu, 24 Jun 2010 15:33:07 +0900 In-Reply-To: (message from Kenichi Handa on Tue, 15 Jun 2010 20:02:09 +0900) X-detected-operating-system: by eggs.gnu.org: Solaris 9 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:126361 Archived-At: Yair, could you please check your David CLM font with these commands? % ls -l DavidCLM-Medium.ttf % fc-list 'david clm' capability % od -t x1 DavidCLM-Medium.ttf |head --- Kenichi Handa handa@m17n.org PS. I left the hospital yesterday. :-) In article , Kenichi Handa writes: > In article , Yair F writes: > > On Fri, May 28, 2010 at 3:42 AM, Kenichi Handa wrote: > > > Then please find why maybe_otf and otf are set to zero by > > > stepping through the code of ftfont_get_otf which is called > > > from ftfont_shape. > > ftfont_get_otf sets otf only if maybe_otf != 0. > > maybe_otf is initialized from ft_face->face_flags in xftfont_open. > > For David CLM maybe_otf = 0 because ft_face->face_flags = 2577. > > For Dejavu Sans maybe_otf = 8 because ft_face->face_flags = 2649. > That's very strange. Perhaps your David CLM font is > different from mine. > In freetype.h, FT_FACE_FLAG_SFNT is explained as this: > /* FT_FACE_FLAG_SFNT :: */ > /* Indicates that the face uses the `sfnt' storage scheme. For */ > /* now, this means TrueType and OpenType. */ > So, if the font doesn't have this flag set, it means that > the font is surely not OTF. > This is some info about my David CLM font. > % ls -l DavidCLM-Medium.ttf > -rw-r--r-- 1 handa handa 24156 2010-06-15 09:48 DavidCLM-Medium.ttf > % fc-list 'david clm' capability > :capability=otlayout\:hebr > % od -t x1 DavidCLM-Medium.ttf |head > 0000000 00 01 00 00 00 10 01 00 00 04 00 00 46 46 54 4d > 0000020 4f 58 4a 2a 00 00 5e 40 00 00 00 1c 47 44 45 46 > 0000040 08 87 07 9c 00 00 50 24 00 00 00 6e 47 50 4f 53 > 0000060 c3 06 cd 7e 00 00 55 34 00 00 09 0a 47 53 55 42 > 0000100 48 82 52 49 00 00 50 94 00 00 04 9e 4f 53 2f 32 > 0000120 89 5b 2c ee 00 00 01 88 00 00 00 56 63 6d 61 70 > 0000140 ae 86 db a7 00 00 05 3c 00 00 02 0a 63 76 74 20 > 0000160 00 28 02 f8 00 00 07 48 00 00 00 04 67 61 73 70 > 0000200 ff ff 00 03 00 00 50 1c 00 00 00 08 67 6c 79 66 > 0000220 62 9d 8f 85 00 00 08 fc 00 00 3c 34 68 65 61 64 > --- > Kenichi Handa > handa@m17n.org > PS. I got WiFi (WiMAX) now, and the Internet access has > been much improved. :-)