From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/115077 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Nedeljkovic via ntg-context Newsgroups: gmane.comp.tex.context Subject: Re: Small caps as a separate font Date: Wed, 25 May 2022 22:58:03 +0200 Message-ID: References: <1b2024c5-3920-c708-f5a0-c15188400cb2@fiee.net> Reply-To: mailing list for ConTeXt users Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============3548709105115669491==" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="34367"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Stefan Nedeljkovic To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Wed May 25 22:59:11 2022 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 1nty5z-0008b7-PF for gctc-ntg-context-518@m.gmane-mx.org; Wed, 25 May 2022 22:59:07 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id C01F9360934; Wed, 25 May 2022 22:58:21 +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 ot0m327ISMMe; Wed, 25 May 2022 22:58:19 +0200 (CEST) Original-Received: from zapf.ntg.nl (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id B5C16360939; Wed, 25 May 2022 22:58:19 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 7EFD8360939 for ; Wed, 25 May 2022 22:58:18 +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 V4cnoI4s_YBp for ; Wed, 25 May 2022 22:58:17 +0200 (CEST) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=209.85.219.42; helo=mail-qv1-f42.google.com; envelope-from=tsar.srb@gmail.com; receiver= Original-Received: from mail-qv1-f42.google.com (mail-qv1-f42.google.com [209.85.219.42]) (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 15189360934 for ; Wed, 25 May 2022 22:58:17 +0200 (CEST) Original-Received: by mail-qv1-f42.google.com with SMTP id l1so27778qvh.1 for ; Wed, 25 May 2022 13:58:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=LcjkViqw2ehcawMepCYFHkDwXAX5C14bpM/duqlt3JA=; b=YypErbuNG2TQPSsiG4sgN4y/2FwbjNw4gxntxgSjeQAyjah3kcYuHZAQx2cG8XeYo4 yGseLa6Y494SRGFRgNM4D1OWfHJCqh+cQvF3p8avSiccMMW2V9NZHBSpR3NfLm7OfWu/ J/PTfNeOz3ogrdbQvFusUM0ugdzgPqEAw057swGrHx5s9d1tCfDaT0/ri4UskkbvFiI3 iRIsppbBOoSFZQhA10i39DM7jlzQVzqxsDIxqrIXgoQgCoDqK0Ykh1p+MNGMApnfz5NY qya4SBvkhTfC/sq3CkqBl7CQxUKXPY9pJxHKNDPZBtBPMPSZGHmQH/8TaMQdpxugdCSK Kv6Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=LcjkViqw2ehcawMepCYFHkDwXAX5C14bpM/duqlt3JA=; b=3buKBMSiA/bavgXNzEavh02vfOnGffConN9y6JrYoJYsWYwtoKdtuI5sZMIwNqZp/K gOJ1Bj5Blku+M+6fUIEQoLBpulY6TbsnUmn81APsHBuAf6BlLOmuw/Pk4tyQbq3NAL9r LgfiM0dHGmP6mheSrKi/6kKVAMPORPrOtfBHOQC2Ndb8hYUXJgX/zrd3FGQgQgIc2ssz HLanW1X0/ffsfyJBDLDvhDplKC8X83S47FhM78ikwBoUaNylIm0jB0aj65FkmGrT7BLn 5q6sUpRCyqhxsfvjw5QTQyT2RaNLN0j7zXeLzgu+LaFk7jnL0K07z4JYSwNk8o8IXl2d fQYQ== X-Gm-Message-State: AOAM531BvoW5ctR4u8OANPW8xkblS4FK4aSgf8KDDDI9iON33113U13E LUDcDSg0yFl0DleDpjhUHYqm5FNLNUFGGRNT9nqHKK3cl24= X-Google-Smtp-Source: ABdhPJxhtub+zR45b42yYGz0gGahuz9CwXjXnGLGhmOZ/8f5DDrppaKRKfJh4b5tN6wV/8DXt7pbYsR0WLofrNmXVWc= X-Received: by 2002:a05:6214:230a:b0:461:e824:46fa with SMTP id gc10-20020a056214230a00b00461e82446famr27617185qvb.30.1653512294523; Wed, 25 May 2022 13:58:14 -0700 (PDT) In-Reply-To: <1b2024c5-3920-c708-f5a0-c15188400cb2@fiee.net> 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:115077 Archived-At: --===============3548709105115669491== Content-Type: multipart/alternative; boundary="000000000000f2674905dfdc54f7" --000000000000f2674905dfdc54f7 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Here is the output of mtxrun. Note that there are two versions: T (title) and ST (subtitle). I want the title version. mtxrun --script fonts --list --all --pattern=3DDTL identifier familyname fontname filename subfont instances dtldocumentaitalic dtldocumenta dtldocumentasansstitalic DTL Documenta Sans ST Italic.otf dtldocumentanormal dtldocumenta dtldocumentasansstitalic DTL Documenta Sans ST Italic.otf dtldocumentaregular dtldocumenta dtldocumentasansst DTL Documenta Sans ST Regular.otf dtldocumentasansst dtldocumenta dtldocumentasansst DTL Documenta Sans ST Regular.otf dtldocumentasansstitalic dtldocumenta dtldocumentasansstitalic DTL Documenta Sans ST Italic.otf dtldocumentasansstregular dtldocumenta dtldocumentasansst DTL Documenta Sans ST Regular.otf dtldocumentasanst dtldocumenta dtldocumentasanst DTL Documenta Sans T Regular.otf dtldocumentasanstcaps dtldocumenta dtldocumentasanstcaps DTL Documenta Sans T Caps Regular.otf dtldocumentasanstcapsregular dtldocumenta dtldocumentasanstcaps DTL Documenta Sans T Caps Regular.otf dtldocumentasansteuro dtldocumenta dtldocumentasansteuro DTL Documenta Sans T Euro.otf dtldocumentasanstitalic dtldocumenta dtldocumentasanstitalic DTL Documenta Sans T Italic.otf dtldocumentasanstregular dtldocumenta dtldocumentasanst DTL Documenta Sans T Regular.otf I tried \definefontfamily[DTL-Documenta-Sans-T][ss][DTL-Documenta-Sans-T] but it does not work with \sc. On Wed, May 25, 2022 at 10:30 PM Henning Hraban Ramm via ntg-context < ntg-context@ntg.nl> wrote: > Am 25.05.22 um 22:23 schrieb Stefan Nedeljkovic via ntg-context: > > Dear list, > > > > A quick question about a font that has a separate file for small caps. = I > > have the following: > > > > > > \starttypescript [sans] [dtl-documenta-sans-t] > > \definefontsynonym[Sans] [name:dtldocumentasanst][features=3Ddefault] > > \definefontsynonym[SansItalic] > > [name:dtldocumentasanstitalic][features=3Ddefault] > > \definefontsynonym[SansCaps][name:dtldocumentasanstcaps][features=3Ddefau= lt] > > > \stoptypescript > > > > > > \starttypescript [sans] [dtl-documenta-sans-t-sc] > > \definefontsynonym[Sans] [name:dtldocumentasanstcaps][features=3Ddefaul= t] > > \definefontsynonym[SansItalic] > > [name:dtldocumentasanstcapsitalic][features=3Ddefault] > > \stoptypescript > > > > > > How can I define dtl-documenta-sans such that I can do: > > > > \setupbodyfont[dtl-documenta-sans,rm,10pt] > > > > \starttext > > \setff{smallcaps}{Small Caps Hamburgerfons}, \setff{smallcaps}{\it Smal= l > > Caps Italic Hamburgerfons}, > > \stoptext > > Single smallcaps fonts work the traditional way with \sc, not via > OpenType features (if I=E2=80=99m not mistaken and this gets mapped autom= agically). > > Hraban > > _________________________________________________________________________= __________ > If your question is of interest to others as well, please add an entry to > the Wiki! > > maillist : ntg-context@ntg.nl / > http://www.ntg.nl/mailman/listinfo/ntg-context > webpage : http://www.pragma-ade.nl / http://context.aanhet.net > archive : https://bitbucket.org/phg/context-mirror/commits/ > wiki : http://contextgarden.net > > _________________________________________________________________________= __________ > --000000000000f2674905dfdc54f7 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Here is the output of mtxrun. Note that there are two vers= ions: T (title) and ST (subtitle). I want the title version.

