From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Ralph Schleicher Newsgroups: gmane.emacs.bugs Subject: bug#47705: [PATCH] EWW: Customize display of images Date: Mon, 12 Apr 2021 19:36:15 +0200 Organization: Ralph Schleicher Message-ID: <86o8ejmmls.fsf@lima.oberreute.mueller-schleicher.de> References: <86zgy5m8ja.fsf@lima.oberreute.mueller-schleicher.de> <87wnt7zyph.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="15136"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) Cc: 47705@debbugs.gnu.org To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Apr 12 19:43:44 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lW0b9-0003qK-4F for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 12 Apr 2021 19:43:43 +0200 Original-Received: from localhost ([::1]:44166 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lW0b8-0000kM-5V for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 12 Apr 2021 13:43:42 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:53452) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lW0Uk-00068T-MW for bug-gnu-emacs@gnu.org; Mon, 12 Apr 2021 13:37:09 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:46431) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lW0Ug-0005qz-D1 for bug-gnu-emacs@gnu.org; Mon, 12 Apr 2021 13:37:04 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lW0Ug-0005VK-AB for bug-gnu-emacs@gnu.org; Mon, 12 Apr 2021 13:37:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Ralph Schleicher Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 12 Apr 2021 17:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47705 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: fixed patch Original-Received: via spool by 47705-submit@debbugs.gnu.org id=B47705.161824898021108 (code B ref 47705); Mon, 12 Apr 2021 17:37:02 +0000 Original-Received: (at 47705) by debbugs.gnu.org; 12 Apr 2021 17:36:20 +0000 Original-Received: from localhost ([127.0.0.1]:57977 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lW0U0-0005UN-77 for submit@debbugs.gnu.org; Mon, 12 Apr 2021 13:36:20 -0400 Original-Received: from dd22110.kasserver.com ([85.13.141.233]:40470) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lW0Ty-0005UD-MS for 47705@debbugs.gnu.org; Mon, 12 Apr 2021 13:36:19 -0400 Original-Received: from charlie.oberreute.mueller-schleicher.de (dslb-094-216-126-070.094.216.pools.vodafone-ip.de [94.216.126.70]) by dd22110.kasserver.com (Postfix) with ESMTPA id F1B1418115B; Mon, 12 Apr 2021 19:36:16 +0200 (CEST) Original-Received: from lima.oberreute.mueller-schleicher.de (lima.oberreute.mueller-schleicher.de [192.168.23.12]) by charlie.oberreute.mueller-schleicher.de (Postfix) with ESMTP id 2717F204FA; Mon, 12 Apr 2021 19:36:16 +0200 (CEST) Original-Received: by lima.oberreute.mueller-schleicher.de (Postfix, from userid 1001) id D215A4A0E8E; Mon, 12 Apr 2021 19:36:15 +0200 (CEST) In-Reply-To: <87wnt7zyph.fsf@gnus.org> (Lars Ingebrigtsen's message of "Mon, 12 Apr 2021 10:36:26 +0200") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:203929 Archived-At: Lars Ingebrigtsen writes: >> Additionally, images or ALT texts are always displayed on a line by >> itself. This may waste a lot of vertical space, e.g. when displaying >> the Common Lisp HyperSpec. The attached patch fixes these issues. > > But not this bit. [...] > shr should instead include images in-line if they are "small" -- i.e., > if they've got a height that's somewhat comparable to the line height, > but not otherwise. > > This sounds like trivial thing to do, but it's not -- we don't know the > size of the images until we load them (usually), and shr doesn't to > re-flowing at all. > > shr could do inline images if the images have known width/heights (and > the images are "small"), though. Patches welcome. I see your point. Would it be acceptable if, as a first step, inlining of images is combined with shr-inhibit-images non-nil? Then we know that the ALT texts fit into a line. -- Ralph