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

Issue with Indian Languages font in InDesign 2024 and 2025

Community Beginner ,
Mar 22, 2025 Mar 22, 2025

Hello,

we are currently facing a problem in my team when working with Indian languages using InDesign versions 19 and 20 (2024 and 2025).

 

This is how it looks when we open the file in 2024 and 2025 versions

JoseMunozRuiz_0-1742637549118.png

 

and this is how it looks (as it should) using 2023 verision

JoseMunozRuiz_2-1742637636692.png

 

both files are using the exact same settings, fonts, etc, the only difference is the version of InDesign used.

I have tried to download again InDesign v18 but is not available any more in the Creative Cloud.

We work in a big team and only 2 of the older members have access to InDesign 2023 and that's a problem for us.

Are there any solutions for this? Either fix the bug or provide installation for v18

Thanks.

 

<Title renamed by moderator>

 

TOPICS
Bug , Type
1.1K
Translate
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 Expert , Mar 26, 2025 Mar 26, 2025

Try turning on Legacy support under Preferences > Advanced Type. The new Harfbuzz text engine in CC2024 and up is probably having a problem with the font. Since it looks like Mukta is an open-source font, it may have a flaw they haven't fixed yet, epsecially if other fonts work correctly

Screen Shot 2025-03-26 at 1.03.57 AM.png

Translate
LEGEND ,
Mar 22, 2025 Mar 22, 2025

If you're big enough - you could contact Customer Support and ask them for the link. 

 

But are you sure you've EXACTLY the same fonts everywhere? 

 

Translate
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 ,
Mar 22, 2025 Mar 22, 2025

yes, everything is identical except for the version used to open the file.

- Adobe world-ready paragraph composer is used

- metrics kerning is used

- same font (Mukta) is used. It doesn't make any difference if we use other font (we've tried Kokila, Anek Devanagari, Hind, Noto Sans Devanagari, etc)

Translate
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
LEGEND ,
Mar 22, 2025 Mar 22, 2025

Tagging @Abhishek Rao.

 

Translate
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
Adobe Employee ,
Mar 25, 2025 Mar 25, 2025

Hi @Jose Munoz Ruiz,

 

Sorry for the frustration, and thanks, Robert at ID-Tasker, for tagging us. Would you mind telling us the details of your operating system? We will try our best to help.

 

Thanks,

Harshika



Translate
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 ,
Mar 26, 2025 Mar 26, 2025

Hello @HARSHIKA_VERMA ,

my OS is Windows 10 Enterprise. Version 22H2

Translate
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 ,
Mar 25, 2025 Mar 25, 2025

I tried some hindi text on version 20..2 on a MAC and it did work fine with Adobe Word Ready Paragraph Composer and Arial Unicode MS font. Can you check if this is a problem with a specific installation. Try it on a different computer. If possible send us a sample document that exhibits this problem.

This could also be a document specific problem so try different documents to rule out this possibility.

-Manan

Translate
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 ,
Mar 26, 2025 Mar 26, 2025

Try turning on Legacy support under Preferences > Advanced Type. The new Harfbuzz text engine in CC2024 and up is probably having a problem with the font. Since it looks like Mukta is an open-source font, it may have a flaw they haven't fixed yet, epsecially if other fonts work correctly

Screen Shot 2025-03-26 at 1.03.57 AM.png

Translate
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 ,
Mar 26, 2025 Mar 26, 2025

Thank you Brad @ Roaring Mouse, this actually worked in my computer! I will ask the rest of the team to check as well to make sure it works for all of us.

 

 

Translate
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 ,
Mar 26, 2025 Mar 26, 2025

Funny enough, I decided to test a file today with the same text in your screen shot, and since it was an image, I used Google Translate to recognize the image back to English and then back to Marathi, and this is what I got!

Screen Shot 2025-03-26 at 2.00.35 PM.png

But if I deleted the period, the dotted circle went away.  Weird.  The font Google uses here is Roboto, but apparently Google translate also uses the harfbuzz text shaper, so the plot thickens! Perhaps a bug in harfbuzz.

 

Translate
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 ,
Mar 26, 2025 Mar 26, 2025
LATEST

There are multiple ways to do this kind of glyph shaping or diacritic combining when you're building a complex-script font in OpenType.  The dotted circle is a "combining mark"; itmeans that the glyph isn't supposed to be sitting by itself, but it's meant to connect automatically with another preceding glyph. The font designer can basically choose what OpenType method or methods they use to have the glyphs combine, and sometimes those choices work well in all circumstances, and sometimes someone's complex-script font support has a hole in it which causes this kind of drop. 

 

I'm not sure what caused Google Translate to render the text two different ways according to the presence or absence of a period, but I can't recreate what you saw on Google Translate on my machine. We've seen lots of posts around here regarding a single font for a complex-script language that doesn't render correctly when harfbuzz is enabled, and often it's down to how a language-aware OpenType method is being used in that font. Sometimes the fix is to go to the font developers and ask them to fix something broken, and sometimes the fix is something in the WRC that the InDesign developers need to fix, and sometimes you have to take your bug report to the harfbuzz dev list. I suspect that this one is going to be on the font developers' shoulders, but I can't prove that.

 

What I can tell you, @Jose Munoz Ruiz  is that if a future version of InDesign removes that "legacy font shaping engine" you can still use Mukta even if no one ever fixes this bug. What's happening is that the Devanagari candra E isn't joining with the preceding Devanagari A, right? I was able to force harfbuzz to render it correctly by inserting a joiner manually:

CAND.gif

 

which feels like a lot of clicks, but fortunately once I've done that once I can do a global find/change to fix it everywhere throughout the document:

CAND2.gif

Translate
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