From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Benjamin Riefenstahl Newsgroups: gmane.emacs.bugs Subject: bug#21846: 25.0.50; emacs hebrew script bidi nikud rendering bug Date: Mon, 30 Nov 2015 18:22:07 +0100 Message-ID: <87two3l7wg.fsf@justinian.turtle-trading.net> References: <87wpttemc1.fsf@justinian.turtle-trading.net> <83611dpu8m.fsf@gnu.org> <87oaf5ehp1.fsf@justinian.turtle-trading.net> <87wpt1udet.fsf@justinian.turtle-trading.net> <3F7EF7A4-689A-41E9-88A4-5028AD420087@yv.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1448904200 31726 80.91.229.3 (30 Nov 2015 17:23:20 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 30 Nov 2015 17:23:20 +0000 (UTC) Cc: 21846@debbugs.gnu.org To: Mark David Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Nov 30 18:23:11 2015 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1a3SAR-0004cb-4G for geb-bug-gnu-emacs@m.gmane.org; Mon, 30 Nov 2015 18:23:11 +0100 Original-Received: from localhost ([::1]:42410 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a3SAQ-00038C-3p for geb-bug-gnu-emacs@m.gmane.org; Mon, 30 Nov 2015 12:23:10 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:57069) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a3SAL-00035C-7s for bug-gnu-emacs@gnu.org; Mon, 30 Nov 2015 12:23:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a3SAI-0003D1-5b for bug-gnu-emacs@gnu.org; Mon, 30 Nov 2015 12:23:05 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:43377) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a3SAI-0003Cx-1l for bug-gnu-emacs@gnu.org; Mon, 30 Nov 2015 12:23:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1a3SAH-0006JO-NH for bug-gnu-emacs@gnu.org; Mon, 30 Nov 2015 12:23:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Benjamin Riefenstahl Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 30 Nov 2015 17:23:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21846 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 21846-submit@debbugs.gnu.org id=B21846.144890415024218 (code B ref 21846); Mon, 30 Nov 2015 17:23:01 +0000 Original-Received: (at 21846) by debbugs.gnu.org; 30 Nov 2015 17:22:30 +0000 Original-Received: from localhost ([127.0.0.1]:33085 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a3S9l-0006IX-NO for submit@debbugs.gnu.org; Mon, 30 Nov 2015 12:22:29 -0500 Original-Received: from odoacer.turtle-trading.net ([217.91.34.180]:57066) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a3S9R-0006I2-DL for 21846@debbugs.gnu.org; Mon, 30 Nov 2015 12:22:28 -0500 Original-Received: from justinian.turtle-trading.net ([192.168.2.118]) by odoacer.turtle-trading.net with esmtp (Exim 4.80) (envelope-from ) id 1a3S9P-00018i-JM; Mon, 30 Nov 2015 18:22:07 +0100 Original-Received: from benny by justinian.turtle-trading.net with local (Exim 4.84) (envelope-from ) id 1a3S9P-0000xb-GV; Mon, 30 Nov 2015 18:22:07 +0100 In-Reply-To: <3F7EF7A4-689A-41E9-88A4-5028AD420087@yv.org> (Mark David's message of "Sun, 29 Nov 2015 17:59:19 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 208.118.235.43 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: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:109453 Archived-At: Mark David writes: > The nikud placement is good to excellent in the fonts tried so far. Thank you for confirming that. > However, I tried a few more, and found one that's terrible: Aharoni > > This font seems to systematically misplace not all but most base char > + nikud combinations in my sample file. (Screen shot attached.) Any > way to fix this? When I install this from the package manager, I get a PostScript font, not a TrueType font (you can verify that yourself with "fc-list 'Aharoni CLM' file"). I don't know how PostScript fonts are handled by Emacs. But, not surprisingly, it does not go through the FLT file that we have been hacking on so far. Note that AFAIK, PostScript fonts do not have the kind of metadata that is needed for positioning individual glyphs as OpenType has, so all the functionality comes from code. Still, Harfbuzz can do it, so in principle, Emacs can, too. ;-)