%
% Typescript for serif family urw garamond
% written by install-font.pl (copyleft Henning Hraban Ramm)
% adapted 2003-08-16
%
% Write in your TeX file something like:
% \usetypescriptfile	[type-urw-garamond]
% \usetypescript	[fiee][urw-garamond]
% \setupbodyfont	[urw-garamond, rm, 12pt]


% load mapfile
\starttypescript	[map]	[\defaultencoding]
	\loadmapfile	[\defaultencoding-urw-garamond.map]
	\loadmapfile	[\defaultencoding-urw-garamond2.map]
\stoptypescript

% serif urw garamond
\starttypescript	[serif]	[garamond]	[\defaultencoding]
	\definefontsynonym	[URWGaramondT-Regu]	[\defaultencoding-g003013t]	[encoding=\defaultencoding]
	\definefontsynonym	[URWGaramondT-Medi]	[\defaultencoding-g003014t]	[encoding=\defaultencoding]
	\definefontsynonym	[URWGaramondT-Demi]	[\defaultencoding-g003015t]	[encoding=\defaultencoding]
	\definefontsynonym	[URWGaramondT-Bold]	[\defaultencoding-g003016t]	[encoding=\defaultencoding]
	\definefontsynonym	[URWGaramondT-ExtrBold]	[\defaultencoding-g003017t]	[encoding=\defaultencoding]
	\definefontsynonym	[URWGaramondT-ReguObli]	[\defaultencoding-g003233t]	[encoding=\defaultencoding]
	\definefontsynonym	[URWGaramondT-MediObli]	[\defaultencoding-g003234t]	[encoding=\defaultencoding]
	\definefontsynonym	[URWGaramondT-DemiObli]	[\defaultencoding-g003235t]	[encoding=\defaultencoding]
	\definefontsynonym	[URWGaramondT-BoldObli]	[\defaultencoding-g003236t]	[encoding=\defaultencoding]
	\definefontsynonym	[URWGaramondT-ExtrBoldObli]	[\defaultencoding-g003237t]	[encoding=\defaultencoding]
	\definefontsynonym	[URWGaramondT-ReguNarr]	[\defaultencoding-g003253t]	[encoding=\defaultencoding]
	\definefontsynonym	[URWGaramondT-MediNarr]	[\defaultencoding-g003254t]	[encoding=\defaultencoding]
	\definefontsynonym	[URWGaramondT-DemiNarr]	[\defaultencoding-g003255t]	[encoding=\defaultencoding]
	\definefontsynonym	[URWGaramondT-BoldNarr]	[\defaultencoding-g003256t]	[encoding=\defaultencoding]
	\definefontsynonym	[URWGaramondT-ExtrBoldNarr]	[\defaultencoding-g003257t]	[encoding=\defaultencoding]
	\definefontsynonym	[URWGaramondT-ReguNarrObli]	[\defaultencoding-g003273t]	[encoding=\defaultencoding]
	\definefontsynonym	[URWGaramondT-MediNarrObli]	[\defaultencoding-g003274t]	[encoding=\defaultencoding]
	\definefontsynonym	[URWGaramondT-DemiNarrObli]	[\defaultencoding-g003275t]	[encoding=\defaultencoding]
	\definefontsynonym	[URWGaramondT-BoldNarrObli]	[\defaultencoding-g003276t]	[encoding=\defaultencoding]
	\definefontsynonym	[URWGaramondT-ExtrBoldNarrObli]	[\defaultencoding-g003277t]	[encoding=\defaultencoding]
	\definefontsynonym	[URWGaramondT-ReguWide]	[\defaultencoding-g003293t]	[encoding=\defaultencoding]
	\definefontsynonym	[URWGaramondT-MediWide]	[\defaultencoding-g003294t]	[encoding=\defaultencoding]
	\definefontsynonym	[URWGaramondT-DemiWide]	[\defaultencoding-g003295t]	[encoding=\defaultencoding]
	\definefontsynonym	[URWGaramondT-BoldWide]	[\defaultencoding-g003296t]	[encoding=\defaultencoding]
	\definefontsynonym	[URWGaramondT-ExtrBoldWide]	[\defaultencoding-g003297t]	[encoding=\defaultencoding]
	\definefontsynonym	[URWGaramondT-ReguWideObli]	[\defaultencoding-g003313t]	[encoding=\defaultencoding]
	\definefontsynonym	[URWGaramondT-MediWideObli]	[\defaultencoding-g003314t]	[encoding=\defaultencoding]
	\definefontsynonym	[URWGaramondT-DemiWideObli]	[\defaultencoding-g003315t]	[encoding=\defaultencoding]
	\definefontsynonym	[URWGaramondT-BoldWideObli]	[\defaultencoding-g003316t]	[encoding=\defaultencoding]
	\definefontsynonym	[URWGaramondT-ExtrBoldWideObli]	[\defaultencoding-g003317t]	[encoding=\defaultencoding]
	\definefontsynonym	[URWGaramondT-ReguExtrNarr]	[\defaultencoding-g003323t]	[encoding=\defaultencoding]
	\definefontsynonym	[URWGaramondT-MediExtrNarr]	[\defaultencoding-g003324t]	[encoding=\defaultencoding]
	\definefontsynonym	[URWGaramondT-DemiExtrNarr]	[\defaultencoding-g003325t]	[encoding=\defaultencoding]
	\definefontsynonym	[URWGaramondT-BoldExtrNarr]	[\defaultencoding-g003326t]	[encoding=\defaultencoding]
	\definefontsynonym	[URWGaramondT-ExtrBoldExtrNarr]	[\defaultencoding-g003327t]	[encoding=\defaultencoding]
	\definefontsynonym	[URWGaramondT-ReguExtrNarrObli]	[\defaultencoding-g003333t]	[encoding=\defaultencoding]
	\definefontsynonym	[URWGaramondT-MediExtrNarrObli]	[\defaultencoding-g003334t]	[encoding=\defaultencoding]
	\definefontsynonym	[URWGaramondT-DemiExtrNarrObli]	[\defaultencoding-g003335t]	[encoding=\defaultencoding]
	\definefontsynonym	[URWGaramondT-BoldExtrNarrObli]	[\defaultencoding-g003336t]	[encoding=\defaultencoding]
	\definefontsynonym	[URWGaramondT-ExtrBoldExtrNarrObli]	[\defaultencoding-g003337t]	[encoding=\defaultencoding]
	\definefontsynonym	[URWGaramondT-ReguExtrWide]	[\defaultencoding-g003363t]	[encoding=\defaultencoding]
	\definefontsynonym	[URWGaramondT-MediExtrWide]	[\defaultencoding-g003364t]	[encoding=\defaultencoding]
	\definefontsynonym	[URWGaramondT-DemiExtrWide]	[\defaultencoding-g003365t]	[encoding=\defaultencoding]
	\definefontsynonym	[URWGaramondT-BoldExtrWide]	[\defaultencoding-g003366t]	[encoding=\defaultencoding]
	\definefontsynonym	[URWGaramondT-ExtrBoldExtrWide]	[\defaultencoding-g003367t]	[encoding=\defaultencoding]
	\definefontsynonym	[URWGaramondT-ReguExtrWideObli]	[\defaultencoding-g003373t]	[encoding=\defaultencoding]
	\definefontsynonym	[URWGaramondT-MediExtrWideObli]	[\defaultencoding-g003374t]	[encoding=\defaultencoding]
	\definefontsynonym	[URWGaramondT-DemiExtrWideObli]	[\defaultencoding-g003375t]	[encoding=\defaultencoding]
	\definefontsynonym	[URWGaramondT-BoldExtrWideObli]	[\defaultencoding-g003376t]	[encoding=\defaultencoding]
	\definefontsynonym	[URWGaramondT-ExtrBoldExtrWideObli]	[\defaultencoding-g003377t]	[encoding=\defaultencoding]
	\definefontsynonym	[GaramondNo2DCD-Regu]	[\defaultencoding-g021e03d]	[encoding=\defaultencoding]
	\definefontsynonym	[GaramondNo2DCD-Medi]	[\defaultencoding-g021e04d]	[encoding=\defaultencoding]
	\definefontsynonym	[GaramondNo2SCT-Regu]	[\defaultencoding-g021803t]	[encoding=\defaultencoding]
	\definefontsynonym	[GaramondNo2SCT-Medi]	[\defaultencoding-g021804t]	[encoding=\defaultencoding]
