% run texfont from currentpath with the fonts on subpath fontsite/500

% texfont --en=texnansi --ve=linotype --co=optima       type-ghz.dat
% texfont --en=texnansi --ve=linotype --co=optima-nova  type-ghz.dat
% texfont --en=texnansi --ve=linotype --co=palatino     type-ghz.dat

\starttypescriptcollection[zapf collection]

% zapfino

\starttypescript [serif,handwriting] [zapfino] [texnansi,ec,8r] % todo: handwriting

  \definefontsynonym [ZapfinoOne]   [\typescriptthree-lt54223] [encoding=\typescriptthree]
  \definefontsynonym [ZapfinoTwo]   [\typescriptthree-lt54224] [encoding=\typescriptthree]
  \definefontsynonym [ZapfinoThree] [\typescriptthree-lt54225] [encoding=\typescriptthree]
  \definefontsynonym [ZapfinoFour]  [\typescriptthree-lt54226] [encoding=\typescriptthree]

  \loadmapfile[\typescriptthree-linotype-zapfino.map]

\stoptypescript

% \starttypescript [handwriting] [zapfino-1] \definefontsynonym [Handwriting]  [ZapfinoOne] \stoptypescript
% \starttypescript [handwriting] [zapfino-2] \definefontsynonym [Handwriting]  [ZapfinoTwo] \stoptypescript
% \starttypescript [handwriting] [zapfino-3] \definefontsynonym [Handwriting]  [ZapfinoThree] \stoptypescript
% \starttypescript [handwriting] [zapfino-4] \definefontsynonym [Handwriting]  [ZapfinoFour] \stoptypescript

% optima

\starttypescript [sans] [optima] [name]

  \definefontsynonym [Sans]            [OptimaLT]
  \definefontsynonym [SansItalic]      [OptimaLT-Italic]
  \definefontsynonym [SansBold]        [OptimaLT-Bold]
  \definefontsynonym [SansBoldItalic]  [OptimaLT-BoldItalic]
  \definefontsynonym [SansSlanted]     [SansItalic]
  \definefontsynonym [SansBoldSlanted] [SansBoldItalic]
  \definefontsynonym [SansCaps]        [Sans]

\stoptypescript

\starttypescript [sans] [optima,optima-nova] [texnansi,ec,8r]

  \loadmapfile[\typescriptthree-linotype-optima.map]

  \definefontsynonym [OptimaLT]                  [\typescriptthree-lte50019] [encoding=\typescriptthree]
  \definefontsynonym [OptimaLT-Italic]           [\typescriptthree-lte52401] [encoding=\typescriptthree]
  \definefontsynonym [OptimaLT-Bold]             [\typescriptthree-lte50021] [encoding=\typescriptthree]
  \definefontsynonym [OptimaLT-BoldItalic]       [\typescriptthree-lte54379] [encoding=\typescriptthree]

  \definefontsynonym [OptimaLT-Medium]           [\typescriptthree-lte53505] [encoding=\typescriptthree]
  \definefontsynonym [OptimaLT-MediumItalic]     [\typescriptthree-lte53506] [encoding=\typescriptthree]
  \definefontsynonym [OptimaLT-DemiBold]         [\typescriptthree-lte53507] [encoding=\typescriptthree]
  \definefontsynonym [OptimaLT-DemiBoldItalic]   [\typescriptthree-lte53508] [encoding=\typescriptthree]
  \definefontsynonym [OptimaLT-Black]            [\typescriptthree-lte53509] [encoding=\typescriptthree]
  \definefontsynonym [OptimaLT-BlackItalic]      [\typescriptthree-lte53510] [encoding=\typescriptthree]
  \definefontsynonym [OptimaLT-ExtraBlack]       [\typescriptthree-lte53511] [encoding=\typescriptthree]
  \definefontsynonym [OptimaLT-ExtraBlackItalic] [\typescriptthree-lte53512] [encoding=\typescriptthree]

\stoptypescript

\starttypescript [map] [optima,optima-nova] [texnansi,ec,8r]

  \loadmapfile[\typescriptthree-linotype-optima.map]

\stoptypescript

% optima nova

\starttypescript [sans] [optima-nova] [name]

  \definefontsynonym [Sans]            [OptimaNovaLT-Regular]
  \definefontsynonym [SansItalic]      [OptimaNovaLT-Italic]
  \definefontsynonym [SansBold]        [OptimaLT-Bold]
  \definefontsynonym [SansBoldItalic]  [OptimaLT-BoldItalic]
  \definefontsynonym [SansSlanted]     [SansItalic]
  \definefontsynonym [SansBoldSlanted] [SansBoldItalic]
  \definefontsynonym [SansCaps]        [Sans]

\stoptypescript

