我想要替换文字图层中某些单词的字体颜色和重量和大小
例如:
I want <b>THIS</b> look different
and <b>this</b> as well.
我的计划是在&lt; b&gt;之间替换每个角色的颜色。和&lt; / b&gt;那么“&lt; b&gt;”和“&lt; / b&gt;”被删除。
首先,我想知道改变文本层中某些单词的颜色和大小甚至是可行的。
另一件事是,即使我以某种方式设法更改文本图层中的字体颜色,然后删除&lt; b&gt;和&lt; / b&gt ;,字体颜色变回原来的样子。到图层第一个字符的颜色。
function Replace132Step1(){
var desctxt = app.activeDocument.artLayers.getByName ("Description");
var reg = new RegExp("(<b>.*<\/?b>)");
var boldColor1 = new SolidColor();
boldColor1.rgb.hexValue= 'EE3E2E';
//I got stuck from here. .replace doesn't seem like to work.
}
function Replace132Step2(){
var desctxt = app.activeDocument.artLayers.getByName ("Description");
desctxt.textItem.contents = desctxt.textItem.contents.replace("<b>", "");
desctxt.textItem.contents = desctxt.textItem.contents.replace("</b>", "");
}