Copy link to clipboard
Copied
I am working in a 2019 Structured Framemaker book with Arabic and English text. The book and text are set to read right-to-left for Arabic, however, I need to make the Registered trademark symbol appear on the right side of the English Brand names for which I am unable. Are there any tips and tricks out there?
Copy link to clipboard
Copied
You need to place a so-called Unicode Control Characters before and after the whole string: A "Right-To-Left Mark" (RLM) before Apple, and a "Left-to-Right Mark" after the ©.
So to say, like this: [RTM]Apple CarPlay©[LTR]
So, for this:
يعد استخدام Apple CarPlay© ممتعًا.
Enter the marks like this:
يعد استخدام [RLM]Apple CarPlay©[LRM] ممتعًا.
To get this result:
يعد استخدام Apple CarPlay© ممتعًا.
You can insert the markers in the text with the Direction Toolbar (View > Toolbars > Direction Toolbar).
You can also insert Unicode Control Characters in the Find/Change dialog by right-clicking in the text fields.
Copy link to clipboard
Copied
Stefan,
the terms "before" and "after" are misleading in this context, not following the logical cursor movement in that text. If you put a right-to-left mark before "Apple" (which is left of the "A"), you'll get the opposite of what you want. Actually the whole paragraph is RTL, just "Apple©" should appear LTR, and then the text should continue in RTL.
In my experience just using the plain RTL/LTR markers doesn't work reliably in the context of latin text within arabic paragraphs. I've had best success when using the "left-to-right embedding" and the "previous/original writing direction" markers for that. To be precise:
Now it should look as expected.
Bernd