Re: [art] New RFCs text formatting

Keith Moore <moore@network-heretics.com> Sun, 01 December 2019 18:37 UTC

Return-Path: <moore@network-heretics.com>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 837591200F9 for <ietf@ietfa.amsl.com>; Sun, 1 Dec 2019 10:37:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level:
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=messagingengine.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oUpjiL2wzyt1 for <ietf@ietfa.amsl.com>; Sun, 1 Dec 2019 10:37:17 -0800 (PST)
Received: from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com [66.111.4.29]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 549BD1200D5 for <ietf@ietf.org>; Sun, 1 Dec 2019 10:37:17 -0800 (PST)
Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id B59032232A; Sun, 1 Dec 2019 13:37:16 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163]) by compute6.internal (MEProxy); Sun, 01 Dec 2019 13:37:16 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=jAq5Ef KkZTxI1lXfBnIt6va9EI3PD4SjVouldHjqd9I=; b=JTmIc1/+wkwUzAP4cXNyMM IIU6jnMCLQLRCbIn6hRQ9z8dVcsmxTImSyW23wDEAJGSjHTKfyh3qldd/7+alOjL 4JeJUFaJKidK5dsz2l7kpKGTza0wf9AlEEEd6UHhwRuqyE+y6u7Dwr69+wbEoUPU HhLm711FBmLPVNe+bl7uXtmJoVzYagpEkKvWN85/XZrMS9663VzBvNOCrl1DIBza 9bMVGU9mCufHRixC7/VYg5sD5cf8zHY+0MEneqhCXzHUKO7uq8znMZJP4733ByhK rBuPJzHnQOLjCKM7j9Oqv9alPnKLx4pzdg6nd0ShJtN+BD4tkKcCfL2MRt80fB1w ==
X-ME-Sender: <xms:XAjkXY6jHj_FczhKSPcL3B7uVyjyeIPPn1LntCB_JJvuPzAL7_UdNg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrudejfedguddujecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhepuffvfhfhkffffgggjggtsegrtd erredtfeejnecuhfhrohhmpefmvghithhhucfoohhorhgvuceomhhoohhrvgesnhgvthif ohhrkhdqhhgvrhgvthhitghsrdgtohhmqeenucfkphepuddtkedrvddvuddrudektddrud ehnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmohhorhgvsehnvghtfihorhhkqdhhvghr vghtihgtshdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:XAjkXXYvVx6LCrJ9tdSiyts2OJHWqACNiFofQKamGSj6qhXBfYKdPQ> <xmx:XAjkXdz5d6LrFtWjmDoA1oLUt2LYvPWB4aM763IemICR9YgHSQ8S5A> <xmx:XAjkXUQyUT1k4CsJrNGjxKLWsdHa6v0vfsZpTegfWlsghOYR8OQ5DQ> <xmx:XAjkXalJCtN2DHqP88mDbb7ugp-eRezeRw1oEdOU10K5Ahs7LEabhQ>
Received: from [192.168.1.97] (108-221-180-15.lightspeed.knvltn.sbcglobal.net [108.221.180.15]) by mail.messagingengine.com (Postfix) with ESMTPA id 079B130600BF; Sun, 1 Dec 2019 13:37:15 -0500 (EST)
Subject: Re: [art] New RFCs text formatting
To: ietf@ietf.org
References: <20191127233129.9829F%steffen@sdaoden.eu> <db882e3c-d3fb-4742-8456-7b400225ecce@www.fastmail.com> <20191128005000.yMa3P%steffen@sdaoden.eu> <08EE9B7B7C15D8F8B5DE6AF5@PSB> <8c144ffb-ca56-4a80-a994-9b8002eac17b@network-heretics.com> <abc32be6-c156-7a7a-104e-517c6d3167f0@levkowetz.com> <A8A2B5E6-64BE-47D7-AB87-2A4C2619995C@tzi.org> <40cb6637-48af-0d27-94d7-9388417c17ba@network-heretics.com> <449e262a-6c7e-4278-812b-c40476af7af0@joelhalpern.com> <161FDFC81FC520658407B2C6@PSB> <e4721d36-e0aa-ae99-7f17-5d6f18f2b704@joelhalpern.com> <CAMm+LwieSEvCZmfK4pkOnN7Jgp=e0TEyS51ALVW9Kqn2NRxS7w@mail.gmail.com>
From: Keith Moore <moore@network-heretics.com>
Message-ID: <1a1726cf-70a0-019d-1138-c5e22f258d4d@network-heretics.com>
Date: Sun, 01 Dec 2019 13:37:13 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <CAMm+LwieSEvCZmfK4pkOnN7Jgp=e0TEyS51ALVW9Kqn2NRxS7w@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------0115D741AA11DC8790BD536E"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/qNaWkn2Y2tuVGSRHMak9Xeq93Wc>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 01 Dec 2019 18:37:21 -0000

On 11/30/19 10:59 PM, Phillip Hallam-Baker wrote:

> On Sat, Nov 30, 2019 at 10:12 PM Joel Halpern Direct 
> <jmh.direct@joelhalpern.com <mailto:jmh.direct@joelhalpern.com>> wrote:
>
>     That (the suggestions that RFC-interest is the wrong place to
>     judge such
>     things) may be, which is why I listed alternatives.  But just saying
>     that two people liked the idea, and no one screamed, in one day, is
>     clearly NOT enough to change the default.
>
>
> Quite. The botched pagination of the old plaintext format was one of 
> the main reasons I hated it. The parochial US-centric design ensures 
> that it only works reliably on US paper which is only used in North 
> America.

I thought the format was a compromise between US Letter format, A4 
format, and printers.   The horizontal line length was short enough for 
A4 format.   The number of lines per page was short enough for Letter 
format.   And even those printers capable of centering a text image on a 
page, didn't do so by default.  Some printers could print 66 lines on a 
page, but some could only print 60 or even 58.  A lot of printers were 
set so that the start of a page (after receiving a form feed or page 
advance button press) was some distance down from the perforation or top 
of the actual page, so that there would be some margin at the top 
(sometimes used for binding) and the printed text wouldn't creep to 
overlap the perforations on continuous-feed paper.

(In hindsight maybe the line lengths should have been even shorter so 
that RFCs would look equally ugly when printed in either Letter or A4 
format, but nothing's perfect.)

In some ways it's still a better format than anything else, including 
HTML and PDF.

What would be parochial would be to assume that nobody in the world 
needs to print RFCs using mechanical printers any more - that everyone 
in the world should have laser printers, ample power for their fusers, 
and a generous supply of suitable paper and toner - or for that matter 
that everyone in the world should have multiple displays so they can 
read RFCs on one screen while writing code or other specifications on 
another one.   Yes, the plain text RFC format is a low-tech format 
intended for low-tech devices.   That's a feature, not a bug.

Keith

p.s. Some may not be aware, and some may have forgotten, that I was the 
first to set up an "RFCs in PDF" page (I believe there was also an "I-Ds 
in PDF" page) so that those readers who were forced to use Windows would 
still have a way to print out RFCs with appropriate pagination.   It 
seemed like overkill to use PDF for that, but it wasn't too hard to 
implement and it was fit for purpose.  I'm all about making RFCs 
accessible (yes, even for Windows users :) but not about breaking things 
that work.