From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.4 Received: from tb-ob0.topicbox.com (tb-ob0.topicbox.com [64.147.108.117]) by inbox.vuxu.org (Postfix) with ESMTP id D9185200C6 for ; Mon, 13 May 2024 09:47:54 +0200 (CEST) Received: from tb-mx1.topicbox.com (tb-mx1.nyi.icgroup.com [10.90.30.61]) by tb-ob0.topicbox.com (Postfix) with ESMTP id BE6F11F5F7 for ; Mon, 13 May 2024 03:47:53 -0400 (EDT) (envelope-from bounce.mM673079c862fdba46a4c15ae0.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx1.topicbox.com (Postfix, from userid 1132) id BA2E1191C892; Mon, 13 May 2024 03:47:53 -0400 (EDT) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=none (no signatures found); dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=kergis.com; spf=pass smtp.mailfrom=tlaronde@kergis.com smtp.helo=8.mo552.mail-out.ovh.net; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=date:from:to:subject:message-id:references :mime-version:content-type:in-reply-to:list-help:list-id :list-post:list-subscribe:reply-to:content-transfer-encoding :list-unsubscribe; s=sysmsg-1; t=1715586473; bh=t1U+W658q6G8Ef92 frXjW1fSA20dFpIUxgTGBCVco1g=; b=EVMf+gWwN3rEXDkIbdyZy2Jx+KPGflEn WmjRW8GoTJN2J43ulEAau064DDG22/xPLpAXMnO/5LXBLa6noDuPMf2EM6dW1Wxb Kx1M0f4YUMLo/sbejxajeQZBYVvVBAxezXHMAKcdH6Za0zfy6N0CXCC6X5dZP4uc XznE1FLRy48= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1715586473; b=sjTNSDq8Y9rVFcbPJEelSz2nXAqUc3EQ6Y6vwZIXPKVWsT9Dhe dMl2IZV7HQsJlY7GHZXziwE/NViWssieDcm9Ul/loNFT33reAZdOOCzoVP7WWXVZ poPwBNYMlHKvwxbv3EFkOJuLNRcmyLizW2iWjB7dH7PsPTiFw0Cz43a2w= Authentication-Results: topicbox.com; arc=pass; dkim=none (no signatures found); dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=kergis.com; spf=pass smtp.mailfrom=tlaronde@kergis.com smtp.helo=8.mo552.mail-out.ovh.net; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) X-Received-Authentication-Results: garm.ovh; auth=pass (GARM-102R0040cee1018-2859-4341-97b5-068e4f9b3ef4, FC872B45C5EB117DD14D64149D3D0ADF6FDDB13E) smtp.auth=tlaronde@kergis.com X-Received-Authentication-Results: tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC did not pass); dkim=none (no signatures found); dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=kergis.com; iprev=pass smtp.remote-ip=46.105.37.156 (8.mo552.mail-out.ovh.net); spf=pass smtp.mailfrom=tlaronde@kergis.com smtp.helo=8.mo552.mail-out.ovh.net; x-aligned-from=pass (Address match); x-me-sender=none; x-ptr=pass smtp.helo=8.mo552.mail-out.ovh.net policy.ptr=8.mo552.mail-out.ovh.net; x-return-mx=pass header.domain=kergis.com policy.is_org=yes (MX Records found: mx2.ovh.net,mx1.ovh.net,mxb.ovh.net); x-return-mx=pass smtp.domain=kergis.com policy.is_org=yes (MX Records found: mx2.ovh.net,mx1.ovh.net,mxb.ovh.net); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h=date:from :to:subject:message-id:references:mime-version:content-type :in-reply-to:list-help:list-id:list-post:list-subscribe:reply-to :content-transfer-encoding:list-unsubscribe; s=dkim-1; t= 1715586473; x=1715672873; bh=OqiUgPnQ3PSjciEVtQEe+jXYQ1vSFgrHUn4 M/z/0IJM=; b=BwcAqOgasLNDgNRWARZCuuKFqJpWuy+QbRjKtJONDOYJSBLMPBz 7+K2WiNNgjYEQEEgO+tI52SLVigcziU2nh++bFX8WF6zLbedA62cDVtyp/HvP/V+ sfnN11s1mpZqhizjKC7w4K2jyjaYJ1PCiKDetYzY1q/8oYOKd6LIgxS4= Received: from tb-mx1.topicbox.com (localhost.local [127.0.0.1]) by tb-mx1.topicbox.com (Postfix) with ESMTP id 6AAED191C464 for <9fans@9fans.net>; Mon, 13 May 2024 03:47:42 -0400 (EDT) (envelope-from tlaronde@kergis.com) Received: from tb-mx1.topicbox.com (localhost [127.0.0.1]) by tb-mx1.topicbox.com (Authentication Milter) with ESMTP id EFABDBDE906; Mon, 13 May 2024 03:47:42 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1715586462; b=WRHH0EpfZ95JiL1FDVT/XC10XuFzxcwO/vH+/otjtAHdg/BeVb NmpnslQ7bQHSMqOzViw65J1uUGqDBrSIJsfKSGPw8ynUGAn8Aoe7Lf6M75U3DuiU aBjgknXGNpzwIO+64eaYBKgiFKFzV+w5DH9XLein8Hs2zSyeuDzK5XTbeYYITSgI fX9bvP0AFXkEK0gHKr2AIvDVAyCPa6KSnsNABRTTk5i0okojEcGyIdbp8BtbGDRi uXhwn1WMROFStAdhY2NNZD5i8OfeJbEWpaUW211+v0bxM6CdXPKTu3dnrBhqsV2I EkFu+IfLa999gbB8cITi2URvDLjLwoai46Xw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=date:from:to:subject:message-id:references :mime-version:content-type:in-reply-to; s=arcseal; t=1715586462; bh=lM9HLysxqWAYvkzP4YuLmsTKHU/+nBuaXltnFHtuxOw=; b=W8wFf41w4YF/ W3ThwnuoSjtDlpkeaj9DjDT50HbJiLzmw+t9c7HDJP8kg0uHtTkCne7L62cFLlEF pm19boyi/QD08q7u0dQE15p5/b9ma+BClLTP9XzWh1W6jiJVRH1h79hGwD9MXW9s x2VXbgdaT5FXDXxZIwA/ZMRtUNcMQVABjXRjvDeJsfmyzyd5CyBF9Q4R9wi0Jt+g e8aopKmm993vQyo8C7xn6nJ6HpgvdzrXV84x46L3RpwgrwP1W+7ZEPbMiBv34aDO 6/HLvUtO3bEL4bBw6tA1T307kNCWBIXIfPwTej/FdMEgNfFB4XY1HCZSkWO0bv53 x8w/ROgf9A== ARC-Authentication-Results: i=1; tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC did not pass); dkim=none (no signatures found); dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=kergis.com; iprev=pass smtp.remote-ip=46.105.37.156 (8.mo552.mail-out.ovh.net); spf=pass smtp.mailfrom=tlaronde@kergis.com smtp.helo=8.mo552.mail-out.ovh.net; x-aligned-from=pass (Address match); x-me-sender=none; x-ptr=pass smtp.helo=8.mo552.mail-out.ovh.net policy.ptr=8.mo552.mail-out.ovh.net; x-return-mx=pass header.domain=kergis.com policy.is_org=yes (MX Records found: mx2.ovh.net,mx1.ovh.net,mxb.ovh.net); x-return-mx=pass smtp.domain=kergis.com policy.is_org=yes (MX Records found: mx2.ovh.net,mx1.ovh.net,mxb.ovh.net); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgedvledrvdegfedguddvvdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecunecujfgurhepfffhvf fukfhfgggtuggjihesthdtredttddtvdenucfhrhhomhepoehtlhgrrhhonhguvgeskhgv rhhgihhsrdgtohhmqeenucggtffrrghtthgvrhhnpeeuuddugfegvefhudehgefglefhge duveefleffieekgfefteffgfekudetgeehteenucffohhmrghinhepkhgvrhhgihhsrdgt ohhmpdhnuhhntgdqvghtqdhhihgtrdhfrhenucfkphepgeeirddutdehrdefjedrudehie dpfeejrdehledrudegvddruddtvddpvddufedrgeegrddvgeegrdehleenucevlhhushht vghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeegiedruddthedrfeejrdduheeipd hhvghlohepkedrmhhoheehvddrmhgrihhlqdhouhhtrdhovhhhrdhnvghtpdhmrghilhhf rhhomhepoehtlhgrrhhonhguvgeskhgvrhhgihhsrdgtohhmqedpnhgspghrtghpthhtoh epuddprhgtphhtthhopeeolehfrghnsheslehfrghnshdrnhgvtheq X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (kergis.com: Sender is authorized to use 'tlaronde@kergis.com' in 'mfrom' identity (mechanism 'include:mx.ovh.com' matched)) receiver=tb-mx1.topicbox.com; identity=mailfrom; envelope-from="tlaronde@kergis.com"; helo=8.mo552.mail-out.ovh.net; client-ip=46.105.37.156 Received: from 8.mo552.mail-out.ovh.net (8.mo552.mail-out.ovh.net [46.105.37.156]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx1.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Mon, 13 May 2024 03:47:41 -0400 (EDT) (envelope-from tlaronde@kergis.com) Received: from mxplan4.mail.ovh.net (unknown [10.109.139.243]) by mo552.mail-out.ovh.net (Postfix) with ESMTPS id 4VdBRJ3yBXz1Fwj for <9fans@9fans.net>; Mon, 13 May 2024 07:47:40 +0000 (UTC) Received: from kergis.com (37.59.142.102) by DAG1EX1.mxp4.local (172.16.2.1) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.37; Mon, 13 May 2024 09:47:40 +0200 X-OVh-ClientIp: 213.44.244.59 Received: from cauchy.polynum.local (localhost [127.0.0.1]) by cauchy.polynum.local (8.16.1/8.16.1) with ESMTPS id 44D7lcR9006015 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO) for <9fans@9fans.net>; Mon, 13 May 2024 09:47:39 +0200 (CEST) Received: (from tlaronde@localhost) by cauchy.polynum.local (8.16.1/8.14.9/Submit) id 44D7lcSs006976 for 9fans@9fans.net; Mon, 13 May 2024 09:47:38 +0200 (CEST) Date: Mon, 13 May 2024 09:47:38 +0200 From: To: 9fans <9fans@9fans.net> Subject: Re: [9fans] Balancing Progress and Accessibility in the Plan 9 Community. (Was: [9fans] Interoperating between 9legacy and 9front) Message-ID: References: <7eb7bd48-c6c1-4649-8c7b-000df046fed1@posixcafe.org> <17155723490.63cF0a1BB.31755@composer.9fans.topicbox.com> <17155852360.0f2DbD6.18162@composer.9fans.topicbox.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Disposition: inline In-Reply-To: <17155852360.0f2DbD6.18162@composer.9fans.topicbox.com> X-Originating-IP: [37.59.142.102] X-ClientProxiedBy: DAG1EX2.mxp4.local (172.16.2.2) To DAG1EX1.mxp4.local (172.16.2.1) X-Ovh-Tracer-GUID: a29655d7-402c-428b-a404-739762c0a323 X-Ovh-Tracer-Id: 14239256124411742999 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrvdegfedguddvvdcutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhepfffhvffukfhfgggtuggjihesthdtredttddtvdenucfhrhhomhepoehtlhgrrhhonhguvgeskhgvrhhgihhsrdgtohhmqeenucggtffrrghtthgvrhhnpeeuuddugfegvefhudehgefglefhgeduveefleffieekgfefteffgfekudetgeehteenucffohhmrghinhepkhgvrhhgihhsrdgtohhmpdhnuhhntgdqvghtqdhhihgtrdhfrhenucfkphepuddvjedrtddrtddruddpfeejrdehledrudegvddruddtvddpvddufedrgeegrddvgeegrdehleenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepthhlrghrohhnuggvsehkvghrghhishdrtghomhdpnhgspghrtghpthhtohepuddprhgtphhtthhopeelfhgrnhhsseelfhgrnhhsrdhnvghtpdfovfetjfhoshhtpehmohehhedvpdhmohguvgepshhmthhpohhuth Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: 1732e054-10fd-11ef-9258-cacaddb11c38 Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UY2YxMjhmYTk1NWI4YWFmYy1NNjczMDc5Yzg2MmZkYmE0NmE0YzE1?= =?UTF-8?B?YWUwPg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> Content-Transfer-Encoding: quoted-printable List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:M673079c862fdba46a4c15ae0:1:W-IzOmtpJiioxaHdgIHYdtFP_XkYdNrZ_CJEz44wXYg On Mon, May 13, 2024 at 03:27:16AM -0400, ibrahim via 9fans wrote: > > For the ghostscript thing, and for the record (noting that, in this > > area, I have put my code-money where my mouth is): > >=20 > > I too want to get rid of Ghostscript. The path adopted is the > > TeX/METAFONT way with the following: > >=20 > > - A PostScript interpreter can be, functionnally, divided in two > > parts: 1) a general purpose language allowing computation but aimed > > for images and supposed, finally, to produce primitive graphics > > directives (fixed results); 2) a rasterizer to produce a matricial > > image; >=20 > Converting pdf and ps to svg and rendering svg is the simpler approach. D= uring the first time I used this method I just added a linux computer to my= network and made use of pdftocairo with svg export. The advantage of this = method is that the resulting container kept page information and also all g= lyphs are embedded in the resulting svg file which than gets rendered by a = tiny svg renderer.=20 >=20 > Substituting ghostscript with a new interpreter wasn't worth the effort i= n my case. By reading the pdf metadata you also can keep the outline and ot= her information.=20 I don't want to depend on anything. Your method is just adding other dependencies to ghostscript if you start with ps, and other dependencies, if not ghostscript, including C++ code that is inability to port on Plan9, if you use pdf. There was a TeX engine called pdfTeX, that replaced DVI with PDF. The end result was that they depended on an external PDF library that they have to adapt and, soon, they simply drop the updates and froze the version they used because they were unable to follow the evolution of this external code they depended upon. Furthermore, if you are very careful about licenses, the more you add dependencies, the more you have to be careful. PDF doesn't protect for some claim, some day, from a lawyers' gang, pretending that PDF files contain the result of some infringement of some patent---it is notorious that the crazy US system of patents have led some big enterprises to have a huge patents portfolio, some patents being real ones, and some being crap, but just in order to frighten opponents: "don't try to play this game with me, or I will be able to demonstrate that you are using a number of my patents, and I will sue you to death." Problem: what will become of these portfolios if the big enterprise is declining and is bought by financial sharks? Furthermore, having the obligation to add a Linux system to render a man page is not exactly simplification. Is it? ;-) --=20 Thierry Laronde http://www.kergis.com/ http://kertex.kergis.com/ http://nunc-et-hic.fr/ Key fingerprint =3D 0FF7 E906 FBAF FE95 FD89 250D 52B1 AE95 6006 F40C ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Tcf128fa955b8aafc-M67307= 9c862fdba46a4c15ae0 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription