From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#20628: 25.0.50; Incorrect line height for some fonts Date: Sat, 23 May 2015 10:24:00 +0300 Message-ID: <83fv6n3gfj.fsf@gnu.org> References: <555E9C2E.8040008@live.com> <83617l5aox.fsf@gnu.org> <87pp5s2a77.fsf@gmail.com> <83wq004x2w.fsf@gnu.org> <83twv44vd3.fsf@gnu.org> <87egm87ny6.fsf@gmail.com> <83oalc4syu.fsf@gnu.org> <87617k7m5u.fsf@gmail.com> <83mw0w4seb.fsf@gnu.org> <87zj4w66ds.fsf@gmail.com> <83lhgg4qhf.fsf@gnu.org> <87iobk64e6.fsf@gmail.com> <83h9r44o63.fsf@gnu.org> <87pp5sy4vu.fsf@gmail.com> <83egm84mj3.fsf@gnu.org> <87617k6127.fsf@gmail.com> <83d21s4lpx.fsf@gnu.org> <87twv44lnc.fsf@gmail.com> <87egm84kp2.fsf@gmail.com> <83a8ww4grx.fsf@gnu.org> <87382oml31.fsf@gmail.com> <555FC1EC.2080509@live.com> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8BIT X-Trace: ger.gmane.org 1432365929 5067 80.91.229.3 (23 May 2015 07:25:29 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 23 May 2015 07:25:29 +0000 (UTC) Cc: ohwoeowho@gmail.com, 20628@debbugs.gnu.org To: =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat May 23 09:25:18 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 1Yw3o2-0007uj-NE for geb-bug-gnu-emacs@m.gmane.org; Sat, 23 May 2015 09:25:14 +0200 Original-Received: from localhost ([::1]:37008 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yw3o1-0004g4-UE for geb-bug-gnu-emacs@m.gmane.org; Sat, 23 May 2015 03:25:13 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53354) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yw3nv-0004eO-5o for bug-gnu-emacs@gnu.org; Sat, 23 May 2015 03:25:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Yw3nr-0002PJ-FI for bug-gnu-emacs@gnu.org; Sat, 23 May 2015 03:25:07 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:43434) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yw3nr-0002Or-Ci for bug-gnu-emacs@gnu.org; Sat, 23 May 2015 03:25:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Yw3nq-0000AF-Ow for bug-gnu-emacs@gnu.org; Sat, 23 May 2015 03:25:03 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 23 May 2015 07:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20628 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 20628-submit@debbugs.gnu.org id=B20628.1432365856576 (code B ref 20628); Sat, 23 May 2015 07:25:02 +0000 Original-Received: (at 20628) by debbugs.gnu.org; 23 May 2015 07:24:16 +0000 Original-Received: from localhost ([127.0.0.1]:53409 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yw3n2-000097-1c for submit@debbugs.gnu.org; Sat, 23 May 2015 03:24:15 -0400 Original-Received: from mtaout27.012.net.il ([80.179.55.183]:53334) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yw3mv-00008X-SX for 20628@debbugs.gnu.org; Sat, 23 May 2015 03:24:09 -0400 Original-Received: from conversion-daemon.mtaout27.012.net.il by mtaout27.012.net.il (HyperSendmail v2007.08) id <0NOS00200KBBFX00@mtaout27.012.net.il> for 20628@debbugs.gnu.org; Sat, 23 May 2015 10:19:12 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout27.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NOS00IGIKC0KY70@mtaout27.012.net.il>; Sat, 23 May 2015 10:19:12 +0300 (IDT) In-reply-to: <555FC1EC.2080509@live.com> X-012-Sender: halo1@inter.net.il 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: 140.186.70.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:103082 Archived-At: > Date: Fri, 22 May 2015 19:55:24 -0400 > From: Clément Pit--Claudel > > CC: Eli Zaretskii , 20628@debbugs.gnu.org > > > BTW, I think that using something like > > > > (set-fontset-font fontset 'unicode (font-spec :name "Symbola") nil 'append) > > or > > (set-fontset-font "fontset-default" '(#x1d400 . #x1d7ff) "Symbola") > > > > just sucks: we don't want to say "use Symbola", but we instead want to > > say something like "avoid Latin Modern Math" or "ignore Latin Modern > > Math's ascent/descent information". > > I don't think so; this forces us to maintain a list of misbehaving fonts. If we just say "Avoid Latin Modern Math" and the next selected font is also broken, then the problem remains (Asana Math, for example, is broken too, albeit a bit less). Ideally, we would also want to be able to use Latin Modern Math: ignoring the height issue, it's a nice font for maths symbols. But the proposed patch, to which you agreed, did precisely that: it singled out a particular font where the ascent/descent information was to be ignored (and suggested to extend the list if needed). How's that different from what Stefan proposes? And what's wrong with maintaining a list of fonts that are known to misbehave? There a lot of broken fonts out there, and so far we relied on users configuring the fonts on their machines to avoid negative effects, something that's not always possible.