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=DTL
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=default]
> \definefontsynonym[SansItalic]
> [name:dtldocumentasanstitalic][features=default]

\definefontsynonym[SansCaps][name:dtldocumentasanstcaps][features=default]

> \stoptypescript
>
>
> \starttypescript [sans] [dtl-documenta-sans-t-sc]
> \definefontsynonym[Sans] [name:dtldocumentasanstcaps][features=default]
> \definefontsynonym[SansItalic]
> [name:dtldocumentasanstcapsitalic][features=default]
> \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 Small
> Caps Italic Hamburgerfons},
> \stoptext

Single smallcaps fonts work the traditional way with \sc, not via
OpenType features (if I’m not mistaken and this gets mapped automagically).

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
___________________________________________________________________________________