Mir ist klar, dass dies mit dem Dialogfeld „Schriftart suchen“ möglich ist, aber ich habe zu viele Dateien, die diese Textaktualisierung erfordern, um diese Methode praktikabel zu machen.
Ich habe versucht, mit GREP herumzubasteln, aber ich bin darin ziemlich unerfahren. Ich habe eine Schriftartersetzung eingerichtet, aber ich kann GREP anscheinend nicht dazu bringen, sich auf mehr als eine Schriftart gleichzeitig zu konzentrieren.
Es ist wichtig, eine automatische Methode dafür zu haben, da die Schriftarten für diese Dokumente aufgrund der Verwendung von Sonderzeichen und des Gesamtbildes mit denen von Calibri übereinstimmen MÜSSEN.
Die einfachste Methode wäre die Verwendung dieses Skripts:
// Replace fonts in current INDD doc according to a set list
// Each line in theFontReplacements: 'Existing Font', 'Existing Style', 'New Font', 'New Style',
// Styles are optional - leave blank ('') if unwanted
var mydoc = app.activeDocument;
var theFontReplacements = [
'Minion Pro','Regular','Calibri','Regular',
'Trade Gothic LT Std','Regular','Calibri','Regular',
'Trade Gothic LT Std','Bold No. 2','Calibri','Bold',
'Trade Gothic LT Std','Oblique','Calibri','Italic',
];
for (i = 0; i < (theFontReplacements.length/4); i++) {
app.findTextPreferences = NothingEnum.nothing;
app.changeTextPreferences = NothingEnum.nothing;
app.findTextPreferences.appliedFont = theFontReplacements[i*4];
if (theFontReplacements[(i*4)+1] != ''){
app.findTextPreferences.fontStyle = theFontReplacements[(i*4)+1];
};
app.changeTextPreferences.appliedFont = theFontReplacements[(i*4)+2];
if (theFontReplacements[(i*4)+3] != ''){
app.changeTextPreferences.fontStyle = theFontReplacements[(i*4)+3];
};
mydoc.changeText();
};
Der einzige Nachteil ist, dass Sie die Schriftartänderungen manuell festlegen müssen. Der Vorteil ist jedoch, dass Sie vorgefertigte Konvertierungen angeben können, die für wiederkehrende Jobs oder Projekte wiederverwendet werden können!
Die Installation ist einfach, kopieren Sie das Skript in einen Notepad-Editor und speichern Sie es als .jsx. Dann öffnest du das Scripts-Panel und klickst gegenüber auf User und klickst auf Reveal in Explorer.
Kopieren Sie Ihre neue .jsx-Datei und fügen Sie sie in den Ordner ein, und schon sind Sie fertig!
13Russe
Stegathesaurus
13Russe