From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Multi-column layouts and line heights Date: Mon, 09 Feb 2015 17:43:43 +0200 Message-ID: <83h9uv9jkg.fsf@gnu.org> References: <87oap3zbi1.fsf@building.gnus.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1423496652 12929 80.91.229.3 (9 Feb 2015 15:44:12 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 9 Feb 2015 15:44:12 +0000 (UTC) Cc: emacs-devel@gnu.org To: Lars Ingebrigtsen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Feb 09 16:44:12 2015 Return-path: Envelope-to: ged-emacs-devel@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 1YKqVP-0000Ik-Ny for ged-emacs-devel@m.gmane.org; Mon, 09 Feb 2015 16:44:11 +0100 Original-Received: from localhost ([::1]:33527 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YKqVP-0001cc-24 for ged-emacs-devel@m.gmane.org; Mon, 09 Feb 2015 10:44:11 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38776) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YKqVJ-0001bc-88 for emacs-devel@gnu.org; Mon, 09 Feb 2015 10:44:09 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YKqVE-0001nO-9I for emacs-devel@gnu.org; Mon, 09 Feb 2015 10:44:05 -0500 Original-Received: from mtaout22.012.net.il ([80.179.55.172]:56475) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YKqVD-0001lj-W8 for emacs-devel@gnu.org; Mon, 09 Feb 2015 10:44:00 -0500 Original-Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0NJI00G00GOFG100@a-mtaout22.012.net.il> for emacs-devel@gnu.org; Mon, 09 Feb 2015 17:43:57 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NJI00GL7H186N80@a-mtaout22.012.net.il>; Mon, 09 Feb 2015 17:43:57 +0200 (IST) In-reply-to: <87oap3zbi1.fsf@building.gnus.org> X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 X-Received-From: 80.179.55.172 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:182697 Archived-At: > From: Lars Ingebrigtsen > Date: Mon, 09 Feb 2015 20:21:10 +1100 > > Take a look at the layout here: > > http://lars.ingebrigtsen.no/2015/02/09/eww-not-can-haz-different-line-pitch/ Took me a while and several readings of your comment to even notice the problem. > Is there any way to work around that problem? I would guess not, but > I've been wrong about lots of things before. :-) Yes, it's a fundamental limitation of the current display engine: each screen line (a.k.a. "glyph row") goes all the way from the left edge of the window to its right edge. The height of each screen line is determined by the height of the largest glyph on that line. In a nutshell, the display engine lays out each window on a rectangular canvas (known as a "glyph matrix"). Again, I don't think the problem is so grave. You will have the same problem if some of the lines use unusual characters displayed with other fonts. There's nothing new here that Emacs users aren't seeing already.