From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#19194: 24.4.50; `window-body-width' is not dynamic relative to font size changes Date: Fri, 28 Nov 2014 19:38:20 +0100 Message-ID: <5478C11C.6050207@gmx.at> References: <87h9xm6plp.fsf@gmail.com> <5476F298.5000205@gmx.at> <87ppc8rk08.fsf@gmail.com> <54776EED.9090303@gmx.at> <83y4qwmq66.fsf@gnu.org> <54778275.1090007@gmx.at> <83tx1kml24.fsf@gnu.org> <54782441.3030600@gmx.at> <83h9xjn1zz.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1417199974 19178 80.91.229.3 (28 Nov 2014 18:39:34 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 28 Nov 2014 18:39:34 +0000 (UTC) Cc: holtzermann17@gmail.com, 19194@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Nov 28 19:39:25 2014 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 1XuQRx-0004T6-5k for geb-bug-gnu-emacs@m.gmane.org; Fri, 28 Nov 2014 19:39:25 +0100 Original-Received: from localhost ([::1]:45528 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XuQRw-0000tX-PA for geb-bug-gnu-emacs@m.gmane.org; Fri, 28 Nov 2014 13:39:24 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58488) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XuQRl-0000ss-AZ for bug-gnu-emacs@gnu.org; Fri, 28 Nov 2014 13:39:20 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XuQRb-0000ZB-8g for bug-gnu-emacs@gnu.org; Fri, 28 Nov 2014 13:39:13 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:51442) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XuQRb-0000Z3-5O for bug-gnu-emacs@gnu.org; Fri, 28 Nov 2014 13:39:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1XuQRa-0001qN-JG for bug-gnu-emacs@gnu.org; Fri, 28 Nov 2014 13:39:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 28 Nov 2014 18:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19194 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 19194-submit@debbugs.gnu.org id=B19194.14171999137033 (code B ref 19194); Fri, 28 Nov 2014 18:39:02 +0000 Original-Received: (at 19194) by debbugs.gnu.org; 28 Nov 2014 18:38:33 +0000 Original-Received: from localhost ([127.0.0.1]:48652 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XuQR7-0001pN-J9 for submit@debbugs.gnu.org; Fri, 28 Nov 2014 13:38:33 -0500 Original-Received: from mout.gmx.net ([212.227.15.15]:56900) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XuQR5-0001pC-3n for 19194@debbugs.gnu.org; Fri, 28 Nov 2014 13:38:32 -0500 Original-Received: from [188.22.39.122] ([188.22.39.122]) by mail.gmx.com (mrgmx003) with ESMTPSA (Nemesis) id 0Lb5GD-1YInt63prV-00kdUj; Fri, 28 Nov 2014 19:38:30 +0100 In-Reply-To: <83h9xjn1zz.fsf@gnu.org> X-Provags-ID: V03:K0:P35jrbDMGRYX98ahV/olNYHUDmZhUJHn+6/JIHtcXqz3Uctdsrd NQ9l/Y4LpvQOhGg/Ca0GZ/0/ldycg4e2S/G1jztLbE5n2LO/+c7m3feTD59cBJyvqEeC81s ORBXU4yFaefNRdeqMpSxlMEja+aCMUr8212ggf71WLWntnRnQ5cwuTHgOyq1tw3Ld7dXwdV i2/ST8tL6WdwM0YSzS3Jg== X-UI-Out-Filterresults: notjunk:1; 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:96707 Archived-At: >> That's what I'm trying to fathom out here all the time. So when >> calculating the actual height of a character as it will be displayed in >> a window I have to apply (in some order) the height attribute specified >> by (1) the font of the frame the window belongs to, (2) the font of the >> buffer shown in the window, and (3) the font of the default face. > > We always use the current default face's font for this. Otherwise, > you get to a problem that IMO is insoluble even in principle. But doesn't that imply that `frame-char-height' is just an artifact? >> OK. Now how do I get the `default-font-width' from that? > > You need help from Emacs, because it knows everything about that > font's metrics. But we don't have an API for that for now. I see. Can you provide one? Thanks, martin