|
Beim Austausch von Dateien ist die Verwendung von Text innerhalb dieser Dateien ein wichtiger Punkt. Dieser Artikel zeigt Ihnen Möglichkeiten zum Umgang mit diesen Texten und Fonts auf.
Die Weitergabe von Grafiken, die Text enthalten, ist im Hinblick auf die verwendeten Fonts stets Risiko-behaftet. Die wenigsten Grafik-Formate bieten die Möglichkeit, Fonts einzubetten. Ist aber der verwendete Font auf dem Ziel-System nicht vorhanden, kann bei der Verwendung eines alternativen Fonts ein deutlicher Darstellungs-Unterschied festzustellen sein. Dies wäre z.B. bei der Ersetzung von Arial oder Helvetica durch Courier der Fall.
In der Regel lässt sich durch einen Anruf beim Ersteller der technischen Illustration klären, welcher Font zu verwenden ist. Wie verhält sich aber die Situation, wenn nicht bekannt ist, welcher Font mit welchem Schrift-Schnitt in der CGM-Datei verwendet wurde?
Dazu gibt es zwei verschiedene Möglichkeiten.
Text-kodierte CGM-Dateien Ist eine CGM-Datei Text-kodiert exportiert worden, lässt sich die so genannte "Font List" direkt auslesen. Öffnen Sie dazu die CGM-Datei mit einem Text-Editor und suchen Sie nach dem Eintrag FONTLIST, gefolgt von den Fontbezeichnungen, wie in diesem Beispiel:
FONTLIST 'Helvetica' 'Helvetica Bold' 'Helvetica Oblique' 'Helvetica BoldOblique';
Die hinter dem Schlüsselwort FONTLIST aufgeführten Font-Namen sind die in der Illustration verwendeten Fonts.
Binär kodierte CGM-Dateien Ist eine CGM-Datei binär kodiert ist die Feststellung der verwendeten Fonts nicht ganz so einfach wie bei einer Text-kodierten CGM-Datei. Öffnen Sie eine binär kodierte CGM-Datei mit einem Text-Editor, werden Sie nur nichtssagende Hieroglyphen vorfinden.
Die FONTLIST so auszulesen ist nur annähernd möglich, denn die Fontbezeichnungen und Schriftschnitte sind relativ versteckt im Code angegeben. Welche Lösung bietet sich bei binär kodierten CGM-Dateien an?
Verwendung von MetaCheck™ zur Ermittlung der FONTLIST MetaCheck™ ist ein sehr mächtiges Programm zur Prüfung von CGM-Dateien. Neben zahlreichen anderen Möglichkeiten, bietet es auch einen Einblick in die FONTLIST einer binär kodierten CGM-Datei.
Dazu wird mit MetaCheck™ ein so genannter "Trace Report" generiert, der die FONTLIST enthält.
Dieser Eintrag kann so aussehen:
5:FONT LIST Offset:74 Length:65 P1 : Font List Value: 1 >Helvetica< 2 >Helvetica Bold< 3 >Helvetica Oblique< 4 >Helvetica BoldOblique<
Für die Verwendung mit IsoDraw ist diese FONTLIST sehr hilfreich, denn mit den Einträgen der FONTLIST kann die Font-Verwendung, bzw. -Ersetzung für IsoDraw angepasst werden. Die Anpassung erfolgt in einer "Font Mapping Table" in der Datei "OptCGM.prf".
|