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.6 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: from cgl.ntg.nl (Cgl.ntg.nl [5.39.185.202]) by inbox.vuxu.org (Postfix) with ESMTP id 5C1CE2B450 for ; Mon, 11 Mar 2024 18:51:00 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by cgl.ntg.nl (Postfix) with ESMTP id E6650483CC3 for ; Mon, 11 Mar 2024 18:49:51 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at cgl.ntg.nl Authentication-Results: cgl.ntg.nl (amavisd-new); dkim=fail (2048-bit key) reason="fail (message has been altered)" header.d=xs4all.nl Received: from cgl.ntg.nl ([127.0.0.1]) by localhost (cgl.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id e4-KGme9dZN1 for ; Mon, 11 Mar 2024 18:49:51 +0100 (CET) Received: from cgl.ntg.nl (localhost [127.0.0.1]) by cgl.ntg.nl (Postfix) with ESMTP id 052AF48400D for ; Mon, 11 Mar 2024 18:49:09 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by cgl.ntg.nl (Postfix) with ESMTP id C161A483984 for ; Mon, 11 Mar 2024 18:48:42 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at cgl.ntg.nl Received: from cgl.ntg.nl ([127.0.0.1]) by localhost (cgl.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kd_FQrziK1bA for ; Mon, 11 Mar 2024 18:48:41 +0100 (CET) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=195.121.94.169; helo=ewsoutbound.kpnmail.nl; envelope-from=j.hagen@xs4all.nl; receiver= Received: from ewsoutbound.kpnmail.nl (ewsoutbound.kpnmail.nl [195.121.94.169]) (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 cgl.ntg.nl (Postfix) with ESMTPS id 8006F48397E for ; Mon, 11 Mar 2024 18:48:41 +0100 (CET) X-KPN-MessageId: 98024ae1-dfcf-11ee-bbc8-005056abad63 Received: from smtp.kpnmail.nl (unknown [10.31.155.39]) by ewsoutbound.so.kpn.org (Halon) with ESMTPS id 98024ae1-dfcf-11ee-bbc8-005056abad63; Mon, 11 Mar 2024 18:48:39 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xs4all.nl; s=xs4all01; h=content-type:subject:from:to:mime-version:date:message-id; bh=0o2QTpSTaxvbkIkjlxAS29FSl2y89qOebhYbD2XUcPg=; b=ry6ftk2L/7IXCnj5NiGb8r9yB0aPykZJa26czwIidnp4DMR2ACOocizgDJLvDmU1kU70KwKUv5/sB S7DBOobv5B5yTkDDPOVid+3SPUBGN3GQsoKSygWKjeIgi52kRWlxCui6HYfR5ItKhYlfEZhNHAlRKj kjm3NJ6YRrOVvnM5TrSRPYswMewjVQxPDrDlH4ijbCk9yxu/aNbNngjTUrHK3vmH/ZlIBBso35uPcE zJTD1X07QWewOK5Jbb6EiqUov0DT3l9Az35qU2Y19zzpNrinOj4pQ+a6oPSal7H+7S2ly0wtOIELAX JlxxTjHUV5JNUZjQVeE5XseOTwzvlbg== X-KPN-MID: 33|qZJxHfpPxfBv8Dl9S+WtCcocnVW8N4X5M9VlNsP73PWiEIi53wTDnbUjED2eCDV Tg3TqaeZidcjBeFdE6Q1bMaJziO5WJWB8Ui1b09HrPUQ= X-KPN-VerifiedSender: Yes X-CMASSUN: 33|zhrniLVZaE8ibEGmogurOMGhzvebtMFiO2AknBZbell7gA8bDYxezzdMAfzSt1W WO3fh03IbYAY9uJp1whmIBw== X-Originating-IP: 213.125.29.162 Received: from [10.100.1.105] (d57d1da2.static.ziggozakelijk.nl [213.125.29.162]) by smtp.xs4all.nl (Halon) with ESMTPSA id 989e81e5-dfcf-11ee-8d3b-005056ab7447; Mon, 11 Mar 2024 18:48:40 +0100 (CET) Message-ID: Date: Mon, 11 Mar 2024 18:48:40 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: mailing list for ConTeXt users From: Hans Hagen Message-ID-Hash: N4HEMX4FHNI75SHWYAJZMI7ZAO7GOEIB X-Message-ID-Hash: N4HEMX4FHNI75SHWYAJZMI7ZAO7GOEIB X-MailFrom: j.hagen@xs4all.nl X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.8 Precedence: list Reply-To: mailing list for ConTeXt users Subject: [NTG-context] update List-Id: mailing list for ConTeXt users Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Content-Type: text/plain; charset="us-ascii"; format="flowed" Content-Transfer-Encoding: 7bit Hi, Todays update has a fix for the compact mode slant interference (as explained by Wolfgang a few days ago). Hopefully that works out well. We (MS and HH) also managed to make curve detection more accurate (the decision routine that is responsible for straight lines in the MP output) so that extreme paths with control points way beyond reasonable still produce the right output (before we could get a wrong bbox due to clipping the curve in the backend). One can actually also force "always curve" with "withcurvature 1" (more variants might follow) but that is more or us to have a test option. Curvature detection is mostly a pdf efficiency feature and normally users should rely on the default to work okay. Other new mp features are relative and absolute points which makes it possible to define paths in a turtle graphics way (a bit like hlineto and vline in postscript), a native "--" operator (equivalent but somewehat more efficient on huge generated paths). The luametafun manual has a chapter on paths that describes some of this. Yet another new feature is "firstcontrol" and "secondcontrol" that is an addendum to controls that makes both control points the same when only one is given. Finally there is a fix in mp where some directions, think { dir 120 }, gave the wrong result due to sign swapping (so it was seen as { dir 200} or { dir -60 }) as side effect of negative zeros fed into tan2. This became obvious when MS reprocessed a graphic, as last year we switched from scsled (no bug) to double (long time bug exposed). (The bug is also present in LuaTeX double/binary mode but it will be fixed there too.) The rest is not (yet) worth mentioning, Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl ----------------------------------------------------------------- ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl webpage : https://www.pragma-ade.nl / https://context.aanhet.net (mirror) archive : https://github.com/contextgarden/context wiki : https://wiki.contextgarden.net ___________________________________________________________________________________