\stoptypescript

%%% normal width

% serif garamond
\starttypescript	[serif]	[garamond]	[name]
% DCD = lower Caps
%	\definefontsynonym	[SerifCaps]		[GaramondNo2DCD-Regu]
%	\definefontsynonym	[SerifBoldCaps]	[GaramondNo2DCD-Medi]
	\definefontsynonym	[SerifCaps]		[GaramondNo2SCT-Regu]
	\definefontsynonym	[OldStyle]		[GaramondNo2SCT-Regu]
	\definefontsynonym	[SerifBoldCaps]	[GaramondNo2SCT-Medi]

	\definefontsynonym	[Serif]			[URWGaramondT-Regu]
	\definefontsynonym	[SerifSlanted]		[URWGaramondT-ReguObli]
	\definefontsynonym	[SerifBold]		[URWGaramondT-Demi]
	\definefontsynonym	[SerifBoldSlanted]	[URWGaramondT-DemiObli]
	\definefontsynonym	[SerifItalic]		[SerifSlanted]
	\definefontsynonym	[SerifBoldItalic]	[SerifBoldSlanted]
\stoptypescript

% serif garamond medium
\starttypescript	[serif]	[garamond-medi]	[name]
\usetypescript	[serif]	[garamond]	[\defaultencoding]
	\definefontsynonym	[SerifCaps]		[GaramondNo2SCT-Regu]
	\definefontsynonym	[OldStyle]		[GaramondNo2SCT-Regu]
	\definefontsynonym	[SerifBoldCaps]	[GaramondNo2SCT-Medi]

	\definefontsynonym	[Serif]			[URWGaramondT-Medi]
	\definefontsynonym	[SerifSlanted]		[URWGaramondT-MediObli]
	\definefontsynonym	[SerifBold]		[URWGaramondT-Bold]
	\definefontsynonym	[SerifBoldSlanted]	[URWGaramondT-BoldObli]
	\definefontsynonym	[SerifItalic]		[SerifSlanted]
	\definefontsynonym	[SerifBoldItalic]	[SerifBoldSlanted]
