Können Schriftsetzungen in MS Word gesteuert werden?

11

Angenommen, ich tippe Text in MS Word (eine beliebige Version) und gebe ein Zeichen ein, das in der verwendeten Schriftart nicht vorhanden ist. Angenommen, ich verwende Times New Roman und gebe 2300 Alt X ein, wodurch das Durchmesserzeichen „⌀“ verwendet wird, das in Times New Roman nicht vorhanden ist. MS Word nimmt es von einer anderen Schriftart auf, wie z. B. Arial Unicode MS. Dies kann den typografischen Stil oder den Zeilenabstand durcheinander bringen. Und das ohne Vorankündigung.

Das vielleicht unpraktischste Merkmal hierbei ist, dass MS Word nicht automatisch zur ursprünglichen Schriftart zurückkehrt. Der nachfolgende Text wird in der Ersatzschriftart angezeigt, es sei denn, der Benutzer sieht, was passiert, und erkennt, dass er die Schriftart ändern muss.

Die Frage ist: Können solche Ersetzungen gesteuert werden, z. B. durch Angabe der Schriftarten, die als Sicherungsschriftarten verwendet werden sollen? Wenn nicht, gibt es eine zuverlässige Dokumentation darüber?

Jukka K. Korpela
quelle

Antworten:

3

Sie können ein Makro aufzeichnen, um das Problem zu umgehen. Sie benötigen das Makro, um Folgendes auszuführen:[space] [left-arrow] Alt-X [right-arrow]

Um es zu verwenden, geben Sie 2300 unmittelbar gefolgt von der Taste ein, die Sie dem Makro zugewiesen haben. Das Makro fügt ein Leerzeichen ein (das die ursprüngliche Schriftart hat), kehrt zu Ihrer Nummer zurück, konvertiert es mit Alt-X in Unicode und kehrt dann nach dem Leerzeichen zurück (das wieder in Ihrer ursprünglichen Schriftart enthalten ist). Wenn Sie kein Leerzeichen einfügen möchten (wenn das nächste Zeichen unmittelbar nach dem Unicode-Zeichen stehen soll), fügen Sie [backspace]am Ende Ihres Makros ein Leerzeichen hinzu .

Paul Walker
quelle
1
Danke für den Vorschlag. Es hilft, die Textschriftart beizubehalten. Es wird jedoch nicht die Hauptfrage der Steuerung der Schriftsetzung behandelt.
Jukka K. Korpela