typo-g Geschrieben Dezember 3, 2012 Geschrieben Dezember 3, 2012 Liebe Experten, gibt es eine Möglichkeit, die automatische Schriftartenersetzung in MS Word (2007/2010) gezielt vom Dokument aus zu steuern, wie dies z.B. in CSS über { font-family: arial, helvetica, verdana, sans-serif; } möglich ist? Es geht um folgendes Problem: Es sollen Dokumente mit der Hausschriftart "Rosario" erstellt werden, die auch immer mal wieder an Dritte (Kunden) zwecks Bearbeitung weitergegeben werden. In unseren Windows-Testumgebungen (WinXP und Win7) wird die Schriftart tragischerweise durch "Bell MT" ersetzt, die nun wirklich nicht sehr viel mit Rosario zu tun hat. Gibt es irgendwelche Möglichkeiten, das .docx Dokument so zu manipulieren, dass eine bestimmte Schriftart (z.B. Arial oder Calibri) oder wenigstens irgendeine serifenlose Schrift zur Ersetzung verwendet wird, wenn der Kunde die "Rosario" nicht hat? Weiterhelfen würde mir auch schon die Information, nach welchen Parametern überhaupt die Auswahl der Ersatzschriften erfolgt. Ist dies im ursprünglichen Font eingestellt? Oder ist die Auswahl völlig zufällig? Kennt sich da jemand aus? Besten Dank vorab schon mal! PS: Es geht mit tatsächlich um eine Steuerung der Ersetzung. Eine Einbindung des Fonts in das Dokument ist keine Alternative, schon aufgrund der resultierenden Dokumentengröße.
Ralf Herrmann Geschrieben Dezember 3, 2012 Geschrieben Dezember 3, 2012 Die meisten Programme richten sich nach den Panose-Einstellungen IN der Schriftart. Als Anwender kann man das aber nicht kontrollieren, ohne den Font selbst zu ändern.
typo-g Geschrieben Dezember 4, 2012 Themen-Ersteller Geschrieben Dezember 4, 2012 Vielen Dank für die überaus schnelle Hilfe! In der Tat konnte ich jetzt nachvollziehen, dass nach einer Korrektur der Panose-Einstellungen im Font (mittels FontForge) auch Word eine korrektere Schriftartenersetzung vornimmt. Das ist natürlich nicht ganz der optimale Weg, aber wenigstens ist Rosario unter OFL lizensiert, sodass es lizenzrechtlich zumindest geht. Im Übrigen funktioniert grundsätzlich auch die Manipulation des Panose-Codes in der .docx-Datei, ohne Veränderung des Fonts. Nur die Automatisierung der Veränderung bedeutet etwas mehr Progarmmierarbeit. Bei .docx handelt es sich ja um einen gezippten Satz von xml-Dateien. Entpackt man die .docx mit 7zip o.ä., findet sich im Verzeichnis "word" die Datei "fontTable.xml". Dort findet sich zu jedem verwendeten Font der Eintrag <w:panose1 w:val="[Panose-Code]">. Wird dieser geändert, sucht sich Word in der Tat den auf den geänderten Code passenden Font. In der Praxis kann man natürlich nicht nach jedem Speichern die .docx entpacken, die fontTable.xml manuel verändern, und alles wieder zusammenpacken. Sollte irgendwer ein Word-Addin kennen, welches eine beliebige Veränderung in der .docx-Datei beim Speichern ermöglicht, wäre das wohl die elegantest Lösung.
Þorsten Geschrieben Dezember 4, 2012 Geschrieben Dezember 4, 2012 Trotzdem gut zu wissen, dass es diesen Notbehelf gibt. Danke!
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenEinloggen
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden