Luis Montgomery via ntg-context schrieb am 22.10.2021 um 21:13:
Apparently, almfixed and kurier fonts no longer load as before.

The ALM Fixed font can't be used because there is no typescript file
to use it in a document.

The Kurier fonts have an existing typescript file but it can't be used because a) it refers to the font files in Type1 format which are shipped with ConTeXt but the metric files (*.afm) are missing and b) there are no typeface definition (\definetypeface) to load the typescripts.

Attached are new typescript files for ALM Fixed and Kurier, you can use both of them to test if everything works as expected.

Wolfgang


%D \module
%D   [       file=type-imp-kurier,
%D        version=2021.10.24,
%D          title=\CONTEXT\ Typescript Macros,
%D       subtitle=Kurier,
%D         author=Hans Hagen,
%D           date=\currentdate,
%D      copyright={PRAGMA ADE \& \CONTEXT\ Development Team}]
%C
%C This module is part of the \CONTEXT\ macro||package and is
%C therefore copyrighted by \PRAGMA. See mreadme.pdf for
%C details.

\starttypescriptcollection [kurier]

    \starttypescript [\s!sans] [kurier-light,kurier,kurier-medium]
        \definefontsynonym [Kurier-Light]        [\s!file:kurierlightregular]  
[\s!features=\s!default]
        \definefontsynonym [Kurier-LightItalic]  [\s!file:kurierlightitalic]   
[\s!features=\s!default]
        \definefontsynonym [Kurier-Regular]      [\s!file:kurierregular]       
[\s!features=\s!default]
        \definefontsynonym [Kurier-Italic]       [\s!file:kurieritalic]        
[\s!features=\s!default]
        \definefontsynonym [Kurier-Medium]       [\s!file:kuriermediumregular] 
[\s!features=\s!default]
        \definefontsynonym [Kurier-MediumItalic] [\s!file:kuriermediumitalic]  
[\s!features=\s!default]
        \definefontsynonym [Kurier-Bold]         [\s!file:kurierbold]          
[\s!features=\s!default]
        \definefontsynonym [Kurier-BoldItalic]   [\s!file:kurierbolditalic]    
[\s!features=\s!default]
        \definefontsynonym [Kurier-Heavy]        [\s!file:kurierheavyregular]  
[\s!features=\s!default]
        \definefontsynonym [Kurier-HeavyItalic]  [\s!file:kurierheavyitalic]   
[\s!features=\s!default]
    \stoptypescript

    \starttypescript [\s!sans] [kurier-lightcond,kurier-cond,kurier-mediumcond]
        \definefontsynonym [Kurier-CondLight]        
[\s!file:kuriercondlightregular]  [\s!features=\s!default]
        \definefontsynonym [Kurier-CondLightItalic]  
[\s!file:kuriercondlightitalic]   [\s!features=\s!default]
        \definefontsynonym [Kurier-CondRegular]      
[\s!file:kuriercondregular]       [\s!features=\s!default]
        \definefontsynonym [Kurier-CondItalic]       [\s!file:kurierconditalic] 
       [\s!features=\s!default]
        \definefontsynonym [Kurier-CondMedium]       
[\s!file:kuriercondmediumregular] [\s!features=\s!default]
        \definefontsynonym [Kurier-CondMediumItalic] 
[\s!file:kuriercondmediumitalic]  [\s!features=\s!default]
        \definefontsynonym [Kurier-CondBold]         [\s!file:kuriercondbold]   
       [\s!features=\s!default]
        \definefontsynonym [Kurier-CondBoldItalic]   
[\s!file:kuriercondbolditalic]    [\s!features=\s!default]
        \definefontsynonym [Kurier-CondHeavy]        
[\s!file:kuriercondheavyregular]  [\s!features=\s!default]
        \definefontsynonym [Kurier-CondHeavyItalic]  