=
mtxrun --script fonts --list --all --pattern=3DDTL
identifier =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 familyna= me =C2=A0 =C2=A0 fontname =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 filename =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=A0 =C2=A0 =C2=A0 =C2=A0subfont =C2=A0 i= nstances

dtldocumentaitalic =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 dtldocumenta =C2=A0 dtldocumentasansstitalic =C2=A0 DTL Documenta Sans = ST Italic.otf
dtldocumentanormal =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 dtldocumenta =C2=A0 dtldocumentasansstitalic =C2=A0 DTL Documenta Sans = ST Italic.otf
dtldocumentaregular =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0dtldocumenta =C2=A0 dtldocumentasansst =C2=A0 =C2=A0 =C2=A0 =C2=A0 DTL D= ocumenta Sans ST Regular.otf
dtldocumentasansst =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 dtldocumenta =C2=A0 dtldocumentasansst =C2=A0 =C2=A0 =C2= =A0 =C2=A0 DTL Documenta Sans ST Regular.otf
dtldocumentasansstitalic = =C2=A0 =C2=A0 =C2=A0 dtldocumenta =C2=A0 dtldocumentasansstitalic =C2=A0 DT= L Documenta Sans ST Italic.otf
dtldocumentasansstregular =C2=A0 =C2=A0 = =C2=A0dtldocumenta =C2=A0 dtldocumentasansst =C2=A0 =C2=A0 =C2=A0 =C2=A0 DT= L Documenta Sans ST Regular.otf
dtldocumentasanst =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0dtldocumenta =C2=A0 dtldocumentasanst =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0DTL Documenta Sans T Regular.otf
dtldocumentasan= stcaps =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0dtldocumenta =C2=A0 dtldocumentasa= nstcaps =C2=A0 =C2=A0 =C2=A0DTL Documenta Sans T Caps Regular.otf
dtldoc= umentasanstcapsregular =C2=A0 dtldocumenta =C2=A0 dtldocumentasanstcaps =C2= =A0 =C2=A0 =C2=A0DTL Documenta Sans T Caps Regular.otf
dtldocumentasanst= euro =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0dtldocumenta =C2=A0 dtldocumentasans= teuro =C2=A0 =C2=A0 =C2=A0DTL Documenta Sans T Euro.otf
dtldocumentasans= titalic =C2=A0 =C2=A0 =C2=A0 =C2=A0dtldocumenta =C2=A0 dtldocumentasanstita= lic =C2=A0 =C2=A0DTL Documenta Sans T Italic.otf
dtldocumentasanstregula= r =C2=A0 =C2=A0 =C2=A0 dtldocumenta =C2=A0 dtldocumentasanst =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0DTL Documenta Sans T Regular.otf