\stoptypescript

% serif garamond bold
\starttypescript	[serif]	[garamond-bold]	[name]
\usetypescript	[serif]	[garamond]	[\defaultencoding]
	\definefontsynonym	[SerifCaps]	[GaramondNo2SCT-Medi]

	\definefontsynonym	[Serif]			[URWGaramondT-Demi]
	\definefontsynonym	[SerifSlanted]		[URWGaramondT-DemiObli]
	\definefontsynonym	[SerifBold]		[URWGaramondT-ExtrBold]
	\definefontsynonym	[SerifBoldSlanted]	[URWGaramondT-ExtrBoldObli]
	\definefontsynonym	[SerifItalic]		[SerifSlanted]
	\definefontsynonym	[SerifBoldItalic]	[SerifBoldSlanted]
\stoptypescript

%%% narrow width

% serif garamond narrow
\starttypescript	[serif]	[garamond-nar]	[name]
\usetypescript	[serif]	[garamond]	[\defaultencoding]
	\definefontsynonym	[SerifItalic]		[SerifSlanted]
	\definefontsynonym	[SerifBoldItalic]	[SerifBoldSlanted]
	\definefontsynonym	[Serif]			[URWGaramondT-ReguNarr]
	\definefontsynonym	[SerifSlanted]		[URWGaramondT-ReguNarrObli]
	\definefontsynonym	[SerifBold]		[URWGaramondT-DemiNarr]
	\definefontsynonym	[SerifBoldSlanted]	[URWGaramondT-DemiNarrObli]
