Photoshop jsx поиск и замена текста с определенным размером шрифта для каждой замены - PullRequest
0 голосов
/ 14 апреля 2019

Я пытаюсь найти и заменить несколько слов в текстовом слое. Каждое слово в этом текстовом слое имеет определенный размер шрифта, который теряется при замене текста. Есть ли способ заменить символы, но сохранить размер шрифта? Или, может быть, заменить и установить определенный размер шрифта?

for (var key in keys) {
    var search_name = keys[key];
    var replace_content = key_val_objects[keys[key]];

    for (var j= 0; j < srcDoc.artLayers.length; j++) {
        var lyr = srcDoc.artLayers[j];

        if (lyr.kind == LayerKind.TEXT) {
            var lyr = srcDoc.artLayers[j];
            lyr.textItem.contents = lyr.textItem.contents.replace(search_name, replace_content); 
        }
     }
}

То, что я до сих пор искал и заменял текст, но размер шрифта не сохранился. Весь текстовый слой изменяется на размер шрифта первого символа.

...