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_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_EF,FREEMAIL_FORGED_FROMDOMAIN, FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI 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 D40342EBF2 for ; Thu, 14 Nov 2024 20:37:17 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by cgl.ntg.nl (Postfix) with ESMTP id 7E355485423 for ; Thu, 14 Nov 2024 20:36:50 +0100 (CET) Authentication-Results: cgl.ntg.nl (amavisd-new); dkim=pass (1024-bit key) reason="pass (just generated, assumed good)" header.d=ntg.nl DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ntg.nl; h= content-transfer-encoding:content-type:content-type :list-unsubscribe:list-subscribe:list-post:list-owner:list-help :list-archive:archived-at:list-id:subject:subject:reply-to :precedence:in-reply-to:from:from:content-language:references :user-agent:mime-version:date:date:message-id:received:received :received:received:received:received:received; s=cgl; t= 1731613010; x=1734205011; bh=sbLtUDAPjCDiobWW/W6MzK/zmauOvo8IHms dAbpA714=; b=UhgFdlSX6Tqob3IbwuMnQBEcP57cKbPgMIao6dii/Sr8sxoEGM+ iHjIfuj+DcL2vaVnRtTdAzx7SjwV8QOYpZZusY0QBJRTNFi/IJSUp6v8Jii1ZI2Z sqJEdlzwuGYjlWQnh199aWzWSNy0e0zTc+YtWuw2vp2kF0oxlA/v8oks= 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=gmail.com 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 mOQ1Ak-Cmv5N for ; Thu, 14 Nov 2024 20:36:50 +0100 (CET) Received: from cgl.ntg.nl (localhost [127.0.0.1]) by cgl.ntg.nl (Postfix) with ESMTP id 7DD7F4853F1 for ; Thu, 14 Nov 2024 20:36:13 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by cgl.ntg.nl (Postfix) with ESMTP id 04B5F4853A1 for ; Thu, 14 Nov 2024 20:35:53 +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 2ipP01tBSs19 for ; Thu, 14 Nov 2024 20:35:52 +0100 (CET) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=209.85.208.173; helo=mail-lj1-f173.google.com; envelope-from=mckaymeister@gmail.com; receiver= Received: from mail-lj1-f173.google.com (mail-lj1-f173.google.com [209.85.208.173]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 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 9102D4853A0 for ; Thu, 14 Nov 2024 20:35:52 +0100 (CET) Received: by mail-lj1-f173.google.com with SMTP id 38308e7fff4ca-2fb3110b964so9376111fa.1 for ; Thu, 14 Nov 2024 11:35:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1731612951; x=1732217751; darn=ntg.nl; h=content-transfer-encoding:in-reply-to:from:cc:content-language :references:to:subject:user-agent:mime-version:date:message-id:from :to:cc:subject:date:message-id:reply-to; bh=AFsJRi3uWHGBNmjnwMKSKDoBVNbzgi1dFQrcfk0JgOM=; b=VdDHvOKMA3u5GRO1LkA/4r2a4wUiJiTrvPM6aK2WGZmFDZKNgT/bMmoHUBlcanEIhe mHgn63i7MTT1w/aRAKRW7exi7a7X6GRkL8w5t//KfvqfWfl/RgsRKKZn0YQFI2XE+6+0 dRISDuSKLXpO6WTkOkvJMTy0hdjW5g74nDppVSJIwQXYGBNG6WbX6ukJ0ruws1ZEMuSG mu2qNTk/cScNaIM7+0pECw5Cyyq+59hdN12PAf3LETFkMNC5kLUMa/vzMtwSyPqkrbj3 QJUCgPYSQh6ekXWPVTsDSqivB/XuFiwVv6fM2/ogTulrJDqyo5N9iS4W8U0+3QpIhuCZ rqEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1731612951; x=1732217751; h=content-transfer-encoding:in-reply-to:from:cc:content-language :references:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=AFsJRi3uWHGBNmjnwMKSKDoBVNbzgi1dFQrcfk0JgOM=; b=Fnv5yYPjegb67sZgrhd2c4Oi5sBd9fCYqtZYZvX7vzpT77/luw6fWSbw5rGSwI18VH 0cPvFm3eR7HMZrRQ2TSGLKu9OzTGCG6PuCFQK0udfWeilrB608HHsxfBN005f19sE4Lt yLFAadLWKPJHAm7vH2UEve+OsayJnDoCNY28t/vAL+ZUn+CrHSg6HOyJGX335vw+dnxg yqOyBboVQZhoJFgO73KgeWDpGcDxSZc6BHC7Sqyq7CprAju1khWShuWP0bdGwUcNBeC7 g3GnBmUtzDPMhEciTSDuqtlZq4CqBmFDzT7I31tavU+XGx/wgVj4P0dT/A71pl4XLTu7 an0A== X-Gm-Message-State: AOJu0YyRk9Iq4NVkVTD5WvWPcebNV62l+e1sNKTeXgbzgYoPU1hvaP28 BYGh6ccr/dyxLhaT0zj54nKvYxjCa8g/xWRea7GhTZ8aKvKo9rKNGTV/AQ== X-Google-Smtp-Source: AGHT+IELFfeZEx2x0RdSpekwd0Q+8B4ASZ/DGfpSgDmuqqCL3v1GeOq7fVAd6HFKhjLxUGWUbihI9w== X-Received: by 2002:a2e:a80f:0:b0:2ff:54c2:baa1 with SMTP id 38308e7fff4ca-2ff6066807emr1617251fa.20.1731612951000; Thu, 14 Nov 2024 11:35:51 -0800 (PST) Received: from ?IPV6:2a00:23c7:bb5f:f401:2071:19fc:a769:ff9? ([2a00:23c7:bb5f:f401:2071:19fc:a769:ff9]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-432dab788a2sm30479155e9.11.2024.11.14.11.35.48 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 14 Nov 2024 11:35:49 -0800 (PST) Message-ID: <95b1730a-8734-4ae1-9992-eee27f447eb9@gmail.com> Date: Thu, 14 Nov 2024 19:35:48 +0000 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: ntg-context@ntg.nl References: <20241113110318.2fbe58b6@homerow> <1319ccfc-2fdb-48f1-829c-8e7b567ee10f@freedom.nl> Content-Language: en-GB From: Keith McKay In-Reply-To: <1319ccfc-2fdb-48f1-829c-8e7b567ee10f@freedom.nl> Message-ID-Hash: BVZ4KZCFJRJRMVODTI5TKVPGTF3LJE3E X-Message-ID-Hash: BVZ4KZCFJRJRMVODTI5TKVPGTF3LJE3E X-MailFrom: mckaymeister@gmail.com 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.9 Precedence: list Reply-To: mailing list for ConTeXt users Subject: [NTG-context] Re: \inch not doing the expected thing (what I expect, anyway). 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="utf-8"; format="flowed" Content-Transfer-Encoding: base64 SW4gbGFzdCBuaWdodCdzIENvblRlWHQgbWVldGluZyB0aGVyZSB3YXMgYSBkaXNjdXNzaW9uIG9u IHRoZSB1c2Ugb2YgDQp2ZXJ0aWNhbCBvciBzbGFudGVkIGRvdWJsZSBwcmltZXMgZm9yIGluY2hl cy4gVGhlIGdlbmVyYWwgY29uc2Vuc3VzIHdhcyANCnRoYXQgc2xhbnRlZCBzaG91bGQgYmUgdXNl ZC4NCg0KIMKgSSBoYWQgYSBsb29rIGluIG15IGNvcHkgb2YgVGhlIEVsZW1lbnRzIG9mIFR5cG9n cmFwaGljIFN0eWxlIHZlcnNpb24gDQozLjAgYnkgUmljaGFyZCBCcmluZ2h1cnN0IGFuZCBoZSBz YXlzIChwYWdlIDMwN106DQoNCiJEb3VibGUgUHJpbWUuIEFuIGFiYnJldmlhdGlvbiBmb3IgaW5j aGVzICgxIiA9Mi41NCBjbSkgYW5kIGZvciBzZWNvbmRzIA0Kb2YgYXJjICgzNjAiID0gMSBkZWdy ZWUpLiBOb3QgdG8gYmUgY29uZnVzZWQgd2l0aCBxdW90YXRpb24gbWFya3MsIHRoZSANCmRvdWJs ZSBhY3V0ZSwgbm9yIHdpdGggZHVtYiBxdW90ZXMuIFByaW1lIGFuZCBkb3VibGUgcHJpbWUgYXJl IHJhcmVseSANCmZvdW5kIG9uIHRleHQgZm9udHMuIFNlZSBhbHNvIHByaW1lLiBbVSsyMDMzXSIN Cg0KU2ltaWxhcmx5IGZvciBwcmltZSBoZSBzYXlzIChwYWdlIDMxNik6DQoNCiJQcmltZS4gQW4g YWJicmV2aWF0aW9uIGZvciBmZWV0ICgxJyA9IDEyIikgYW5kIGZvciBtaW51dGVzIG9mIGFyYyAo NjAnIA0KPSAxIGRlZ3JlZSkuIFNpbmdlIGFuZCBkb3VibGUgcHJpbWVzIHNob3VsZCBub3QgYmUg Y29uZnVzZWQgd2l0aCANCmFwb3N0cm9waGVzLCBkdW1iIHF1b3RlcyBvciBnZW51aW5lIHF1b3Rh dGlvbiBtYXJrcywgdGhvdWdoIGluIHNvbWUgDQpmYWNlcyAoZnJha3R1cnMgZXNwZWNpYWxseSkg dGhlc2UgZ2x5cGhzIG1heSBhbGwgaGF2ZSBhIHNpbWlsYXIgc2hhcGUgDQphbmQgYSBwbGVhc2Fu dCBzbG9wZS4gU2VlIGFsc28gYXBvc3Ryb3BoZXMsIGRvdWJsZSBwcmltZSwgZHVtYiBxdW90ZXMg DQphbmQgcXVvdGF0aW9uIG1hcmtzLiBbVSsyMDMyXSINCg0KSG9wZSB0aGlzIGNsYXJpZmllcyB0 aGluZ3MuDQoNCkJlc3QgV2lzaGVzDQoNCktlaXRoIE1jS2F5DQoNCk9uIDEzLzExLzIwMjQgMTQ6 MDksIEhhbnMgSGFnZW4gdmlhIG50Zy1jb250ZXh0IHdyb3RlOg0KPiBPbiAxMS8xMy8yMDI0IDEx OjAzIEFNLCBNYXJjbyBQYXR6ZXIgd3JvdGU6DQo+PiBPbiBNb24sIDExIE5vdiAyMDI0IDIxOjMw OjE1ICswMTAwDQo+PiBXb2xmZ2FuZyBTY2h1c3RlciA8d29sZmdhbmcuc2NodXN0ZXIubGlzdHNA Z21haWwuY29tPiB3cm90ZToNCj4+DQo+Pj4gXHVuaXR7MiBhcmNzZWNvbmR9DQo+Pg0KPj4gQXJj c2Vjb25kcyBtaWdodCBwcmludCB0aGUgY29ycmVjdCBnbHlwaCwgYnV0IHdvdWxkIGJlIHNlbWFu dGljYWxseQ0KPj4gd3JvbmcuIEkgYmVsaWV2ZSB0aGUgY29ycmVjdCBhcHByb2FjaCB3b3VsZCBi ZToNCj4+DQo+PiDCoMKgIFx1bml0ezIgaW5jaH0NCj4+DQo+PiBUaGUgcXVlc3Rpb24gdGhlbiBy ZW1haW5zIGhvdyB0byBjb25maWd1cmUgXHVuaXR7MiBpbmNofSB0byBwcm9kdWNlDQo+PiAoZGVw ZW5kaW5nIG9uIHRoZSByZXF1aXJlbWVudHMpOg0KPj4NCj4+IMKgwqAgMiBpbsKgwqAgb3INCj4+ IMKgwqAgMiINCj4NCj4gQWZ0ZXIgMjUgaG91cnMgb2YgZGlzY3Vzc2lvbiBhbmQgMTggYXR0ZW1w dHMgdGhlIG1hdGggdGVhbSAod2hvZXZlciANCj4gdGhhdCBpcykgaGFzIGRlY2lkZWQgdGhhdCB0 aGlzIGlzIGdvb2QgZW5vdWdoOg0KPg0KPiBccGVybWFuZW50XHByb3RlY3RlZFxkZWZcZmFrZW1p bnV0ZQ0KPiDCoCB7XGRvbnRsZWF2ZWhtb2RlDQo+IMKgwqAgXGJlZ2luZ3JvdXANCj4gwqDCoCBc ZG9pZmVsc2VpdGFsaWMNCj4gwqDCoMKgwqAge1xzY3JhdGNod2lkdGhcZm9udGNoYXJ3ZFxmb250 XHNpbmdsZXF1b3RlYXNjaWljb2RlDQo+IMKgwqDCoMKgwqAgXGhwYWNrIFxzIXRvIDEuMlxzY3Jh dGNod2lkdGggXGJncm91cA0KPiDCoMKgwqDCoMKgwqDCoCBcZ2x5cGhzbGFudFxwbHVzdHdvaHVu ZHJlZA0KPiDCoMKgwqDCoMKgwqDCoCBcZ2x5cGggXHMheG9mZnNldCAtMC42XHNjcmF0Y2h3aWR0 aFxzaW5nbGVxdW90ZWFzY2lpY29kZQ0KPiDCoMKgwqDCoMKgIFxlZ3JvdXB9JQ0KPiDCoMKgwqDC oCB7XHNjcmF0Y2h3aWR0aFxmb250Y2hhcndkXGZvbnRcc2luZ2xlcXVvdGVhc2NpaWNvZGUNCj4g wqDCoMKgwqDCoCBcaHBhY2sgXHMhdG8gMS4xXHNjcmF0Y2h3aWR0aCBcYmdyb3VwDQo+IMKgwqDC oMKgwqDCoMKgwqAgXGdseXBoc2xhbnRccGx1c2ZpdmVodW5kcmVkDQo+IMKgwqDCoMKgwqDCoMKg IFxnbHlwaCBccyF4b2Zmc2V0IC1cc2NyYXRjaHdpZHRoXHNpbmdsZXF1b3RlYXNjaWljb2RlDQo+ IMKgwqDCoMKgwqAgXGVncm91cH0lDQo+IMKgwqAgXGVuZGdyb3VwfQ0KPg0KPiBccGVybWFuZW50 XHByb3RlY3RlZFxkZWZcZmFrZXNlY29uZA0KPiDCoCB7XGRvbnRsZWF2ZWhtb2RlDQo+IMKgwqAg XGJlZ2luZ3JvdXANCj4gwqDCoCBcZG9pZmVsc2VpdGFsaWMNCj4gwqDCoMKgwqAge1xzY3JhdGNo d2lkdGhcZm9udGNoYXJ3ZFxmb250XHNpbmdsZXF1b3RlYXNjaWljb2RlDQo+IMKgwqDCoMKgwqAg XGhwYWNrIFxzIXRvIDEuN1xzY3JhdGNod2lkdGggXGJncm91cA0KPiDCoMKgwqDCoMKgwqDCoCBc Z2x5cGhzbGFudFxwbHVzdHdvaHVuZHJlZA0KPiDCoMKgwqDCoMKgwqDCoCBcZ2x5cGggXHMheG9m ZnNldCAtMC42XHNjcmF0Y2h3aWR0aFxzaW5nbGVxdW90ZWFzY2lpY29kZQ0KPiDCoMKgwqDCoMKg wqDCoCBcZ2x5cGggXHMheG9mZnNldCAtMS4xXHNjcmF0Y2h3aWR0aFxzaW5nbGVxdW90ZWFzY2lp Y29kZQ0KPiDCoMKgwqDCoMKgIFxlZ3JvdXB9JQ0KPiDCoMKgwqDCoCB7XHNjcmF0Y2h3aWR0aFxm b250Y2hhcndkXGZvbnRcc2luZ2xlcXVvdGVhc2NpaWNvZGUNCj4gwqDCoMKgwqDCoCBcaHBhY2sg XHMhdG8gMS42XHNjcmF0Y2h3aWR0aCBcYmdyb3VwDQo+IMKgwqDCoMKgwqDCoMKgIFxnbHlwaHNs YW50XHBsdXNmaXZlaHVuZHJlZA0KPiDCoMKgwqDCoMKgwqDCoCBcZ2x5cGggXHMheG9mZnNldMKg wqDCoCAtXHNjcmF0Y2h3aWR0aFxzaW5nbGVxdW90ZWFzY2lpY29kZQ0KPiDCoMKgwqDCoMKgwqDC oCBcZ2x5cGggXHMheG9mZnNldCAtMS41XHNjcmF0Y2h3aWR0aFxzaW5nbGVxdW90ZWFzY2lpY29k ZQ0KPiDCoMKgwqDCoMKgIFxlZ3JvdXB9JQ0KPiDCoMKgIFxlbmRncm91cH0NCj4NCj4NCj4gXHBl cm1hbmVudFxwcm90ZWN0ZWRcZGVmXG1pbnV0ZXtcaWZmb250Y2hhclxmb250XHRleHRtaW51dGVc dGV4dG1pbnV0ZVxlbHNlXGZha2VtaW51dGVcZml9IA0KPg0KPiBccGVybWFuZW50XHByb3RlY3Rl ZFxkZWZcc2Vjb25ke1xpZmZvbnRjaGFyXGZvbnRcdGV4dHNlY29uZFx0ZXh0c2Vjb25kXGVsc2Vc ZmFrZXNlY29uZFxmaX0gDQo+DQo+DQo+IFxhbGlhc2VkXGxldFxpbmNoXHNlY29uZA0KPg0KPg0K PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLQ0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIEhhbnMgSGFnZW4gfCBQUkFH TUEgQURFDQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFJpZGRlcnN0cmFhdCAyNyB8IDgw NjEgR0ggSGFzc2VsdCB8IFRoZSBOZXRoZXJsYW5kcw0KPiDCoMKgwqDCoMKgwqAgdGVsOiAwMzgg NDc3IDUzIDY5IHwgd3d3LnByYWdtYS1hZGUubmwgfCB3d3cucHJhZ21hLXBvZC5ubA0KPiAtLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLQ0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyANCj4NCj4gSWYgeW91ciBxdWVzdGlv biBpcyBvZiBpbnRlcmVzdCB0byBvdGhlcnMgYXMgd2VsbCwgcGxlYXNlIGFkZCBhbiBlbnRyeSAN Cj4gdG8gdGhlIFdpa2khDQo+DQo+IG1haWxsaXN0IDogbnRnLWNvbnRleHRAbnRnLm5sIC8gDQo+ IGh0dHBzOi8vbWFpbG1hbi5udGcubmwvbWFpbG1hbjMvbGlzdHMvbnRnLWNvbnRleHQubnRnLm5s DQo+IHdlYnBhZ2XCoCA6IGh0dHBzOi8vd3d3LnByYWdtYS1hZGUubmwgLyBodHRwczovL2NvbnRl eHQuYWFuaGV0Lm5ldCANCj4gKG1pcnJvcikNCj4gYXJjaGl2ZcKgIDogaHR0cHM6Ly9naXRodWIu Y29tL2NvbnRleHRnYXJkZW4vY29udGV4dA0KPiB3aWtpwqDCoMKgwqAgOiBodHRwczovL3dpa2ku Y29udGV4dGdhcmRlbi5uZXQNCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gDQo+DQpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpJZiB5b3VyIHF1ZXN0aW9uIGlzIG9mIGludGVyZXN0IHRv IG90aGVycyBhcyB3ZWxsLCBwbGVhc2UgYWRkIGFuIGVudHJ5IHRvIHRoZSBXaWtpIQoKbWFpbGxp c3QgOiBudGctY29udGV4dEBudGcubmwgLyBodHRwczovL21haWxtYW4ubnRnLm5sL21haWxtYW4z L2xpc3RzL250Zy1jb250ZXh0Lm50Zy5ubAp3ZWJwYWdlICA6IGh0dHBzOi8vd3d3LnByYWdtYS1h ZGUubmwgLyBodHRwczovL2NvbnRleHQuYWFuaGV0Lm5ldCAobWlycm9yKQphcmNoaXZlICA6IGh0 dHBzOi8vZ2l0aHViLmNvbS9jb250ZXh0Z2FyZGVuL2NvbnRleHQKd2lraSAgICAgOiBodHRwczov L3dpa2kuY29udGV4dGdhcmRlbi5uZXQKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K