From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/107039 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Benjamin Buchmuller Newsgroups: gmane.comp.tex.context Subject: Re: Basic font question (Optima, but no bold, no italics). Standalone ConTeXt does not work. TeX Live 2019 works Date: Fri, 24 Apr 2020 12:14:16 +0200 Message-ID: Reply-To: mailing list for ConTeXt users Mime-Version: 1.0 (1.0) Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="98258"; mail-complaints-to="usenet@ciao.gmane.io" Cc: mailing list for ConTeXt users To: Henning Hraban Ramm Original-X-From: ntg-context-bounces@ntg.nl Fri Apr 24 12:14:43 2020 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane-mx.org Original-Received: from zapf.boekplan.nl ([5.39.185.232] helo=zapf.ntg.nl) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jRvM3-000PQE-FW for gctc-ntg-context-518@m.gmane-mx.org; Fri, 24 Apr 2020 12:14:43 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id EA6521836C6; Fri, 24 Apr 2020 12:14:22 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GjlSph6V7bAO; Fri, 24 Apr 2020 12:14:21 +0200 (CEST) Original-Received: from zapf.ntg.nl (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id F407A1836C1; Fri, 24 Apr 2020 12:14:20 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id ECBFD1836C1 for ; Fri, 24 Apr 2020 12:14:19 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id V-xQAUvAldtn for ; Fri, 24 Apr 2020 12:14:18 +0200 (CEST) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=209.85.221.41; helo=mail-wr1-f41.google.com; envelope-from=benjamin.buchmuller@gmail.com; receiver= Original-Received: from mail-wr1-f41.google.com (mail-wr1-f41.google.com [209.85.221.41]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id B3BB21836A7 for ; Fri, 24 Apr 2020 12:14:18 +0200 (CEST) Original-Received: by mail-wr1-f41.google.com with SMTP id i10so10078404wrv.10 for ; Fri, 24 Apr 2020 03:14:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:content-transfer-encoding:mime-version:date:subject:message-id :cc:to; bh=FPiiRcH6NRxqrkfVKLITdBJM8PdhoJEtt20L3mxXB1o=; b=H3R9Jlaha5m8Xj8Df5HgPDsNzgxIUYzYkppiTV+yrrykBS9yrsQ+m7DFuENl2i5srW ygY7k6Te8aAVxv5X4sI2oLREkGEogRU7lAOXraizv9SWJmtdn/lgaUxAFMXICcQXrr1u Cy8IoYa8ZB8HY9ecjRNRvzNxUsv8yWqQnOc5L0xutvpjQE+erelMnFKRGhH8/A8fDzqK tWnaaLDts6zuF/otvTy8X9JkENMrmzcDuO5LxPyPoeVsg2WBEO+RfHkYCE2dHT0PiZKC kys+/fxeMenibu8plxlW4EGXW3ZxococNSfDPpViM5bs1BILG3+TmvtLzbfLm+jHHfb0 oFUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:content-transfer-encoding:mime-version:date :subject:message-id:cc:to; bh=FPiiRcH6NRxqrkfVKLITdBJM8PdhoJEtt20L3mxXB1o=; b=l1sbAMuXPsFukO1G58CJHDpwDTX2EW3D14Poro6T/LuD9e4xRn1PQ6Bd0aTQaPtY5l bKmel3BLHWXVxUnQhSyOQkT7fzS2QiVK+SkdhKk4zAEbqmcrjHMj9UdbLa4sIatSJWAG gKxYEbGcqrptp2nUhM1HsYYEbOLeVzqS3Fb95NWR0zRWFUO0a00KhcNpptZ2ntK/cMDI 5KaKR78/C83nABZKHnUkDTUFdHOfEEor+/6B0oNpqi+6f5YWDWdOS6iR5LesHTTb5PAn awZOcAfsJDBrffAHBnKkf0XUwms7IrykcIeClntLiesZGbkdXq9X8XUFRr9LivXtL7m5 RdSg== X-Gm-Message-State: AGi0PuYAE4FTl31jEV4QGdVrgsWWuYsrVSWfukDX1jeze9qPqww0zTpX V0P+BjEWaN9hfftFaJrP4i+0BdG9 X-Google-Smtp-Source: APiQypKOaB+QR+nyII+iAWVfS64r2zM4E1aqCu3Ty4d7i1u4fah6ZCdarDNnaDxnzoC7VFE87opuAA== X-Received: by 2002:adf:fd0a:: with SMTP id e10mr10024164wrr.160.1587723258076; Fri, 24 Apr 2020 03:14:18 -0700 (PDT) Original-Received: from [192.168.1.205] (x4e3012fe.dyn.telefonica.de. [78.48.18.254]) by smtp.gmail.com with ESMTPSA id a187sm2177818wmh.40.2020.04.24.03.14.17 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 24 Apr 2020 03:14:17 -0700 (PDT) X-Mailer: iPhone Mail (16G161) X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.26 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ntg-context-bounces@ntg.nl Original-Sender: "ntg-context" Xref: news.gmane.io gmane.comp.tex.context:107039 Archived-At: SGkgSHJhYmFuLAoKVGhhbmtzIGZvciB0aGUgaGludCAoYW5kIHRoZSBwcm9wZXIgZm9udGZhbWls eSBzZXR1cCksIEkgaGF2ZSBmb3JjZWQgcmVsb2FkIHRlbiB0aW1lcyBub3cgZnJvbSB2YXJpb3Vz IGFjY291bnRzOyB0aGUgaXNzdWUgcGVyc2lzdHMgdW5mb3J0dW5hdGVseS4gCgpUaGlzIG1pZ2h0 IGNvbmZpcm0gVGFjb+KAmHMgbm90aW9uIHRoYXQgdGhlcmUgaXMgc29tZSBidWcgbG10eC4gSeKA mW0gcnVubmluZyBtYWNPUyBDYXRhbGluYSB0b28sIGJ1dCBhcyBpdCB3b3JrZWQgd2l0aCB0aGUg c3RhbmRhbG9uZSBvZiBEZWMvSmFuIHRocmVlIGRheXMgYWdvLCBJIHN1c3BlY3QgaXQgaXMgbm90 IGJlY2F1c2Ugb2YgYSBuZXcgZmVhdHVyZSBpbiB0aGUgT1MsIGJ1dCByYXRoZXIgYW4gb2xkIGZl YXR1cmUgaW4gbXR4cnVuIG9yIGVsc2V3aGVyZSBoYXZpbmcgZGlzYXBwZWFyZWQuIAoKPiBPbiAy NC4gQXByIDIwMjAsIGF0IDExOjM1LCBIZW5uaW5nIEhyYWJhbiBSYW1tIDx0ZXhtbEBmaWVlLm5l dD4gd3JvdGU6Cj4gCj4gCj4gCj4+IEFtIDI0LjA0LjIwMjAgdW0gMTE6MTMgc2NocmllYiBCZW5q YW1pbiBCdWNobXVsbGVyIDxiZW5qYW1pbi5idWNobXVsbGVyQGdtYWlsLmNvbT46Cj4+IAo+PiBB bHRob3VnaCB0aGlzIHNwZWNpZmljIGlzc3VlIG1pZ2h0IGhhdmUgYmVlbiBzb2x2ZWQgbWVhbndo aWxlIGJ5IHRoZSBoZWxwZnVsIHN1Z2dlc3Rpb25zIG9mIFdvbGZhbmcsIFRob21hcyBhbmQgb3Ro ZXJzLCBJIHdvdWxkIGxpa2UgdG8gcG9pbnQgb3V0IHRoYXQgSSBoYXZlIHJlY2VudGx5IGFsc28g ZW5jb3VudGVyZWQgYW4gb2RkIGJlaGF2aW91ciBvZiB0aGUgbXR4cnVuIGZvbnRsb2FkZXIgaW4g dGhlIHN0YW5kYWxvbmUsIGluIHdoaWNoIG5vdCBhbGwgdHlwZWZhY2VzIGFyZSBhdmFpbGFibGUv cHJvcGVybHkgaWRlbnRpZmllZC4KPj4gCj4+IChJ4oCZbSBzb3JyeSB0byBoaWphY2sgdGhpcyB0 aHJlYWQgaWYgdGhpcyBpcyB1bnJlbGF0ZWQuKQo+PiAKPj4gQmFzaWNhbGx5LCB3aGVuIEkgbG9h ZCDigJxIZWx2ZXRpY2EgTmV1ZeKAnSwgSSBnZXQgaW5zdGVhZCBvZiDigJxyZWd1bGFyL25vcm1h bOKAnSBhbHdheXMg4oCcbGlnaHQvaXRhbGlj4oCdLgo+PiAKPj4gSSBoYXZlIHN3aXRjaGVkIHRv IGhlcm9zIGZvciB0aGUgbWVhbnRpbWUsIGJ1dCBwb3RlbnRpYWxseSB0aGVyZSBpcyBzb21lIGJ1 ZyBiZWhpbmQgdGhpcy4gKE15IGRvY3VtZW50cyB3aXRoIHRoZSB2ZXJzaW9uIGZyb20gRGVjL0ph biB3b3JrZWQgZmluZS4pCj4+IAo+PiBJIHJlY2l0ZSBteSBleGFtcGxlIGZyb20gV2VkOgo+PiAK Pj4gQ29uVGVYdCAgdmVyOiAyMDIwLjAxLjMwIDE0OjEzIE1LSVYgYmV0YSAgZm10OiAyMDIwLjQu MjIgKEx1YVRlWCAxLjExLjEpCj4+IAo+PiBhbmQgSeKAmW0gcnVubmluZyBub3cgaW50byB0cm91 YmxlcyB3aXRoIHN5c3RlbSBmb250IGluZGV4aW5nOgo+PiAKPj4gbXR4cnVuIC0tc2NyaXB0IGZv bnRzIC0tcmVsb2FkCj4+IAo+PiBsb2NhdGVzIGZvbnRzIGluIG1hY09TIGRpcmVjdG9yaWVzIGFw cHJvcHJpYXRlbHkgKCouYWZtIGZvbnRzIHBsYWNlZCBpbiAuLi4vdGV4L3RleG1mLWZvbnRzIGFy ZSBub3QgZm91bmQsIGJ1dCBhdCB0aGUgbW9tZW50IEkgZG9u4oCZdCBjYXJlIHRvbyBtdWNoKSwg aG93ZXZlciBpdCByZXNvbHZlcyBvbmx5IHRvIGEgc2luZ2xlIGZvbnQgdmFyaWFudCBmb3IgKi50 dGMgaW5zdGVhZCBvZiBhbGwgdmFyaWFudHM6Cj4+IAo+PiBtdHhydW4gLS1zY3JpcHQgZm9udHMg LS1saXN0IC0tYWxsIC0tcGF0dGVybj1oZWx2ZXRpY2EKPj4gCj4+IGhlbHZldGljYSAgICAgICAg ICAgICAgICAgICAgICAgICBoZWx2ZXRpY2EgICAgICAgICAgICAgICAgICAgIGhlbHZldGljYWxp Z2h0b2JsaXF1ZSAgICAgICAgIC9TeXN0ZW0vTGlicmFyeS9Gb250cy9IZWx2ZXRpY2EudHRjICAg ICAgICAgICAgICAgICAgICA2Cj4+IGhlbHZldGljYWxpZ2h0b2JsaXF1ZSAgICAgICAgICAgICBo ZWx2ZXRpY2EgICAgICAgICAgICAgICAgICAgIGhlbHZldGljYWxpZ2h0b2JsaXF1ZSAgICAgICAg IC9TeXN0ZW0vTGlicmFyeS9Gb250cy9IZWx2ZXRpY2EudHRjICAgICAgICAgICAgICAgICAgICA2 Cj4+IGhlbHZldGljYW5ldWVkZXNraW50ZXJmYWNlaGVhdnkgICBoZWx2ZXRpY2FuZXVlZGVza2lu dGVyZmFjZSAgIGhlbHZldGljYW5ldWVkZXNraW50ZXJmYWNlaGVhdnkgICAvU3lzdGVtL0xpYnJh cnkvRm9udHMvSGVsdmV0aWNhTmV1ZURlc2tJbnRlcmZhY2UudHRjICAgMTAKPj4gaGVsdmV0aWNh bmV1ZXRoaW5pdGFsaWMgICAgICAgICAgIGhlbHZldGljYW5ldWUgICAgICAgICAgICAgICAgaGVs dmV0aWNhbmV1ZXRoaW5pdGFsaWMgICAgICAgL1N5c3RlbS9MaWJyYXJ5L0ZvbnRzL0hlbHZldGlj YU5ldWUudHRjICAgICAgICAgICAgICAgIDE0Cj4gCj4gSWYgdGhlIHN1YmZvbnQgaXMgbm90IGxp c3RlZCwgQ29uVGVYdC9tdHhydW4gY291bGRu4oCZdCBmaW5kIGl0IGFuZCB3b27igJl0IGZpbmQg aXQgcmVnYXJkbGVzcyBvZiB5b3VyIHNldHVwLgo+IAo+IFRyeQo+IG10eHJ1biAtLXNjcmlwdCBm b250cyAtLXJlbG9hZCAtLWZvcmNlCj4gbWF5YmUgZXZlbiB0d2ljZSBvciB0aHJpY2UgYW5kIGNo ZWNrIGFnYWluLgo+IChVbmZvcnR1bmF0ZWx5IHRoaXMgaXMgbm90IHJlbGlhYmxlLikKPiAKPiBJ IGdldCB0aGUgZnVsbCBsaXN0Ogo+IAo+IGlkZW50aWZpZXIgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgZmFtaWx5bmFtZSAgICAgICAgICAgICAgICAgICBmb250bmFtZSAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgZmlsZW5hbWUgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHN1YmZvbnQgICBpbnN0YW5jZXMKPiAKPiBoZWx2ZXRpY2Eg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlbHZldGljYSAgICAgICAgICAgICAgICAg ICAgaGVsdmV0aWNhICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC9TeXN0ZW0vTGli cmFyeS9Gb250cy9IZWx2ZXRpY2EudHRjICAgICAgICAgICAgICAgICAgICAxCj4gaGVsdmV0aWNh bmV1ZWJsYWNrICAgICAgICAgICAgICAgICAgICAgICBoZWx2ZXRpY2FuZXVlICAgICAgICAgICAg ICAgIGhlbHZldGljYW5ldWVjb25kZW5zZWRibGFjayAgICAgICAgICAgICAgICAvU3lzdGVtL0xp YnJhcnkvRm9udHMvSGVsdmV0aWNhTmV1ZS50dGMgICAgICAgICAgICAgICAgMTAKPiBoZWx2ZXRp Y2FuZXVlZGVza2ludGVyZmFjZWV4dHJhYm9sZCAgICAgIGhlbHZldGljYW5ldWVkZXNraW50ZXJm YWNlICAgaGVsdmV0aWNhbmV1ZWRlc2tpbnRlcmZhY2VoZWF2eSAgICAgICAgICAgIC9TeXN0ZW0v TGlicmFyeS9Gb250cy9IZWx2ZXRpY2FOZXVlRGVza0ludGVyZmFjZS50dGMgICAxMAo+IGhlbHZl dGljYW5ldWVkZXNraW50ZXJmYWNlZXh0cmFsaWdodCAgICAgaGVsdmV0aWNhbmV1ZWRlc2tpbnRl cmZhY2UgICBoZWx2ZXRpY2FuZXVlZGVza2ludGVyZmFjZXRoaW4gICAgICAgICAgICAgL1N5c3Rl bS9MaWJyYXJ5L0ZvbnRzL0hlbHZldGljYU5ldWVEZXNrSW50ZXJmYWNlLnR0YyAgIDgKPiBoZWx2 ZXRpY2FuZXVlZGVza2ludGVyZmFjZW1lZGl1bSAgICAgICAgIGhlbHZldGljYW5ldWVkZXNraW50 ZXJmYWNlICAgaGVsdmV0aWNhbmV1ZWRlc2tpbnRlcmZhY2VtZWRpdW1wNCAgICAgICAgIC9TeXN0 ZW0vTGlicmFyeS9Gb250cy9IZWx2ZXRpY2FOZXVlRGVza0ludGVyZmFjZS50dGMgICA1Cj4gaGVs dmV0aWNhbmV1ZWRlc2tpbnRlcmZhY2VtZWRpdW1pdGFsaWMgICBoZWx2ZXRpY2FuZXVlZGVza2lu dGVyZmFjZSAgIGhlbHZldGljYW5ldWVkZXNraW50ZXJmYWNlbWVkaXVtaXRhbGljcDQgICAvU3lz dGVtL0xpYnJhcnkvRm9udHMvSGVsdmV0aWNhTmV1ZURlc2tJbnRlcmZhY2UudHRjICAgNgo+IGhl bHZldGljYW5ldWVkZXNraW50ZXJmYWNlbm9ybWFsICAgICAgICAgaGVsdmV0aWNhbmV1ZWRlc2tp bnRlcmZhY2UgICBoZWx2ZXRpY2FuZXVlZGVza2ludGVyZmFjZXJlZ3VsYXIgICAgICAgICAgL1N5 c3RlbS9MaWJyYXJ5L0ZvbnRzL0hlbHZldGljYU5ldWVEZXNrSW50ZXJmYWNlLnR0YyAgIDEKPiBo ZWx2ZXRpY2FuZXVlZXh0cmFsaWdodCAgICAgICAgICAgICAgICAgIGhlbHZldGljYW5ldWUgICAg ICAgICAgICAgICAgaGVsdmV0aWNhbmV1ZXRoaW4gICAgICAgICAgICAgICAgICAgICAgICAgIC9T eXN0ZW0vTGlicmFyeS9Gb250cy9IZWx2ZXRpY2FOZXVlLnR0YyAgICAgICAgICAgICAgICAxMwo+ IGhlbHZldGljYW5ldWVub3JtYWwgICAgICAgICAgICAgICAgICAgICAgaGVsdmV0aWNhbmV1ZSAg ICAgICAgICAgICAgICBoZWx2ZXRpY2FuZXVlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg L1N5c3RlbS9MaWJyYXJ5L0ZvbnRzL0hlbHZldGljYU5ldWUudHRjICAgICAgICAgICAgICAgIDEK PiBoZWx2ZXRpY2FuZXVlcmVndWxhciAgICAgICAgICAgICAgICAgICAgIGhlbHZldGljYW5ldWUg ICAgICAgICAgICAgICAgaGVsdmV0aWNhbmV1ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IC9TeXN0ZW0vTGlicmFyeS9Gb250cy9IZWx2ZXRpY2FOZXVlLnR0YyAgICAgICAgICAgICAgICAx Cj4gaGVsdmV0aWNhbm9ybWFsICAgICAgICAgICAgICAgICAgICAgICAgICBoZWx2ZXRpY2EgICAg ICAgICAgICAgICAgICAgIGhlbHZldGljYSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAvU3lzdGVtL0xpYnJhcnkvRm9udHMvSGVsdmV0aWNhLnR0YyAgICAgICAgICAgICAgICAgICAg MQo+IGhlbHZldGljYXJlZ3VsYXIgICAgICAgICAgICAgICAgICAgICAgICAgaGVsdmV0aWNhICAg ICAgICAgICAgICAgICAgICBoZWx2ZXRpY2EgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgL1N5c3RlbS9MaWJyYXJ5L0ZvbnRzL0hlbHZldGljYS50dGMgICAgICAgICAgICAgICAgICAg IDEKPiAKPiAKPiAKPj4gQXMgYSBjb25zZXF1ZW5jZSwgd2hlbiBJIHJ1bgo+PiAKPj4gXGRlZmlu ZWZvbnRmYW1pbHlbbWFpbmZhY2VdW3NzXVtIZWx2ZXRpY2EgTmV1ZV0KPj4gXHNldHVwYm9keWZv bnRbbWFpbmZhY2UsIDEycHQsIHNhbnNdCj4+IAo+PiBJIGdldCB0aGUgbGlnaHQgb2JsaXF1ZSB2 YXJpYW50IGluc3RlYWQgb2YgdGhlIHJlZ3VsYXIgb25lLiBJIGhhdmUgdHJpZWQgdG8gZml4IHRo aXMgdmlhIGEgCj4+IAo+PiBcZGVmaW5lZm9udGZhbWlseVttYWluZmFjZV1bc3NdW0hlbHZldGlj YSBOZXVlXVt0Zj1zdHlsZTpub3JtYWxdCj4gCj4gdGY9aGVsdmV0aWNhcmVndWxhcgo+IHNob3Vs ZCB3b3JrLgo+IAo+IAo+IEJlc3QsIEhyYWJhbgo+IAo+IApfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpJZiB5b3VyIHF1ZXN0aW9uIGlzIG9mIGludGVyZXN0IHRvIG90aGVycyBhcyB3ZWxsLCBw bGVhc2UgYWRkIGFuIGVudHJ5IHRvIHRoZSBXaWtpIQoKbWFpbGxpc3QgOiBudGctY29udGV4dEBu dGcubmwgLyBodHRwOi8vd3d3Lm50Zy5ubC9tYWlsbWFuL2xpc3RpbmZvL250Zy1jb250ZXh0Cndl YnBhZ2UgIDogaHR0cDovL3d3dy5wcmFnbWEtYWRlLm5sIC8gaHR0cDovL2NvbnRleHQuYWFuaGV0 Lm5ldAphcmNoaXZlICA6IGh0dHBzOi8vYml0YnVja2V0Lm9yZy9waGcvY29udGV4dC1taXJyb3Iv Y29tbWl0cy8Kd2lraSAgICAgOiBodHRwOi8vY29udGV4dGdhcmRlbi5uZXQKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18K