InDesign False Ligatures Bug
InDesign sometimes, seemingly randomly, replaces pairs such as hn, il, io, sy, ek, etc. with completely wrong glyph, such as accented Y, U, etc., when regular Ligature setting is applied. This has been a problem since CS5 and we recently had it occur in CC2015, so it is still there. Affected fonts have been many over the years, including licensed Adobe fonts. Fonts can be Open Type or PostScript. Language setting can be English US, UK, or seemingly anything else. The only thing that works to avoid it is to turn off Ligatures which is generally unacceptable, so the only workaround is a targeted GREP style to apply ligatures to only the pairs that should have them for that file. This is a long-standing problem which has been reported in forums various times and needs to be addressed. There is no sure fire way to reproduce the bug. Only thing that sometimes works is to brute force load/unload fonts until the problem occurs. It seems that once the problem occurs the first time it may then become more frequent on that computer. I know someone who has even seen the effects of this problem in printed material (i.e., in a book they were reading).
We are unable to reproduce the issue in-house.
In case you have some consistent steps to reproduce the issue from scratch, please feel free to send a mail at email@example.com or start a new thread on this portal
15 commentsComments are closed
To help Adobe with clarity as to the issue, I would ask the Anonymous poster who said the issue was only found in the Interactive PDF if they can truly confirm that that is the case?
With this bug you cannot go back into the InDesign file at a later time and expect to see the same result as seen in whatever PDF was created.
The problem is commonly thought to be in a PDF export process because the PDF is where the problem first becomes noticed (how many people are doing cold reads exporting?), but if you setup a process to monitor for this issue I'm pretty sure you'll find that the problem is happening in the InDesign file before the PDF export.
It is not a corruption of the ID file—it is an InDesign bug—so you will not necessarily see the issue when you open the ID file to review why your PDF is all screwed up.
Thanks for the offer. I guess you don’t recognize me. I already provided you a file earlier this year. In fact, I followed up with you just a month ago and you replied to me that “[Adobe is] looking into the problem but currently it is not at high priority. In case you can find a pattern or consistent reproducible steps, we can reprioritise the issue for fixing.”
But in my bug report here I gave the only known way that the problem has been reproduced.
To be clear: We first found (and reported on the Adobe forums) this problem in CS5 in 2011. The problem happened at a remote office from our headquarters and initially we could not reproduce the problem here. The problem proved not to be any of the things we thought it might be: Mac OS version, ID version (original problem was in InDesign 126.96.36.1995 and we hoped updating to 7.0.3 would resolve it, ha), font management software, Quark 7 being on same Mac, postscript font, etc. The Mac that we eventually reproduced the problem on in 2011 was basically out of the box (I can’t confirm 100%: it was 8 years ago and I did not personally setup the Mac and was not the one spending the time to force the issue to happen, but I was nearby), and it was done using a brand new file with no content other than a small bit of text in Adobe Garamond Pro. The problem has reoccurred, albeit less frequently, in every version of InDesign we’ve used since.
Clearing caches and rebooting Mac before opening a new file helps. (The bug has not been known to happen when doing this step before opening/making any new file.)
Turning off ligatures “fixes” the bug because InDesign seems to be for some reason trying to make ligatures out of pairs that have no business being a ligature. Known problem pairs include hn, hk, io, il, sy, ek, & eh.
The workaround for someone who wants to set ligatures but avoid chance of having this problem is to use a GREP style to apply ligature setting where it is needed, e.g., fi, fl, Th, ct, whatever.
Anyway, thanks for offering to help again. If I can secure rights from one of our clients to share another one of our files where we saw the problem, I will send your way.
We are having issues with a ligature changing to an incorrect character. The only thing that works to avoid it is to turn off Ligature.
We have this problem repeat when:
Using the Palatino as Postscript
Exporting the InDesign CC2018 and CC2019 file to an interactive PDF
This does not appear in the InDesign file or the exported print pdf, or the packaged pdf.
In this case, the ligature feature changed all "io" instances to superscripted 2, and "il" instances to ç.
Our interactive pdf must be ADA compliant and read with assistive technology. We cannot use a print pdf.
Thanks for any help with the issue.
Appreciate the offer, Aman. As it turns out, our production dept recently ran into this problem again ("hn" pairs got turned into capital U with acute mark, Ú). My company would require a non-disclosure agreement to be signed (in addition to us getting client permission) before we could share the files. I have sent you a back channel email. Thanks again.
Thomas King commented
It seems that the issue is happening with letter combinations that InDesign equates to a alternate glyph in the font. For instance "io" in Devotions changed to an uppercase O with a tilde. Sometimes it replaces a letter combination with a ligature. If you look on the attached file you will see whats going on.
This is happening to me often. I unchecked ligatures in the character and open the file and there are ligatures in the file. I turn off ligatures and its OK for a while. Then it happens again, I check ligatures in the character panel and it's checked again.
Has this ever been resolved as we are having the same issues.
Cleaning font caches can resolve this, but we're looking for a more robust solution (one of which indesign does without us having to worry about missing it).
It doesn't happen all the time and is very hard to replicate (as the thread suggests). It happens in CC2017 and CC2018 (as well as others reading other forums). The file is not the issue as when the problem occurs, we open the file on another mac and it is fine.
It happens with various fonts, Avenir, Camphor, Myriad Pro so far we've had issues with.
We run a mac environment, not all of the macs show the problem (even though they use the same fonts and versions of indesign and OS), it's confined to only a few of them.
Is there any resolution to this?
Aman, the problem is that the bug cannot be reproduced by taking some specific steps. The bug has been reported in the Adobe Forums multiple times for the past 7 years. It may be "rare" but if you are a company producing 1000s of titles per year, that so-called rarity is not rare enough, and when dealing with titles that will get 5 and sometimes 6 digit print runs, even once would be too much/expensive.
For more details, why don't you read this thread which has the most thorough explication of the issue: https://forums.adobe.com/thread/792075
I have the same issue in CS6. This guy had it in CS5.5 way back in 2011: https://forums.adobe.com/thread/792075 It is ridiculous that Adobe have not dealt with it yet (they can forget about me 'upgrading' to CC).
I got around it by clearing font caches every day (using Smasher and/or Font Nuke) and switching ligatures off where I could. I had the problem with Goudy OS and Frutiger opentype fonts. It is not a problem that I can reproduce short of wondering if a file has lots of styles and some have ligatures enabled and others disabled.
Steve Jenks commented
I have come across this a few times. It has always been a single font in a job that it happens to and, for me at least, has always been solved by disabling ligatures. Not ideal but it works.
Yes that is the problem of "false ligatures" which has been there since quite a few versions of Indesign. I am also unable to reproduce this issue consistently but yes it does occur.
Do let me know if you find some concrete steps so that it can be looked into.
We are using InDesign CC. In our InDesign file, the word "weeks" is spelled correctly. The font is Helvetica Neue LT Std. When we exported the file to PDF, "weeks" became "wefis"
We have since been unable to recreate this oddity. We've turned ligatures off and on. We've also tried turning discretionary ligatures and contextual alternates on and off and was unable to reproduce the error. We've recreated the steps on 3 different computers but was unable to reproduce this error. We need to know how this error occurs and how it can be fixed so we can avoid costly spoilages in the future.
Yes this is a known issue which happens rarely, especially when exporting an indd to .pdf wherein the pdf contains "false ligatures"
If you can share the .indd file along with some steps to reproduce the problem it would be great
We are having random issues with a ligature changing to an incorrect character.