Return-Path: <mt@lowentropy.net>
X-Original-To: tools-discuss@ietfa.amsl.com
Delivered-To: tools-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by ietfa.amsl.com (Postfix) with ESMTP id DCCC2C14F600;
	Tue,  2 Jul 2024 18:35:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level: 
X-Spam-Status: No, score=-2.107 tagged_above=-999 required=5
	tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
	DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
	RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001,
	T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001,
	URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001]
	autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key)
	header.d=lowentropy.net header.b="ge6lMdNx"; dkim=pass (2048-bit key)
	header.d=messagingengine.com header.b="oU1VYl0S"
Received: from mail.ietf.org ([50.223.129.194])
	by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id Xaxi4bLCd_tB; Tue,  2 Jul 2024 18:35:06 -0700 (PDT)
Received: from fout8-smtp.messagingengine.com (fout8-smtp.messagingengine.com
 [103.168.172.151])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest
 SHA256)
	(No client certificate requested)
	by ietfa.amsl.com (Postfix) with ESMTPS id 3A631C14F6A0;
	Tue,  2 Jul 2024 18:35:05 -0700 (PDT)
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44])
	by mailfout.nyi.internal (Postfix) with ESMTP id 22A201380309;
	Tue,  2 Jul 2024 21:35:05 -0400 (EDT)
Received: from imap41 ([10.202.2.91])
  by compute4.internal (MEProxy); Tue, 02 Jul 2024 21:35:05 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lowentropy.net;
	 h=cc:cc:content-transfer-encoding:content-type:content-type
	:date:date:from:from:in-reply-to:in-reply-to:message-id
	:mime-version:references:reply-to:subject:subject:to:to; s=fm3;
	 t=1719970505; x=1720056905; bh=iClvRozfzEG0P70aU9hVgJH0Xo7HEy4n
	cySO+IaK8XM=; b=ge6lMdNxQ81Q/pE1X07WW9fgVb2FuMt9dX0wqa0WPqlwa7LW
	P8xuBp9q5JBAaOK61abpjTPAvl75lFuHbnI26+4Pwu8HZhkTE9BSjZ4o5plQRAmc
	YmVsKhrwenUKftESXUGRYq6JgTY0D4opq5VJR0YoaNaSrZ0UrOjCrNXpr0ujB3zD
	O9UdaCRzo5aEUgRJ0owkaGbX03GZMlK1NioF7n4C4DAogJkk5NTnNKSUJG5zIczr
	K0EwVJZJYZkxgHFa+pm2WYZeLcW+MQUlyBdQkM7Ov6p6RcLaUdrDlmYBPZtnKeMI
	Xe8bYa7qi+INvz+K9pHNFjLPsA6bcP4zbNd+9w==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
	messagingengine.com; h=cc:cc:content-transfer-encoding
	:content-type:content-type:date:date:feedback-id:feedback-id
	:from:from:in-reply-to:in-reply-to:message-id:mime-version
	:references:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy
	:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1719970505; x=
	1720056905; bh=iClvRozfzEG0P70aU9hVgJH0Xo7HEy4ncySO+IaK8XM=; b=o
	U1VYl0SEyyR6ZO1pJ+5nLLXhdj50LteU+Uj6rrBTFuqqzc9wwN/hASDbn4bi3WhS
	OpMTQKLT6YJhZ3Le/qMQw8xkDrz5HSwNbEm+I17OFu3ueoQZjgQeme39d3f2wiWt
	AHoCCrt15Ffl69mLXnOCMkS1B7NRGiVlPKWgitXcvu4YKVw7PUvNshNXgPj43UFL
	5buEl3B+SX/R2z/T2CiwFK9DPmCdkPp9oAT4KnlnMB9WbDez6wLa5NAydja8letx
	myRjUSQnMiQ4IkiEF5t1YDSwq5CgZ3dRXnyS7QucMJEHfuc2oLxjzLWXovu6zRoo
	ZClVSS+kbhXTl+BIxLeNA==
X-ME-Sender: <xms:yKqEZsmQ7EkWpEqti0j8mVhpeOKQq5Th_v2ZjBaQGoccEVuXpAEhqQ>
    <xme:yKqEZr1XEBMnUKHm8ilb1tsH8sD7BGOrQ-2gEE6Dth6pkc-EcFDPgh6vVD1htZ5YV
    3ygCfyxIXUuJY5ksYo>
X-ME-Proxy-Cause: 
 gggruggvucftvghtrhhoucdtuddrgeeftddrudeigdegjecutefuodetggdotefrodftvf
    curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
    uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
    fjughrpefofgggkfgjfhffhffvvefutgfgsehtqhertderreejnecuhfhrohhmpedfofgr
    rhhtihhnucfvhhhomhhsohhnfdcuoehmtheslhhofigvnhhtrhhophihrdhnvghtqeenuc
    ggtffrrghtthgvrhhnpeekuefgvdegtdeuffevjeeltedtheehjeehveefieeitefgudeg
    leelffeihfdvteenucffohhmrghinhepghhithhhuhgsrdgtohhmpdhivghtfhdrohhrgh
    enucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmthes
    lhhofigvnhhtrhhophihrdhnvght
