I read up a bit on fonts:
https://wiki.contextgarden.net/ConTeXt_distribution%27s_Fonts
https://wiki.contextgarden.net/Font_Switching
https://wiki.contextgarden.net/Command/setupbodyfont
According to https://wiki.contextgarden.net/Latin_Modern I was able to use \definedfont[ec-lmtlc10]
to switch to Latin Modern Light Condensed,
but I was unable to get Helvetica Narrow to work even though it is clearly installed on my system:
❯ mtxrun --script fonts --list --all --pattern='*helvetica*'
[...]
fonts | names | accessing the data table failed
identifier familyname fontname filename subfont instances
helvetica helvetica helvetica phvr8a.afm
helveticabold helvetica helveticabold phvb8a.afm
helveticaboldoblique helvetica helveticaboldoblique phvbo8a.afm
helveticamedium helvetica helvetica phvr8a.afm
helveticanarrow helvetica helveticanarrow phvr8an.afm
helveticanarrowbold helvetica helveticanarrowbold phvb8an.afm
helveticanarrowboldoblique helvetica helveticanarrowboldoblique phvbo8an.afm
helveticanarrowoblique helvetica helveticanarrowoblique phvro8an.afm
helveticaoblique helvetica helveticaoblique phvro8a.afm
But when I try to load it via \definedfont[name:helveticanarrow*default at 12 pt]
I get the folloting error:
fonts > afm loading > reading '/usr/share/texmf-dist/fonts/afm/adobe/helvetic/phvr8an.afm'
fonts > afm loading > no pfb file for '/usr/share/texmf-dist/fonts/afm/adobe/helvetic/phvr8an.afm'
fonts > afm loading > reading '/usr/share/texmf-dist/fonts/afm/adobe/helvetic/phvr8an.afm'
fonts > afm loading > no pfb file for '/usr/share/texmf-dist/fonts/afm/adobe/helvetic/phvr8an.afm'
fonts > defining > forced type 'afm' of 'phvr8an' not found
fonts > defining > font with asked name 'phvr8an' is not found using lookup 'name'
fonts > defining > unknown font 'phvr8an', loading aborted
fonts > defining > unable to define 'helveticanarrow' as 'thedefinedfont--0'