Hier ist dein After Effects-Skript,
um alle Schriftarten in deinem Projekt einheitlich zu machen. Denk daran, dass du ein bisschen JavaScript und die After Effects-Skripting-API dafür brauchst. Das Skript durchläuft alle Textebenen in deinem Projekt und setzt die Schriftart auf die von dir gewählte um.
- Ersetze
"Arial"
im Skript durch die Schriftart, die du verwenden möchtest. - Öffne After Effects und dein Projekt.
- Gehe zu
Datei > Skripte > Skripteditor
. - Kopiere das Skript in den Skripteditor und führe es aus.
// After Effects Script to Change All Fonts in a Project
// Petyadesign 2021
// Define the desired font
var myWindow = new Window("palette", "Change Font Script", undefined);
myWindow.orientation = "column";
var fontDropdown = myWindow.add("dropdownlist", undefined, ["Sparkasse Rg", "Sparkasse Rg/regular/Type1", "Sparkasse Rg/regular"]); // Replace with your fonts
fontDropdown.selection = 0;
var goButton = myWindow.add("button", undefined, "Go");
var closeButton = myWindow.add("button", undefined, "Close");
myWindow.center();
myWindow.show();
// Function to change the font of all text layers in a comp
function changeFontsInComp(comp, selectedFont) {
for (var i = 1; i <= comp.numLayers; i++) {
var layer = comp.layer(i);
if (layer instanceof TextLayer) {
var textProp = layer.property("Source Text");
var textDocument = textProp.value;
textDocument.font = selectedFont;
textProp.setValue(textDocument);
}
}
}
// Add functionality to Go button
goButton.onClick = function() {
var selectedFont = fontDropdown.selection.text;
if (app.project) {
app.beginUndoGroup("Change All Fonts");
for (var j = 1; j <= app.project.numItems; j++) {
var item = app.project.item(j);
if (item instanceof CompItem) {
changeFontsInComp(item, selectedFont);
}
}
app.endUndoGroup();
alert("TaDA! Die Schriften wurden geändert.");
} else {
alert("No project found.");
}
}
// Add functionality to Close button
closeButton.onClick = function() {
myWindow.close();
}