Copy link to clipboard
Copied
I have a statictext that contains an ampersand. This effects the underlining of the next character and no ampersand.
The 'fix' of doubling up the ampersands simply effects two ampersands (neither underlined).
Any ideas, please?
Win10 : ExtendScript Toolkit : Javascript
var d = new Window("dialog");
d.add("statictext", undefined, "aaaa &&&& bbb"); // CS6
d.add("statictext", undefined, "aaaa &&&\u202B bbb"); // СС2018
d.add("statictext", undefined, "aaaa &&&\u200B bbb"); // СС2018
d.show();
Copy link to clipboard
Copied
Try using two ampersands instead of one.
Copy link to clipboard
Copied
Quoting from my original: "The 'fix' of doubling up the ampersands simply effects two ampersands (neither underlined)."
Copy link to clipboard
Copied
var d = new Window("dialog");
d.add("statictext", undefined, "aaaa &&&& bbb"); // CS6
d.add("statictext", undefined, "aaaa &&&\u202B bbb"); // СС2018
d.add("statictext", undefined, "aaaa &&&\u200B bbb"); // СС2018
d.show();
Copy link to clipboard
Copied
Adobe Replaced Flash based ScriptUI in CC 2015 with a HTML based version. There are issues between versions scripts compatibility issues exists.
Copy link to clipboard
Copied
That's not material here, but thank you anyway.
Copy link to clipboard
Copied
I had the same problem in CS6 where I found solution for, but later was irritated it doesn't work in CC.
Copy link to clipboard
Copied
Thank you for a quick and correct answer. Rather ridiculous isn't it that to effect a single ampersand one has to enter "&&&\u200B"?
Copy link to clipboard
Copied
Ha, I had the same problem in rather different context. When I produce a typeface with an ampersand in the descriptive name of stylistic sets, this will also underline the next character in the OpenType menu of the current InDesign CC. Using two ampersands helps for InDesign, but then other applications display && in the menu. I can't fix that dilemma, I hope Adobe does, soon.