\stoptypescript

% serif garamond narrow medium
\starttypescript	[serif]	[garamond-nar-medi]	[name]
\usetypescript	[serif]	[garamond]	[\defaultencoding]
	\definefontsynonym	[SerifItalic]		[SerifSlanted]
	\definefontsynonym	[SerifBoldItalic]	[SerifBoldSlanted]
	\definefontsynonym	[Serif]			[URWGaramondT-MediNarr]
	\definefontsynonym	[SerifSlanted]		[URWGaramondT-MediNarrObli]
	\definefontsynonym	[SerifBold]		[URWGaramondT-BoldNarr]
	\definefontsynonym	[SerifBoldSlanted]	[URWGaramondT-BoldNarrObli]
\stoptypescript

% serif garamond narrow bold
\starttypescript	[serif]	[garamond-nar-bold]	[name]
\usetypescript	[serif]	[garamond]	[\defaultencoding]
	\definefontsynonym	[SerifItalic]		[SerifSlanted]
	\definefontsynonym	[SerifBoldItalic]	[SerifBoldSlanted]
	\definefontsynonym	[Serif]			[URWGaramondT-DemiNarr]
	\definefontsynonym	[SerifSlanted]		[URWGaramondT-DemiNarrObli]
	\definefontsynonym	[SerifBold]		[URWGaramondT-ExtrBoldNarr]
	\definefontsynonym	[SerifBoldSlanted]	[URWGaramondT-ExtrBoldNarrObli]
\stoptypescript

%%% extra narrow width

% serif garamond extra narrow
\starttypescript	[serif]	[garamond-ena]	[name]
\usetypescript	[serif]	[garamond]	[\defaultencoding]
	\definefontsynonym	[SerifItalic]		[SerifSlanted]
	\definefontsynonym	[SerifBoldItalic]	[SerifBoldSlanted]
	\definefontsynonym	[Serif]			[URWGaramondT-ReguExtrNarr]
	\definefontsynonym	[SerifSlanted]		[URWGaramondT-ReguExtrNarrObli]
	\definefontsynonym	[SerifBold]		[URWGaramondT-DemiExtrNarr]
	\definefontsynonym	[SerifBoldSlanted]	[URWGaramondT-DemiExtrNarrObli]
\stoptypescript

% serif garamond extra narrow medium
\starttypescript	[serif]	[garamond-ena-medi]	[name]
\usetypescript	[serif]	[garamond]	[\defaultencoding]
	\definefontsynonym	[SerifItalic]		[SerifSlanted]
	\definefontsynonym	[SerifBoldItalic]	[SerifBoldSlanted]
	\definefontsynonym	[Serif]			[URWGaramondT-MediExtrNarr]
	\definefontsynonym	[SerifSlanted]		[URWGaramondT-MediExtrNarrObli]
	\definefontsynonym	[SerifBold]		[URWGaramondT-BoldExtrNarr]
	\definefontsynonym	[SerifBoldSlanted]	[URWGaramondT-BoldExtrNarrObli]
\stoptypescript

% serif garamond extra narrow bold
\starttypescript	[serif]	[garamond-ena-bold]	[name]
\usetypescript	[serif]	[garamond]	[\defaultencoding]
	\definefontsynonym	[SerifItalic]		[SerifSlanted]
	\definefontsynonym	[SerifBoldItalic]	[SerifBoldSlanted]
	\definefontsynonym	[Serif]			[URWGaramondT-DemiExtrNarr]
	\definefontsynonym	[SerifSlanted]		[URWGaramondT-DemiExtrNarrObli]
	\definefontsynonym	[SerifBold]		[URWGaramondT-ExtrBoldExtrNarr]
	\definefontsynonym	[SerifBoldSlanted]	[URWGaramondT-ExtrBoldExtrNarrObli]
