• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
0

Combined fonts in Arabic

Community Beginner ,
Jun 14, 2018 Jun 14, 2018

Copy link to clipboard

Copied

Hi,

I'm working on an Arabic instruction manual and I would like to apply two different fonts; one for Arabic characters (Arial) and another one for digits and Latin characters (Avenir LT Std).

I know that in FrameMaker there is a function "Combined fonts" that allow this change automatically for Asian texts.

Capture.JPG

Does anyone have an idea if there is a similar function in InDesign?

Thanks in advance

Daniele

Views

2.9K

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
community guidelines

correct answers 1 Correct answer

Community Beginner , Jun 20, 2018 Jun 20, 2018

Thank Laubender​ for the link that you shared.

It's really interesting and it could be useful to fix other issues (I saved it in my bookmarks) but in this case I think that I'll take another safer way.

In the Find/Change window (GREP section) I will apply to "Any Letter" and "Any Digit" the proper font.

Capture.JPG

I will repeat the operation for bold, italics and bold italics.

Unfortunately the white spaces between the Latin words will remain with a different font (Arial) but at the moment it is the better sol

...

Votes

Translate

Translate
Adobe Employee ,
Jun 19, 2018 Jun 19, 2018

Copy link to clipboard

Copied

Hi there,

We are sorry to inform you that we do not have any option to combine fonts in InDesign, however, we still have that option in InCopy.

Install and use fonts in InCopy

If you love this feature and want to raise a feature request, please share it here at our Adobe InDesign Feedback form. This is the best way of communicating with the Engineering and Product Management teams regarding issues and suggestions so they can be implemented in future releases.

Regards,

Srishti

Votes

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
community guidelines
Community Beginner ,
Jun 20, 2018 Jun 20, 2018

Copy link to clipboard

Copied

Thank for your reply Srishti.
I will share for sure.

Regards

Votes

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
community guidelines
Advocate ,
Jun 19, 2018 Jun 19, 2018

Copy link to clipboard

Copied

I believe what the you need are what InDesign calls "Composite Fonts."  A thread from late last year confirms that both ME and CJK versions of ID include the Composite font editor.

Good luck,

David

Votes

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
community guidelines
Community Beginner ,
Jun 20, 2018 Jun 20, 2018

Copy link to clipboard

Copied

Thank for your reply David,

but unfortunately it doesn't work for Arabic characters but only with CJK.

As you can see I installed the ME version of InDesign...

Preferences.JPG

Paragraph.JPG

... but the only available set of characters are for CJK.

Composite.JPG

If I click on "Custom..." I cannot chose any kind of Arabic set

Custom.JPG

As srishtib8795206 suggested to me I'll share this issue to the Adobe InDesign Feedback form hoping that in the future it will be possible to have this function.

Regards

Daniele

Votes

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
community guidelines
Community Expert ,
Jun 20, 2018 Jun 20, 2018

Copy link to clipboard

Copied

Hi Daniele,

do not know if this would help. A workaround using Marc Autret's FontMixer script:

Indiscripts :: FontMixer | Extend Typefaces in InDesign CS5/CS6/CC

See also into the comments section. Could be, that it would fail in your situation.

Best,
Uwe

Votes

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
community guidelines
Community Beginner ,
Jun 20, 2018 Jun 20, 2018

Copy link to clipboard

Copied

Thank Laubender​ for the link that you shared.

It's really interesting and it could be useful to fix other issues (I saved it in my bookmarks) but in this case I think that I'll take another safer way.

In the Find/Change window (GREP section) I will apply to "Any Letter" and "Any Digit" the proper font.

Capture.JPG

I will repeat the operation for bold, italics and bold italics.

Unfortunately the white spaces between the Latin words will remain with a different font (Arial) but at the moment it is the better solution that I found.

Regards

Daniele

Votes

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
community guidelines
Advocate ,
Jun 20, 2018 Jun 20, 2018

Copy link to clipboard

Copied

I've never actually used the Composite Font Editor, but I always understood this feature as a workaround for the old problem of using more attracive letters and digits with older CJK fonts, where the "Western" characters looked primitive.  Instead, in mty work I've simply used a GREP based on character-code ranges to search for character codes in the ranges for C, J & K: those ranges overlap so I can't use a GREP style, and in the manuscripts I see the "language" attribute is unreliable.

Of course, ID character styles suffer from the limitation that a given character can have just one, so they must be chosen judiciously.  In your case case of mostly Arabic text, you might prefer not to apply a character style to the alphanumerics rather than the Arabic.  However, given the changing nature of "any letter" and "any digit" -- does the former cover all the non-ASCII diacritic letters -- I might instead use GREP's "not" to filter out the Arabic codes to be sure of finding all the non-ASCII Unicode diacritics.

Good luck,

David

Votes

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
community guidelines
Community Beginner ,
Jun 20, 2018 Jun 20, 2018

Copy link to clipboard

Copied

Hi David,

I noted that the only way to find Latin characters into Arabic is finding "Any Letter" in the GREP window: if I try to do the same in the Text window it finds Arabic characters too.

At the moment is the only safe and quick mode that I found; I know that it isn't "orthodox" but it works 🙂

Thanks again for yours consideration.

Regards

Daniele

Votes

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
community guidelines
Advocate ,
Jun 21, 2018 Jun 21, 2018

Copy link to clipboard

Copied

First of all, whatever works is usually good.  However, it is all to easy to miss out on the power of ID's GREP searching.  For example, if you add a plus sign after the search string "[\u\l]", making it "[\u\l]+", it will find strings of upper- and lower-case letters, in effect, whole words, so you are changing text word by word instead of letter by letter.  Maybe ID manages to conflate attributes for such strings, but I suspect word-by-word takes less overhead.  But there's more.

You can include spaces by adding GREP's "or", |: "[\u\l|\x{20}]+" where "\x{20}" means the ASCII space character (Unicode's hexadecimal notation for the space character, abbreviated from U+0020).  You could included ASCII digits with "[\u\l|\x{20}|[\x{30}-\x{39}]+", i.e., another "or" plus a range for Unicode's ASCII digits (U+0030-0039).  For simplicity, you could search the whole ASCII range for alphanumerics "[\x{20}-\x{7E}]+"), but that will fall short if the text includes typographic subtleties such as en-dashes (U+2013) and en-dashes (U+2014), or perhaps special diacritics: you couold include those, too, with more "or" chars.   Best of all, ID lets you save search-and-replace strings under names you choose, so you don't need to remember the messy details six months hence -- I've saved dozens.

Good luck,

David

Votes

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
community guidelines
Community Beginner ,
Jun 26, 2018 Jun 26, 2018

Copy link to clipboard

Copied

Thanks again David,

honestly I didn't know the power of ID's GREP searching.

Noted with thanks.

Regards

Daniele

Votes

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
community guidelines
New Here ,
May 25, 2019 May 25, 2019

Copy link to clipboard

Copied

LATEST

Votes

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
community guidelines