From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: * X-Spam-Status: No, score=1.1 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, HTML_MESSAGE,LONGWORDS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE, URIBL_SBL_A autolearn=no autolearn_force=no version=3.4.4 Received: (qmail 26294 invoked from network); 18 Apr 2023 10:38:13 -0000 Received: from zapf.ntg.nl (5.39.185.232) by inbox.vuxu.org with ESMTPUTF8; 18 Apr 2023 10:38:13 -0000 Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 0515810B0; Tue, 18 Apr 2023 12:37:52 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at zapf.ntg.nl 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 fzkRbvQc8QRA; Tue, 18 Apr 2023 12:37:49 +0200 (CEST) Received: from zapf.ntg.nl (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id D2542F0D; Tue, 18 Apr 2023 12:37:49 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 9EF85F0D for ; Tue, 18 Apr 2023 12:37:48 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at zapf.ntg.nl 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 wJh53mYldQrs for ; Tue, 18 Apr 2023 12:37:47 +0200 (CEST) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=209.85.217.54; helo=mail-vs1-f54.google.com; envelope-from=urbanski.pawel@gmail.com; receiver= Received: from mail-vs1-f54.google.com (mail-vs1-f54.google.com [209.85.217.54]) (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 zapf.ntg.nl (Postfix) with ESMTPS id B7A86E33 for ; Tue, 18 Apr 2023 12:37:47 +0200 (CEST) Received: by mail-vs1-f54.google.com with SMTP id b26so25584648vsa.11 for ; Tue, 18 Apr 2023 03:37:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681814266; x=1684406266; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=GMEgwytDVQNquHOY/bqGGkSYg+TN3Z9nCsfTFqH2UcI=; b=qa7fzAoP57M6Ewc/SZkIP9/Nr5GdzrvBgZYGsxU+1j1erRbpVer0UlXxVzBHK2iJ2D S6SzSHN+vy5qQcWJRCI2pmwZJQtkiY0gNQoBd/D0Fxd8LgkGobAbkbEy2T/pkpaVlrRe tXpktAdSmUrbeWRIozDsP4IILYPKpfVa/ctnS9PGwO1K+q9PaJyyFX56N+zkKSUa2MhT +vMOnzEiZhTxTt37Hxje4p2GMrrxrlr1P0QlsGfdlPW3who/WK9NWieRtnhjuNVgzSr/ uW1W1c1HHzc3Lwo+NBmp2eBArb0s4W26ECRPYzsV73TEEnGRu4mndPC17u6hR5waeVix N7Fw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681814266; x=1684406266; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=GMEgwytDVQNquHOY/bqGGkSYg+TN3Z9nCsfTFqH2UcI=; b=JAIHDvcDNEmisFdXd4A6/gANWni1araX401nBYtT2x8rAYynhyMVtVbHu1mG6nxag4 3gePAVe9WxG5UQugGG7TB9mvnWRIUAzV7nN9Y3KmasZHwxEQ5C9Tsyj66Gtev7HsoTot 3puRtnkCdrr63k62Vny3QiFhy5VrU5yIOHZdvtgfxaAtStRru7wjIvJmP7ONcjlIU3zm qUjY6bGy69nrmg0xHlnuJ20mA6t8PONCJVbAWRFdIP9mwNfwnrmhTjMfNSJLaRtq7dJc kiAUHwHWOEEEs38tesA2cv1JBo/dp9i6D/roPz5c6LA7jJJsTHuE20pmsezwc4Dm/VPw HK4w== X-Gm-Message-State: AAQBX9eZ+/ZijtGOzPvkK1hiOJ238fKzgRf7SpiQDQfjtuv74ijUZIYB s+IOsE3iB14jAirASc1bofFdr8hSQv34GgTdEW/PA11PUI8= X-Google-Smtp-Source: AKy350YMhUtgUgm4g7hYf2mOdYa/1fKLu7syMMu4ENstP+Cw5nkSG1MHE3xe/UV3C8UwiVjqdieMbkZBrWwches5An0= X-Received: by 2002:a67:c302:0:b0:42e:551c:7606 with SMTP id r2-20020a67c302000000b0042e551c7606mr6495072vsj.4.1681814265949; Tue, 18 Apr 2023 03:37:45 -0700 (PDT) MIME-Version: 1.0 Date: Tue, 18 Apr 2023 12:37:35 +0200 Message-ID: To: mailing list for ConTeXt users Subject: [NTG-context] Google's Roboto Flex font typescript and goodies definition. X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.38 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Pawel Urbanski via ntg-context Reply-To: mailing list for ConTeXt users Cc: Pawel Urbanski Content-Type: multipart/mixed; boundary="===============4806325554722336940==" Errors-To: ntg-context-bounces@ntg.nl Sender: "ntg-context" --===============4806325554722336940== Content-Type: multipart/alternative; boundary="000000000000e6700805f999e51d" --000000000000e6700805f999e51d Content-Type: text/plain; charset="UTF-8" Dear Everyone, Following my attempts to create and learn Context's ways to manage fonts, I would like to ask about the following: I've created the structure for fonts in texmf-local folder and after running scripts they are listed. The output for Roboto Flex is as follows: identifier familyname fontname filename subfont instances robotoflex robotoflex robotoflexregular robotoflex.ttf thin extralight light regular medium semibold bold extrabold black extrablack thinitalic extralightitalic lightitalic italic mediumitalic semibolditalic bolditalic extrabolditalic blackitalic extrablackitalic What is the proper way to use family name or font name to create a typescript file and a goodies file to take advantage of optical sizes. Google's Roboto Flex is an upgraded Roboto as a variable font. I know that this topic has been discussed many times and I've read the fonts manual but still have these questions. Most of the examples are rather ready solutions or templates but not always cover ways how to figure out values from scratch and how they correspond. Thanks for help, Pawel --000000000000e6700805f999e51d Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Dear Everyone,
Following my attempts to create and lea= rn Context's ways to manage fonts, I would like to ask about the follow= ing:

I've created the structure for fonts in t= exmf-local folder and after running scripts they are listed. The output for= Roboto Flex is as follows:
identifier =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0familynam= e =C2=A0 fontname =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0filename =C2=A0 = =C2=A0 =C2=A0 =C2=A0 subfont =C2=A0 instances

robotoflex =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0robotoflex =C2=A0 robotoflexregular =C2=A0 robotoflex.ttf =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 thin extralight light regular medium semibo= ld bold extrabold black extrablack thinitalic extralightitalic lightitalic = italic mediumitalic semibolditalic bolditalic extrabolditalic blackitalic e= xtrablackitalic

What is the proper way to use family name= or font name to create a typescript file and a goodies file to take advant= age of optical sizes. Google's Roboto Flex is an upgraded Roboto as a v= ariable font.

I know that this topic has been disc= ussed many times and I've read the fonts manual but still have these qu= estions. Most of the examples are rather ready solutions or templates but n= ot=C2=A0always cover ways how to figure out values from scratch and how the= y correspond.

Thanks for help,
Pawel
--000000000000e6700805f999e51d-- --===============4806325554722336940== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / https://www.ntg.nl/mailman/listinfo/ntg-context webpage : https://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : https://contextgarden.net ___________________________________________________________________________________ --===============4806325554722336940==--