\starttypescript [sans] [optima-nova] [texnansi,ec,8r]

  \loadmapfile[\typescriptthree-linotype-optima-nova.map]

  \definefontsynonym [OptimaNovaLT-Regular] [\typescriptthree-lt55483] [encoding=\typescriptthree]
  \definefontsynonym [OptimaNovaLT-Italic]  [\typescriptthree-lt55486] [encoding=\typescriptthree]

\stoptypescript

\starttypescript [map] [optima-nova] [texnansi,ec,8r]
  \loadmapfile[\typescriptthree-linotype-optima-nova.map]
\stoptypescript

% palatino

\starttypescript [serif] [palatino] [name]

  \definefontsynonym [Serif]            [PalatinoLT-Roman]
  \definefontsynonym [SerifItalic]      [PalatinoLT-Italic]
  \definefontsynonym [SerifBold]        [PalatinoLT-Bold]
  \definefontsynonym [SerifBoldItalic]  [PalatinoLT-BoldItalic]

  \definefontsynonym [SerifSlanted]     [SerifItalic]
  \definefontsynonym [SerifBoldSlanted] [SerifBoldItalic]

  \definefontsynonym [SerifCaps]        [Palatino-SC]

\stoptypescript

\starttypescript [serif] [palatino] [texnansi,ec,8r]

  \loadmapfile[\typescriptthree-linotype-palatino.map]

  \definefontsynonym[PalatinoLT-Roman]        [\typescriptthree-lte50001] [encoding=\typescriptthree]
  \definefontsynonym[PalatinoLT-Italic]       [\typescriptthree-lte50002] [encoding=\typescriptthree]
  \definefontsynonym[PalatinoLT-Bold]         [\typescriptthree-lte50003] [encoding=\typescriptthree]
  \definefontsynonym[PalatinoLT-BoldItalic]   [\typescriptthree-lte50004] [encoding=\typescriptthree]

  \definefontsynonym[PalatinoLT-Light]        [\typescriptthree-lte52168] [encoding=\typescriptthree]
  \definefontsynonym[PalatinoLT-LightItalic]  [\typescriptthree-lte52169] [encoding=\typescriptthree]
  \definefontsynonym[PalatinoLT-Medium]       [\typescriptthree-lte52170] [encoding=\typescriptthree]
  \definefontsynonym[PalatinoLT-MediumItalic] [\typescriptthree-lte52171] [encoding=\typescriptthree]
  \definefontsynonym[PalatinoLT-Black]        [\typescriptthree-lte52172] [encoding=\typescriptthree]
  \definefontsynonym[PalatinoLT-BlackItalic]  [\typescriptthree-lte52173] [encoding=\typescriptthree]
  \definefontsynonym[Palatino-BoldItalicOsF]  [\typescriptthree-pobio]    [encoding=\typescriptthree]
  \definefontsynonym[Palatino-BoldOsF]        [\typescriptthree-pobos]    [encoding=\typescriptthree]
  \definefontsynonym[Palatino-ItalicOsF]      [\typescriptthree-poios]    [encoding=\typescriptthree]

  \definefontsynonym[Palatino-SC]             [\typescriptthree-posc]     [encoding=\typescriptthree]

\stoptypescript

\starttypescript [map] [palatino] [texnansi,ec,8r]
  \loadmapfile[\typescriptthree-linotype-palatino.map]
\stoptypescript

\stoptypescriptcollection

% melior

\starttypescript [serif] [melior] [name]

  \definefontsynonym [MeliorLT-Roman]   [MeliorLT]

  \definefontsynonym [Serif]            [MeliorLT-Roman]
  \definefontsynonym [SerifItalic]      [MeliorLT-Italic]
  \definefontsynonym [SerifBold]        [MeliorLT-Bold]
  \definefontsynonym [SerifBoldItalic]  [MeliorLT-BoldItalic]

  \definefontsynonym [SerifSlanted]     [SerifItalic]
  \definefontsynonym [SerifBoldSlanted] [SerifBoldItalic]

  \definefontsynonym [SerifCaps]        [Serif]

\stoptypescript

\starttypescript [serif] [melior] [texnansi,ec,8r]

  \loadmapfile[\typescriptthree-linotype-melior.map]

  \definefontsynonym [MeliorLT]            [texnansi-lte50062] [encoding=\typescriptthree]
  \definefontsynonym [MeliorLT-Italic]     [texnansi-lte50063] [encoding=\typescriptthree]
  \definefontsynonym [MeliorLT-Bold]       [texnansi-lte50064] [encoding=\typescriptthree]
  \definefontsynonym [MeliorLT-BoldItalic] [texnansi-lte50065] [encoding=\typescriptthree]

\stoptypescript

\starttypescript [map] [melior] [texnansi,ec,8r]
  \loadmapfile[\typescriptthree-linotype-melior.map]
\stoptypescript


\endinput