I tried=C2=A0\definefontfamily[= DTL-Documenta-Sans-T][ss][DTL-Documenta-Sans-T] but it does not work with = \sc.

On Wed, May 25, 2022 at 10:30 PM Henning Hraban Ramm via n= tg-context <ntg-context@ntg.nl= > wrote:
Am 2= 5.05.22 um 22:23 schrieb Stefan Nedeljkovic via ntg-context:
> Dear list,
>
> A quick question about a font that has a separate file for small caps.= I
> have the following:
>
>
> \starttypescript [sans] [dtl-documenta-sans-t]
> \definefontsynonym[Sans] [name:dtldocumentasanst][features=3Ddefault]<= br> > \definefontsynonym[SansItalic]
> [name:dtldocumentasanstitalic][features=3Ddefault]

\definefontsynonym[SansCaps][name:dtldocumentasanstcaps][features=3Ddefault= ]

> \stoptypescript
>
>
> \starttypescript [sans] [dtl-documenta-sans-t-sc]
> \definefontsynonym[Sans] [name:dtldocumentasanstcaps][features=3Ddefau= lt]
> \definefontsynonym[SansItalic]
> [name:dtldocumentasanstcapsitalic][features=3Ddefault]
> \stoptypescript
>
>
> How can I define dtl-documenta-sans such that I can do:
>
> \setupbodyfont[dtl-documenta-sans,rm,10pt]
>
> \starttext
> \setff{smallcaps}{Small Caps Hamburgerfons}, \setff{smallcaps}{\it Sma= ll
> Caps Italic Hamburgerfons},
> \stoptext

Single smallcaps fonts work the traditional way with \sc, not via
OpenType features (if I=E2=80=99m not mistaken and this gets mapped automag= ically).

Hraban
___________________________________________________________________________= ________
If your question is of interest to others as well, please add an entry to t= he Wiki!

maillist : ntg-cont= ext@ntg.nl / http://www.ntg.nl/mailman/listinfo/nt= g-context
webpage=C2=A0 : http://www.pragma-ade.nl / http://context.aanhet.net=
archive=C2=A0 : https://bitbucket.org/phg/context-m= irror/commits/
wiki=C2=A0 =C2=A0 =C2=A0: http://contextgarden.net
___________________________________________________________________________= ________
--000000000000f2674905dfdc54f7-- --===============3548709105115669491== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSWYgeW91ciBxdWVzdGlvbiBpcyBvZiBpbnRlcmVz dCB0byBvdGhlcnMgYXMgd2VsbCwgcGxlYXNlIGFkZCBhbiBlbnRyeSB0byB0aGUgV2lraSEKCm1h aWxsaXN0IDogbnRnLWNvbnRleHRAbnRnLm5sIC8gaHR0cDovL3d3dy5udGcubmwvbWFpbG1hbi9s aXN0aW5mby9udGctY29udGV4dAp3ZWJwYWdlICA6IGh0dHA6Ly93d3cucHJhZ21hLWFkZS5ubCAv IGh0dHA6Ly9jb250ZXh0LmFhbmhldC5uZXQKYXJjaGl2ZSAgOiBodHRwczovL2JpdGJ1Y2tldC5v cmcvcGhnL2NvbnRleHQtbWlycm9yL2NvbW1pdHMvCndpa2kgICAgIDogaHR0cDovL2NvbnRleHRn YXJkZW4ubmV0Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCg== --===============3548709105115669491==--