FontSetup.xml Examples
FontSetup.xml Example

<FontList>

<!-- S u b s t i t u t i o n s & A l t . S p e l l i n g s -->
<Substitute OldFont="Formata" NewFont="Franklin Gothic Medium" />

<Substitute OldFont="Serif" NewFont="Garamond" />
<Substitute OldFont="Sans Serif" NewFont="Arial" />
<Substitute OldFont="Monospace" NewFont="Lucida Console" />

<!-- F o n t F a m i l i e s -->
<Font FamilyName="Pristina">
<Regular FontFile="Pristina.ttf"/>
</Font>

<Font FamilyName="Weltron Urban">
<Regular FontFile="WELTU__.TTF"/>
</Font>

<Font FamilyName="BlackAdder ITC">
<Regular FontFile="ITCBLKAD.TTF"/>
</Font>

<!-- F o n t F a m i l i e s -->

<Font FamilyName="Arial">
<Regular FontFile="arial.ttf"/>
<Bold FontFile="arialbd.ttf"/>
<Italic FontFile="ariali.ttf"/>
<BoldItalic FontFile="arialbi.ttf"/>
</Font>

<Font FamilyName="Arial Black">
<Regular FontFile="ariblk.ttf"/>
<Italic FontFile="ARBLI___.TTF"/>
</Font>

<Font FamilyName="Arial Narrow">
<Regular FontFile="ARIALN.TTF"/>
<Bold FontFile="ARIALNB.TTF"/>
<Italic FontFile="ARIALNI.TTF"/>
<BoldItalic FontFile="ARIALNBI.TTF"/>
</Font>

<Font FamilyName="Arial Unicode MS">
<Regular FontFile="ARIALUNI.TTF"/>
</Font>

<Font FamilyName="Batang">
<Regular FontFile="BATANG.TTF"/>
</Font>

<Font FamilyName="Book Antiqua">
<Regular FontFile="BKANT.TTF"/>
<Bold FontFile="ANTQUAB.TTF"/>
<Italic FontFile="ANTQUAI.TTF"/>
<BoldItalic FontFile="ANTQUABI.TTF"/>
</Font>

<Font FamilyName="Bookman Old Style">
<Regular FontFile="BOOKOS.TTF"/>
<Bold FontFile="BOOKOSB.TTF"/>
<Italic FontFile="BOOKOSI.TTF"/>
<BoldItalic FontFile="BOOKOSBI.TTF"/>
</Font>

<Font FamilyName="Century">
<Regular FontFile="CENTURY.TTF"/>
</Font>

<Font FamilyName="Century Gothic">
<Regular FontFile="GOTHIC.TTF"/>
<Bold FontFile="GOTHICB.TTF"/>
<Italic FontFile="GOTHICI.TTF"/>
<BoldItalic FontFile="GOTHICBI.TTF"/>
</Font>

<Font FamilyName="Comic Sans MS">
<Regular FontFile="comic.ttf"/>
<Bold FontFile="comicbd.ttf"/>
</Font>

<Font FamilyName="Courier New">
<Regular FontFile="cour.ttf"/>
<Bold FontFile="courbd.ttf"/>
<Italic FontFile="couri.ttf"/>
<BoldItalic FontFile="courbi.ttf"/>
</Font>

<Font FamilyName="Franklin Gothic Medium">
<Regular FontFile="framd.ttf"/>
<Italic FontFile="framdit.ttf"/>
</Font>

<Font FamilyName="Garamond">
<Regular FontFile="GARA.TTF"/>
<Bold FontFile="GARABD.TTF"/>
<Italic FontFile="GARAIT.TTF"/>
</Font>

<Font FamilyName="Georgia">
<Regular FontFile="georgia.ttf"/>
<Bold FontFile="georgiab.ttf"/>
<Italic FontFile="georgiai.ttf"/>
<BoldItalic FontFile="georgiaz.ttf"/>
</Font>

<Font FamilyName="Haettenschweiler">
<Regular FontFile="HATTEN.TTF"/>
</Font>

<Font FamilyName="Helvetica Bold">
<Regular FontFile="Helvetica Bold.ttf"/>
</Font>

<Font FamilyName="Helvetica BoldOblique">
<Regular FontFile="Helvetica-BoldOblique.otf"/>
</Font>

<Font FamilyName="Helvetica Condensed">
<Regular FontFile="Helvetica-Condensed.otf" Embed="YES" Subset="NO"/>
</Font>

<Font FamilyName="Helvetica Condensed Black">
<Regular FontFile="Helvetica-Condensed-Black.otf" Embed="YES" Subset="NO"/>
</Font>

