Highlighted

Arabic and English text formatting issues

Community Beginner ,
Apr 04, 2019

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?arabic_text.PNG

TOPICS
Formatting and numbering

Views

431

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more

Arabic and English text formatting issues

Community Beginner ,
Apr 04, 2019

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?arabic_text.PNG

TOPICS
Formatting and numbering

Views

432

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Apr 04, 2019 0
Adobe Employee ,
Apr 04, 2019

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.

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Apr 04, 2019 4
Be.eM LATEST
Engaged ,
Apr 05, 2019

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:

  1. after the last arabic word, press the cursor button once to have the cursor directly left of the "A"
  2. enter the "left-to-right embedding" marker. This will change the order of all following text, but that doesn't matter yet.
  3. using the cursor button, step through the whole word "Apple©", until the cursor is just right of the "©"
  4. now enter the "original writing direction" marker (or a right-to-left marker for that matter)

Now it should look as expected.

Bernd

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Apr 05, 2019 1