[\s!file:kuriercondheavyitalic]   [\s!features=\s!default]
    \stoptypescript

    \starttypescript [\s!sans] [kurier-light]
        \setups[\s!font:\s!fallback:\s!sans]
        \definefontsynonym [\s!Sans]           [Kurier-Light]
        \definefontsynonym [\s!SansItalic]     [Kurier-LightItalic]
        \definefontsynonym [\s!SansBold]       [Kurier-Medium]
        \definefontsynonym [\s!SansBoldItalic] [Kurier-MediumItalic]
    \stoptypescript

    \starttypescript [\s!sans] [kurier]
        \setups[\s!font:\s!fallback:\s!sans]
        \definefontsynonym [\s!Sans]           [Kurier-Regular]
        \definefontsynonym [\s!SansItalic]     [Kurier-Italic]
        \definefontsynonym [\s!SansBold]       [Kurier-Bold]
        \definefontsynonym [\s!SansBoldItalic] [Kurier-BoldItalic]
    \stoptypescript

    \starttypescript [\s!sans] [kurier-medium]
        \setups[\s!font:\s!fallback:\s!sans]
        \definefontsynonym [\s!Sans]           [Kurier-Medium]
        \definefontsynonym [\s!SansItalic]     [Kurier-MediumItalic]
        \definefontsynonym [\s!SansBold]       [Kurier-Heavy]
        \definefontsynonym [\s!SansBoldItalic] [Kurier-HeavyItalic]
    \stoptypescript

    \starttypescript [\s!sans] [kurier-lightcond]
        \setups[\s!font:\s!fallback:\s!sans]
        \definefontsynonym [\s!Sans]           [Kurier-CondLight]
        \definefontsynonym [\s!SansItalic]     [Kurier-CondLightItalic]
        \definefontsynonym [\s!SansBold]       [Kurier-CondMedium]
        \definefontsynonym [\s!SansBoldItalic] [Kurier-CondMediumItalic]
    \stoptypescript

    \starttypescript [\s!sans] [kurier-cond]
        \setups[\s!font:\s!fallback:\s!sans]
        \definefontsynonym [\s!Sans]           [Kurier-CondRegular]
        \definefontsynonym [\s!SansItalic]     [Kurier-CondItalic]
        \definefontsynonym [\s!SansBold]       [Kurier-CondBold]
        \definefontsynonym [\s!SansBoldItalic] [Kurier-CondBoldItalic]
    \stoptypescript

    \starttypescript [\s!sans] [kurier-mediumcond]
        \setups[\s!font:\s!fallback:\s!sans]
        \definefontsynonym [\s!Sans]           [Kurier-CondMedium]
        \definefontsynonym [\s!SansItalic]     [Kurier-CondMediumItalic]
        \definefontsynonym [\s!SansBold]       [Kurier-CondHeavy]
        \definefontsynonym [\s!SansBoldItalic] [Kurier-CondHeavyItalic]
    \stoptypescript

    \starttypescript 
[kurier-light,kurier,kurier-medium,kurier-lightcond,kurier-cond,kurier-mediumcond]
        \definetypeface [\typescriptone] [\s!ss] [\s!sans]  [\typescriptone] 
[\s!default]
        \definetypeface [\typescriptone] [\s!rm] [\s!serif] [modern]         
[\s!default]
        \definetypeface [\typescriptone] [\s!tt] [\s!mono]  [modern]         
[\s!default]
        \definetypeface [\typescriptone] [\s!mm] [\s!math]  [modern]         
[\s!default]
        \quittypescriptscanning
    \stoptypescript

\stoptypescriptcollection
%D \module
%D   [       file=type-imp-almfixed,
%D        version=2021.10.24,
%D          title=\CONTEXT\ Typescript Macros,
%D       subtitle=ALM Fixed,
%D         author=Hans Hagen,
%D           date=\currentdate,
%D      copyright={PRAGMA ADE \& \CONTEXT\ Development Team}]
%C
%C This module is part of the \CONTEXT\ macro||package and is
%C therefore copyrighted by \PRAGMA. See mreadme.pdf for
%C details.

\starttypescriptcollection [almfixed]

    \starttypescript [\s!mono] [almfixed]
        \definefontsynonym [ALMFixed-Regular] [\s!file:almfixed] 
[\s!features=\s!none]
    \stoptypescript

    \starttypescript [\s!mono] [almfixed]
        \setups[\s!font:\s!fallback:\s!mono]
        \definefontsynonym [\s!Mono] [ALMFixed-Regular]
    \stoptypescript

    \starttypescript [almfixed]
        \definetypeface [almfixed] [\s!tt] [\s!mono]  [almfixed] [\s!default]
        \definetypeface [almfixed] [\s!rm] [\s!serif] [modern]   [\s!default] 
[\s!rscale=0.92]
        \definetypeface [almfixed] [\s!ss] [\s!sans]  [modern]   [\s!default] 
[\s!rscale=0.92]
        \definetypeface [almfixed] [\s!mm] [\s!math]  [modern]   [\s!default] 
[\s!rscale=0.92]
        \quittypescriptscanning
    \stoptypescript

\stoptypescriptcollection
___________________________________________________________________________________
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
___________________________________________________________________________________

Reply via email to