Jump to content
Jetzt die »Hot New Fonts« bei MyFonts durchstöbern.

Schriftartenersetzung gezielt steuern in .docx

Empfohlene Beiträge

typo-g

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.

Link zu diesem Kommentar
typo-g

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.

Link zu diesem Kommentar

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 erstellen

Einloggen

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden

Unsere Partner

Mit über 130.000 Fonts der größte Schriften-Shop im Internet.
Entdecke hunderte Font-Sonderangebote.
Hier beginnt deine kreative Reise.
FDI Type Foundry besuchen
FDI Neumeister jetzt kostenlos laden und nutzen …
×
×
  • Neu erstellen...

🍪 Hinweis:

Wir benutzen funktionale Cookies.