Der Windows Installer stellt uns eine Standard Property zur Verfügung um direkt auf den Fonts Ordner zu referenzieren (FontsFolder). Unsere XML Syntax sieht dann wie folgt aus:
<Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="FontsFolder" />
</Directory>
Im Anschluss können wir jetzt dieses Verzeichnis referenzieren und eine Komponente erstellen, die unsere TrueType Fonts installiert und registriert.
<DirectoryRef Id="FontsFolder"> <Component Id="InstallFonts" Guid="YOUR-GUID-HERE"> <File Id="font1.TTF" Source="fonts\font1.ttf" TrueType="yes" /> <File Id="font2.TTF" Source="fonts\font2.ttf" TrueType="yes" /> </Component> </DirectoryRef>
Die Komponente InstallFonts installiert aus unserem Installationsmedium zwei TrueType Fonts - font1.ttf und font2.ttf - und registriert diese. Die erstellte Komponente kann anschliessend einem Feature zuwiesen werden. Ein komplettes Beispiel zur TrueType Font Installation steht als Download zur Verfügung.