\stoptypescript

%%% wide width

% serif garamond wide
\starttypescript	[serif]	[garamond-wid]	[name]
\usetypescript	[serif]	[garamond]	[\defaultencoding]
	\definefontsynonym	[SerifItalic]		[SerifSlanted]
	\definefontsynonym	[SerifBoldItalic]	[SerifBoldSlanted]
	\definefontsynonym	[Serif]			[URWGaramondT-ReguWide]
	\definefontsynonym	[SerifSlanted]		[URWGaramondT-ReguWideObli]
	\definefontsynonym	[SerifBold]		[URWGaramondT-DemiWide]
	\definefontsynonym	[SerifBoldSlanted]	[URWGaramondT-DemiWideObli]
\stoptypescript

% serif garamond wide medium
\starttypescript	[serif]	[garamond-wid-medi]	[name]
\usetypescript	[serif]	[garamond]	[\defaultencoding]
	\definefontsynonym	[SerifItalic]		[SerifSlanted]
	\definefontsynonym	[SerifBoldItalic]	[SerifBoldSlanted]
	\definefontsynonym	[Serif]			[URWGaramondT-MediWide]
	\definefontsynonym	[SerifSlanted]		[URWGaramondT-MediWideObli]
	\definefontsynonym	[SerifBold]		[URWGaramondT-BoldWide]
	\definefontsynonym	[SerifBoldSlanted]	[URWGaramondT-BoldWideObli]
\stoptypescript

% serif garamond wide bold
\starttypescript	[serif]	[garamond-wid-bold]	[name]
\usetypescript	[serif]	[garamond]	[\defaultencoding]
	\definefontsynonym	[SerifItalic]		[SerifSlanted]
	\definefontsynonym	[SerifBoldItalic]	[SerifBoldSlanted]
	\definefontsynonym	[Serif]			[URWGaramondT-DemiWide]
	\definefontsynonym	[SerifSlanted]		[URWGaramondT-DemiWideObli]
	\definefontsynonym	[SerifBold]		[URWGaramondT-ExtrBoldWide]
	\definefontsynonym	[SerifBoldSlanted]	[URWGaramondT-ExtrBoldWideObli]
\stoptypescript

%%% extra wide width

% serif garamond extra wide
\starttypescript	[serif]	[garamond-ewi]	[name]
\usetypescript	[serif]	[garamond]	[\defaultencoding]
	\definefontsynonym	[SerifItalic]		[SerifSlanted]
	\definefontsynonym	[SerifBoldItalic]	[SerifBoldSlanted]
	\definefontsynonym	[Serif]			[URWGaramondT-ReguExtrWide]
	\definefontsynonym	[SerifSlanted]		[URWGaramondT-ReguExtrWideObli]
	\definefontsynonym	[SerifBold]		[URWGaramondT-DemiExtrWide]
	\definefontsynonym	[SerifBoldSlanted]	[URWGaramondT-DemiExtrWideObli]
\stoptypescript

% serif garamond extra wide medium
\starttypescript	[serif]	[garamond-ewi-medi]	[name]
\usetypescript	[serif]	[garamond]	[\defaultencoding]
	\definefontsynonym	[SerifItalic]		[SerifSlanted]
	\definefontsynonym	[SerifBoldItalic]	[SerifBoldSlanted]
	\definefontsynonym	[Serif]			[URWGaramondT-MediExtrWide]
	\definefontsynonym	[SerifSlanted]		[URWGaramondT-MediExtrWideObli]
	\definefontsynonym	[SerifBold]		[URWGaramondT-BoldExtrWide]
	\definefontsynonym	[SerifBoldSlanted]	[URWGaramondT-BoldExtrWideObli]
\stoptypescript

