From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.devel Subject: Re: Pixel-based display functions Date: Thu, 29 Jan 2015 12:00:46 +1100 Message-ID: <87k306pfi9.fsf@building.gnus.org> References: <87lhlrx5fc.fsf@building.gnus.org> <878uhrcr5l.fsf@building.gnus.org> <83sifzjflk.fsf@gnu.org> <87fvbyagaw.fsf@building.gnus.org> <83iogujvbq.fsf@gnu.org> <87tx0ee7rf.fsf@building.gnus.org> <83egricpvg.fsf@gnu.org> <87zj97vic8.fsf@building.gnus.org> <83wq4argjp.fsf@gnu.org> <87iofui8vo.fsf@building.gnus.org> <838ugqqczp.fsf@gnu.org> <877fw9dndz.fsf@building.gnus.org> <83a914ozsh.fsf@gnu.org> <874mrb1t62.fsf_-_@building.gnus.org> <87vbjrl49k.fsf@violet.siamics.net> <8361bqogah.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1422493439 9328 80.91.229.3 (29 Jan 2015 01:03:59 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 29 Jan 2015 01:03:59 +0000 (UTC) Cc: Eli Zaretskii , emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Jan 29 02:03:59 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 1YGdWY-0002hJ-9q for ged-emacs-devel@m.gmane.org; Thu, 29 Jan 2015 02:03:58 +0100 Original-Received: from localhost ([::1]:57213 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YGdWX-0003aL-Lc for ged-emacs-devel@m.gmane.org; Wed, 28 Jan 2015 20:03:57 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60937) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YGdWI-0003Zr-F8 for emacs-devel@gnu.org; Wed, 28 Jan 2015 20:03:43 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YGdWH-0002Jr-Eu for emacs-devel@gnu.org; Wed, 28 Jan 2015 20:03:42 -0500 Original-Received: from smtp.syd.comcen.com.au ([203.23.236.77]:2233) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YGdWB-0002DV-Ah; Wed, 28 Jan 2015 20:03:35 -0500 Original-Received: from building.gnus.org ([27.96.197.126]) by smtp.syd.comcen.com.au (8.13.4/8.12.9) with ESMTP id t0T10p1w010208; Thu, 29 Jan 2015 12:00:52 +1100 (EST) In-Reply-To: (Stefan Monnier's message of "Wed, 28 Jan 2015 16:35:00 -0500") User-Agent: Gnus/5.130012 (Ma Gnus v0.12) Emacs/25.0.50 (gnu/linux) X-comcen-MailScanner-Information: Please contact the ISP for more information X-comcen-MailScanner: Found to be clean X-comcen-MailScanner-SpamCheck: not spam, SpamAssassin (not cached, score=0.096, required 4, AWL 0.01, BAYES_40 -0.01, RDNS_NONE 0.10) X-comcen-MailScanner-From: larsi@gnus.org X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 203.23.236.77 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:181953 Archived-At: Stefan Monnier writes: >> It's important. I get quite a few HTML emails that use 2 and >> sometimes even 3 columns (and shr lays them out beautifully with >> fixed-pitch fonts, thank you very much). > > Right, and I think we can keep living with fixed-pitch fonts for such > HTML pages. I do want variable-pitched fonts when I browse the manual, > but this one does not require multiple filled columns. True. However, having the three functions I described (that work "fast enough"; I've already written versions of them that aren't fast enough) is necessary for multi-column layout. And in addition, it would also fix the "variable pitch in the manual" problem. So two birds with one mechanism, instead of having to invent one mechanism for single-column layouts, and then use a totally different one for multi-column layouts. (And in a web context, mixing the two mechanisms sounds somewhat awkward. And *a lot* of web pages use multi-column layouts.) -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/