<Font FamilyName="Helvetica Condensed Medium">
<Regular FontFile="Helvetica-Condensed.otf" Embed="YES" Subset="NO"/>
</Font>

<Font FamilyName="Helvetica Condensed Bold">
<Regular FontFile="Helvetica-Condensed-Bold.otf" Embed="YES" Subset="NO"/>
</Font>

<Font FamilyName="Lucida Console">
<Regular FontFile="lucon.ttf"/>
</Font>

<Font FamilyName="Lucida Sans">
<Regular FontFile="lsansdi.ttf"/>
<Italic FontFile="lsansi.ttf"/>
</Font>

<Font FamilyName="Lucida Sans Unicode">
<Regular FontFile="l_10646.ttf"/>
</Font>

<Font FamilyName="MS Mincho">
<Regular FontFile="MSMINCHO.TTF"/>
</Font>

<Font FamilyName="MV Boli">
<Regular FontFile="mvboli.ttf"/>
</Font>

<Font FamilyName="Palatino Linotype">
<Regular FontFile="pala.ttf"/>
<Bold FontFile="palab.ttf"/>
<Italic FontFile="palai.ttf"/>
<BoldItalic FontFile="palabi.ttf"/>
</Font>

<Font FamilyName="Tahoma">
<Regular FontFile="tahoma.ttf"/>
<Bold FontFile="tahomabd.ttf"/>
</Font>

<Font FamilyName="Times New Roman">
<Regular FontFile="times.ttf"/>
<Bold FontFile="timesbd.ttf"/>
<Italic FontFile="timesi.ttf"/>
<BoldItalic FontFile="timesbi.ttf"/>
</Font>

<Font FamilyName="Trebuchet MS">
<Regular FontFile="trebuc.ttf"/>
<Bold FontFile="trebucbd.ttf"/>
<Italic FontFile="trebucit.ttf"/>
<BoldItalic FontFile="trebucbi.ttf"/>
</Font>

<Font FamilyName="Verdana">
<Regular FontFile="verdana.ttf"/>
<Bold FontFile="verdanab.ttf"/>
<Italic FontFile="verdanai.ttf"/>
<BoldItalic FontFile="verdanaz.ttf"/>
</Font>

<Font FamilyName="Free 3 of 9">
<Regular FontFile="FREE3OF9.TTF"/>
<Bold FontFile="FREE3OF9.TTF"/>
<Italic FontFile="FREE3OF9.TTF"/>
<BoldItalic FontFile="FREE3OF9.TTF"/>
</Font>

<Font FamilyName="IDAutomationHC39M">
<Regular FontFile="FREE3OF9.TTF"/>
<Bold FontFile="FREE3OF9.TTF"/>
<Italic FontFile="FREE3OF9.TTF"/>
<BoldItalic FontFile="FREE3OF9.TTF"/>
</Font>

</FontList>
FontSetup.xml Structure DTD
The DTD below describing the FontSetup.xml structure is for reference purposes only.

<!ELEMENT FontList (DefaultFont?, Substitute*, Font+)>

<!ATTLIST FontList Embed CDATA #IMPLIED Subset CDATA #IMPLIED>

<!ELEMENT DefaultFont (Range+)>

<!ATTLIST DefaultFont FamilyName CDATA #REQUIRED>

<!ELEMENT Range EMPTY>

<!ATTLIST Range FamilyName CDATA #REQUIRED
ChStart CDATA #REQUIRED
ChEnd CDATA #REQUIRED >
<!ELEMENT Substitute EMPTY>

<!ATTLIST Substitute OldFont CDATA #REQUIRED NewFont CDATA #REQUIRED>

<!ELEMENT Font (Regular|Bold|Italic|BoldItalic)+>

<!ATTLIST Font FamilyName CDATA #REQUIRED Embed CDATA #IMPLIED

Subset CDATA #IMPLIED>

<!ELEMENT Regular EMPTY>

<!ELEMENT Bold EMPTY>

<!ELEMENT Italic EMPTY>

<!ELEMENT BoldItalic EMPTY>

<!ATTLIST Regular FontFile CDATA #REQUIRED

FontIndex CDATA #IMPLIED

Embed CDATA #IMPLIED Subset CDATA #IMPLIED>

<!ATTLIST Bold FontFile CDATA #REQUIRED

FontIndex CDATA #IMPLIED Embed CDATA #IMPLIED Subset CDATA #IMPLIED>

<!ATTLIST Italic FontFile CDATA #REQUIRED

FontIndex CDATA #IMPLIED Embed CDATA #IMPLIED Subset CDATA #IMPLIED>

<!ATTLIST BoldItalic FontFile CDATA #REQUIRED FontIndex CDATA #IMPLIED

Embed CDATA #IMPLIED Subset CDATA #IMPLIED>