Copy link to clipboard
Copied
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
and this is how it looks (as it should) using 2023 verision
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>
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
Copy link to clipboard
Copied
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?
Copy link to clipboard
Copied
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)
Copy link to clipboard
Copied
Tagging @Abhishek Rao.
Copy link to clipboard
Copied
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
Copy link to clipboard
Copied
Hello @HARSHIKA_VERMA ,
my OS is Windows 10 Enterprise. Version 22H2
Copy link to clipboard
Copied
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
Copy link to clipboard
Copied
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
Copy link to clipboard
Copied
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.
Copy link to clipboard
Copied
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!
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.
Copy link to clipboard
Copied
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:
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:
Find more inspiration, events, and resources on the new Adobe Community
Explore Now