From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Glenn Morris Newsgroups: gmane.emacs.bugs Subject: bug#33967: [Feature Request] Use proportional fonts in Info-mode Date: Fri, 04 Jan 2019 00:58:50 -0500 Message-ID: <5ay381ezfp.fsf@fencepost.gnu.org> References: <29a0d099-3af3-446e-9f0f-d5c2aacfcaf9@www.fastmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1546581425 14981 195.159.176.226 (4 Jan 2019 05:57:05 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 4 Jan 2019 05:57:05 +0000 (UTC) User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) Cc: 33967@debbugs.gnu.org To: "Alex Griffin" Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Jan 04 06:57:00 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gfITb-0003m8-9j for geb-bug-gnu-emacs@m.gmane.org; Fri, 04 Jan 2019 06:56:59 +0100 Original-Received: from localhost ([127.0.0.1]:59823 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gfIVh-00039o-W6 for geb-bug-gnu-emacs@m.gmane.org; Fri, 04 Jan 2019 00:59:10 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:56119) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gfIVb-00039R-Dh for bug-gnu-emacs@gnu.org; Fri, 04 Jan 2019 00:59:04 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gfIVa-0008Sy-CH for bug-gnu-emacs@gnu.org; Fri, 04 Jan 2019 00:59:03 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:39583) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gfIVa-0008Su-9O for bug-gnu-emacs@gnu.org; Fri, 04 Jan 2019 00:59:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gfIVa-0006rS-53 for bug-gnu-emacs@gnu.org; Fri, 04 Jan 2019 00:59:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 04 Jan 2019 05:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33967 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 33967-submit@debbugs.gnu.org id=B33967.154658154026367 (code B ref 33967); Fri, 04 Jan 2019 05:59:02 +0000 Original-Received: (at 33967) by debbugs.gnu.org; 4 Jan 2019 05:59:00 +0000 Original-Received: from localhost ([127.0.0.1]:46156 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gfIVX-0006rC-Nm for submit@debbugs.gnu.org; Fri, 04 Jan 2019 00:59:00 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:50502) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gfIVV-0006r3-2D for 33967@debbugs.gnu.org; Fri, 04 Jan 2019 00:58:57 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gfIVU-0008Pe-2j for 33967@debbugs.gnu.org; Fri, 04 Jan 2019 00:58:56 -0500 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:35017) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gfIVQ-0008Nf-02; Fri, 04 Jan 2019 00:58:52 -0500 Original-Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1gfIVO-0006Em-OV; Fri, 04 Jan 2019 00:58:50 -0500 X-Spook: Ortega genetic Recovery Mole Tony Blair assassination X-Ran: Dl%NLAd<$3uf?q;TfRR$aDAV+$+S~!.3@3;O9\U]zDwXvXa[.eL!b!{'8.3mn{ko(M=ITK X-Hue: magenta X-Attribution: GM In-Reply-To: <29a0d099-3af3-446e-9f0f-d5c2aacfcaf9@www.fastmail.com> (Alex Griffin's message of "Thu, 03 Jan 2019 15:35:07 -0500") X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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" Xref: news.gmane.org gmane.emacs.bugs:154125 Archived-At: "Alex Griffin" wrote: > Right now Emacs' built-in info viewer renders almost everything using > the default face. I can set the default face to a proportional font > and read most manuals just fine, but sometimes fixed-width fonts are > assumed. Try using a proportional font on "(ledger3)Register Report" > for example. It renders terribly in Emacs even though texinfo's html > output successfully mixes proportional and fixed-width fonts [1]. > > It would be nice to improve it by using proportional fonts where > appropriate, and fixed-width fonts only where necessary. This would > improve readability and better match texinfo's html output. IIUC what you are asking for, the relevant markup information simply isn't present in .info files, so what you are asking for seems impossible. For example, compare https://www.gnu.org/software/emacs/manual/html_node/elisp/Defining-Hash.html#Defining-Hash with elisp.info. The latter contains: This example creates a hash table whose keys are strings that are compared case-insensitively. (defun case-fold-string= (a b) (eq t (compare-strings a nil nil b nil nil t))) ie, examples are not delimited in any fashion. So you would first have to get a change in texinfo before this could work.