Schriften
Nach oben zu Unterschiedliche Host-Umgebungen berücksichtigen
Windows enthält einen Standardsatz von True-Type- und Rasterschriften. Berücksichtigen Sie bei der Entwicklung von Anwendungen, die weitergegeben werden sollen, dass auf vielen Computern nur dieser Standardsatz zur Verfügung steht.
Für die Textkomponenten einer Anwendung sollten nur Schriften verwendet werden, die auf allen Weitergabe-Computern verfügbar sind.
Sollte die Verwendung einer Schrift, die nicht im Standardsatz enthalten ist, unvermeidbar sein, muss diese Schrift zusammen mit der Anwendung weitergegeben werden. Die Schrift muss entweder vom Installationsprogramm oder von der Anwendung selbst auf dem Ziel-Computer installiert werden. Bei der Weitergabe von Schriften, die von einem Fremdhersteller stammen, sind möglicherweise Lizenzrechte zu beachten.
Windows verfügt über eine Funktion, die sicherstellt, dass bei Nichtvorhandensein einer Schrift die ähnlichste auf dem Computer verfügbare Schrift verwendet wird. Dadurch werden zwar Fehler aufgrund nicht vorhandener Schriften vermieden, das Erscheinungsbild der Anwendung kann aber darunter leiden. Deshalb ist es besser, die Anwendung bereits bei der Entwicklung auf alle Eventualitäten vorzubereiten.
Mit den Windows-API-Funktionen AddFontResource und DeleteFontResource können Sie eine Schrift, die nicht im Standardsatz von Windows enthalten ist, für eine Anwendung verfügbar machen. Die .FOT-Datei für die betreffende Schrift muss zusammen mit der Anwendung weitergegeben werden.