non-joiner character (Unicode <200C>) didn't work in Text Variables
Copy link to clipboard
Copied
non-joiner character (Unicode <200C>) didn't work in Text Variables.
Copy link to clipboard
Copied
What were you expecting to happen with the non-joiner in the variable that did not?
Copy link to clipboard
Copied
Hi Peter,
the special character ZERO_WIDTH_NONJOINER has no effect in the rendition of the text variable.
Below a sample with the word "final" where in the source text that special character is used to set the "f" and the "i" apart. The text variable shows a ligature fi. And this is the proof that the ZERO_WIDTH_NONJOINER does not make it to the text variable:
In Alireza Nikzad's sample the issue is even more dramatic:
Regards,
Uwe Laubender
( ACP )
Copy link to clipboard
Copied
Bug?
Copy link to clipboard
Copied
Hard to tell if this is a bug.
"A missing feature" perhaps?
With unforeseen consequences…
Regards,
Uwe Laubender
( ACP )
Copy link to clipboard
Copied
Hi Alireza,
I would report this issue as bug at Adobe InDesign UserVoice:
https://indesign.uservoice.com/forums/601180-adobe-indesign-bugs
Regards,
Uwe Laubender
( ACP )
Copy link to clipboard
Copied
InDesign tends to strip out all sorts of control characters from text variables. Often this is helpful -- for instance, it won't display a footnote reference in a text variable, which is good.
But here it does look like it's stripping out an essential typographic element. You should report the bug.
Ariel
Copy link to clipboard
Copied
Hi everyone,
It's not the final solution, but it can help temporarily.
I changed Non-joiner <200C> with POP Directional formatting <202C> just in the Heading text:
Heading and Header before Find/Change:
Heading and Header after Find/Change:
It's helpful for exporting pdf file or printing a book, but because it's not the correct character, it makes trouble if you want to change the format of the book.

