[GastForen Programme Print/Bildbearbeitung Adobe FrameMaker

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste

Problem mit Schriftzuweisung "Arial Unicode MS" aus EDD

M. E.
Beiträge gesamt: 46

28. Sep 2011, 11:31
Bewertung:

gelesen: 10409

Beitrag als Lesezeichen
Ein freundliches Hallo in die Runde!

Ich habe ein Problem mit der Zeichendarstellung im Unicode-Bereich.

Anforderungen:
- FrameMaker10-Projekt mit Grundschrift "Stempel Garamond"
- für Zeichen aus dem Unicode-Bereich soll "Times New Roman" verwendet werden
- für Zeichen, welche sich damit nicht abbilden lassen, soll "Arial Unicode MS" verwendet werden

Umsetzung:
- Im Template ist die Grundschrift (Absatzformat-Tag=Haupttext) auf "Stempel Garamond" gesetzt
- per Script werden die betreffenden Zeichen in der XML-Datei vor dem FM-Import mit einem Element <Layout Typ="Unicode_Arial"> bzw. <Layout Typ="Unicode_Times"> getagt
- in der EDD wird der Attributwert abgefragt und dementsprechend ein Zeichen-Tag "FmArialUnicodeMS" bzw. "FmTimesNewRoman" zugewiesen

Problem:
- die Zuweisung des Zeichen-Tags funktioniert, aber bei "FmArialUnicodeMS" wird die Grundschrift (Stempel Garamond) verwendet, beim Zeichen-Tag "FmTimesNewRoman" funktioniert alles korrekt

Tests:
-füge ich in der FM-Datei ein Element <Layout Typ="Unicode_Arial"> ein, steht die Schriftfamilie auf "Arial Unicod MS" (korrekt), schreibe ich ein oder mehrere beliebige(s) Zeichen in das Element, verstellt sich die Schrift auf "Stempel Garamond" (fehlerhaft) – der Zeichen-Tag ist weiterhin korrekt (FmArialUnicodeMS)
- weise ich dem geschriebenen Text per Strg+D die Schrift "Arial Unicod MS" zu, ist alles korrekt, auch nach erneuter Elementzuweisung oder EDD-Regel-Import
- schreibe ich an beliebiger Stelle in diesem Text neue Zeichen, so haben diese Zeichen wieder "Stempel Garamond", alle anderen Zeichen (die schonmal die "Arial Unicod MS" per Hand zugewiesen bekommen haben) bleiben korrekt

Hat jemand eine Idee, woran das liegen könnte und wie ich dieses Problem beheben kann?

Dank im Voraus!
Mario

(Dieser Beitrag wurde von M. E. am 28. Sep 2011, 11:37 geändert)
Änderungsverlauf:
Beitrag geändert von M. E. (Anwender) am 28. Sep 2011, 11:37