% serif garamond extra wide bold
\starttypescript	[serif]	[garamond-ewi-bold]	[name]
\usetypescript	[serif]	[garamond]	[\defaultencoding]
	\definefontsynonym	[SerifItalic]		[SerifSlanted]
	\definefontsynonym	[SerifBoldItalic]	[SerifBoldSlanted]
	\definefontsynonym	[SerifBold]		[URWGaramondT-DemiExtrWide]
	\definefontsynonym	[SerifBoldSlanted]	[URWGaramondT-DemiExtrWideObli]
	\definefontsynonym	[SerifBold]		[URWGaramondT-ExtrBoldExtrWide]
	\definefontsynonym	[SerifBoldSlanted]	[URWGaramondT-ExtrBoldExtrWideObli]
\stoptypescript

%%%

% serif garamond2 (all small caps)
\starttypescript	[serif]	[garamond2]	[name]
\usetypescript	[serif]	[garamond]	[\defaultencoding]
	\definefontsynonym	[SerifItalic]		[SerifSlanted]
	\definefontsynonym	[SerifBoldItalic]	[SerifBoldSlanted]
	% SCT = normal small caps, oldstyle numbers
	\definefontsynonym	[Serif]			[GaramondNo2SCT-Regu]
	\definefontsynonym	[SerifBold]		[GaramondNo2SCT-Medi]
	% DCD = small caps with lowered Caps, normal numbers
	\definefontsynonym	[SerifSlanted]		[GaramondNo2DCD-Regu]
	\definefontsynonym	[SerifBoldSlanted]	[GaramondNo2DCD-Medi]
\stoptypescript

% sample family definition
\starttypescript	[fiee]	[urw-garamond]
	\definetypeface	[urw-garamond2]	[rm]	[serif]	[garamond2]	[default]	[encoding=\defaultencoding]

	\definetypeface	[urw-garamond]	[rm]	[serif]	[garamond]	[default]	[encoding=\defaultencoding]
	\definetypeface	[urw-garamond-medi]	[rm]	[serif]	[garamond-medi]	[default]	[encoding=\defaultencoding]
	\definetypeface	[urw-garamond-bold]	[rm]	[serif]	[garamond-bold]	[default]	[encoding=\defaultencoding]

	\definetypeface	[urw-garamond-ena]	[rm]	[serif]	[garamond-ena]	[default]	[encoding=\defaultencoding]
	\definetypeface	[urw-garamond-ena-medi]	[rm]	[serif]	[garamond-ena-medi]	[default]	[encoding=\defaultencoding]
	\definetypeface	[urw-garamond-ena-bold]	[rm]	[serif]	[garamond-ena-bold]	[default]	[encoding=\defaultencoding]

	\definetypeface	[urw-garamond-nar]	[rm]	[serif]	[garamond-nar]	[default]	[encoding=\defaultencoding]
	\definetypeface	[urw-garamond-nar-medi]	[rm]	[serif]	[garamond-nar-medi]	[default]	[encoding=\defaultencoding]
	\definetypeface	[urw-garamond-nar-bold]	[rm]	[serif]	[garamond-nar-bold]	[default]	[encoding=\defaultencoding]

	\definetypeface	[urw-garamond-ewi]	[rm]	[serif]	[garamond-ewi]	[default]	[encoding=\defaultencoding]
	\definetypeface	[urw-garamond-ewi-medi]	[rm]	[serif]	[garamond-ewi-medi]	[default]	[encoding=\defaultencoding]
	\definetypeface	[urw-garamond-ewi-bold]	[rm]	[serif]	[garamond-ewi-bold]	[default]	[encoding=\defaultencoding]

	\definetypeface	[urw-garamond-wid]	[rm]	[serif]	[garamond-wid]	[default]	[encoding=\defaultencoding]
	\definetypeface	[urw-garamond-wid-medi]	[rm]	[serif]	[garamond-wid-medi]	[default]	[encoding=\defaultencoding]
	\definetypeface	[urw-garamond-wid-bold]	[rm]	[serif]	[garamond-wid-bold]	[default]	[encoding=\defaultencoding]
\stoptypescript