X-ME-Proxy: <xmx:yKqEZqqBZYzk3AAAEbqWSYUlSIBKkaszzAWUnHB_uzvNFmpHx7KlSQ>
    <xmx:yKqEZoldUjOHb73FNRlObTQQ8do3pUedJnOi610XroCwNChjpRw-gQ>
    <xmx:yKqEZq2tqh454p8vkUqfhPyi4cciGRA-NzA2aZih-YAXMa0HbDwPTw>
    <xmx:yKqEZvv8FwkNdFVipR4i5BvNmNpevDwNupvF4Rf6Gzp-cUwqC5iLAQ>
    <xmx:yaqEZvzmJm3zBJSCjx43Jl4jbaTo1jkujURamkRDs-kWiF9O3-aganWb>
Feedback-ID: ic129442d:Fastmail
Received: by mailuser.nyi.internal (Postfix, from userid 501)
	id CAFB52340080; Tue,  2 Jul 2024 21:35:04 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.11.0-alpha0-566-g3812ddbbc-fm-20240627.001-g3812ddbb
MIME-Version: 1.0
Message-Id: <9ba901ba-7ec1-458d-809f-5499b1106416@betaapp.fastmail.com>
In-Reply-To: 
 <CAD2=Z875ia8NDqqbU1XKV=jbTsP4pyc7O570pq6z3Z0ntVH94g@mail.gmail.com>
References: 
 <CAD2=Z875ia8NDqqbU1XKV=jbTsP4pyc7O570pq6z3Z0ntVH94g@mail.gmail.com>
Date: Wed, 03 Jul 2024 11:34:44 +1000
From: "Martin Thomson" <mt@lowentropy.net>
To: "Kesara Rathnayake" <kesara@staff.ietf.org>,
 "XML2RFC Interest Group" <xml2rfc@ietf.org>,
 tools-discuss <tools-discuss@ietf.org>
Content-Type: text/plain;charset=utf-8
Content-Transfer-Encoding: quoted-printable
Message-ID-Hash: L37P6TAHQZJLXJU6B32HCEAO4HEJ263D
X-Message-ID-Hash: L37P6TAHQZJLXJU6B32HCEAO4HEJ263D
X-MailFrom: mt@lowentropy.net
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency;
 loop; banned-address; member-moderation;
 header-match-tools-discuss.ietf.org-0; nonmember-moderation; administrivia;
 implicit-dest; max-recipients; max-size; news-moderation; no-subject;
 digests; suspicious-header
CC: rfc-markdown@ietf.org
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: =?utf-8?q?=5BTools-discuss=5D_Re=3A_New_xml2rfc_release=3A_v3=2E22=2E0?=
List-Id: IETF Tools Discussion <tools-discuss.ietf.org>
Archived-At: 
 <https://mailarchive.ietf.org/arch/msg/tools-discuss/BkB1nwO0tlIbhon0CScd7OBQtns>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tools-discuss>
List-Help: <mailto:tools-discuss-request@ietf.org?subject=help>
List-Owner: <mailto:tools-discuss-owner@ietf.org>
List-Post: <mailto:tools-discuss@ietf.org>
List-Subscribe: <mailto:tools-discuss-join@ietf.org>
List-Unsubscribe: <mailto:tools-discuss-leave@ietf.org>

Hi Kesara,

I'm sure this was considered, but my expectation would be that this is a=
 dependency of xml2rfc (i.e., installed with pip) rather than a manual s=
tep.  Was that not possible?  My browser downloads fonts from the web, s=
o it must be possible to acquire fonts from sources other than the OS fo=
nt store.

I'm looking at this from the perspective of having to bootstrap a docker=
 image with the necessary font information and it is non-trivial to do t=
hat in a relatively spare OS installation.

Cheers,
Martin

On Wed, Jul 3, 2024, at 06:13, Kesara Rathnayake wrote:
> =C2=A1Hola!
>
> See https://github.com/ietf-tools/xml2rfc/releases/tag/v3.22.0 for
> release details.
>
> Notable updates:
> The necessary fonts for PDF generation can now be found in the
> xml2rfc-fonts repository [1].
>
> Font Installation Instructions:
>  * Download the latest fonts [2] from xml2rfc-fonts.
>  * In the "Assets" section, download either the tar.gz or the zip arch=
ive.
>  * Extract the contents of the downloaded xml2rfc-fonts archive.
>  * Install the fonts found in the `noto` and `roboto_mono` directories
> to your operating system.
>
> [1] https://github.com/ietf-tools/xml2rfc-fonts/
> [2] https://github.com/ietf-tools/xml2rfc-fonts/releases/latest
>
> Cheers,
> Kesara
>
> --=20
> Kesara Rathnayake
> Senior Software Development Engineer - IETF Administration LLC
> kesara@staff.ietf.org
>
> -----------------------------------------------
> Tools-discuss mailing list -- tools-discuss@ietf.org
> To unsubscribe send an email to tools-discuss-leave@ietf.org
> https://mailarchive.ietf.org/arch/browse/tools-discuss/

