InDesign losing style settings when pasting text to new document; text with unidentified overrides
I have a 300-page file of mostly text that gets revised and updated every few years. Sometimes I need to copy text out of the file and into a new document. I am having trouble that InDesign does weird things with the text styles when I copy it. Sometimes the text appears the same as the orginal, but it has style overrides on that should not be there. I don't want to clear all overrides, becasue there are places that overrides are needed. Here is what I have tried so far:
- Checked that all the styles are based on "no paragraph style." (They are now, but they weren't originally.)
- Checked the "basic paragraph style" for anything strange. (It was set to a font that no longer existed. I updated it to the same as my current standard. This seems significant, because the one override is that the font style is set to "Roman," which is what that old font called for, but which is not available for most fonts.)
- Did a find and replace in the copied text to replace "Roman" style with "Regular." (InDesign still showed overrides, either unidentified or with "Roman.")
- Recreated the file using the idml method. (This significantly reduced its size, but did not fix the copying error.)
- Recreated a problem paragraph style and tested it. (It made no difference.)
What do you think? Is this a bug in InDesign? (I think it has happened with other files, but this is the one I've tested the most.) What else shall I try? The file has likely been converted from Quark, but that was before I was involved with the project. The file appears to have "code" in it that it doesn't know what to do with. I've noticed similar unidentified overrides when a file has text copied or imported from an html source. The only way I know to solve that is to clear all the overrides before I begin formatting or else I will have a hopelessly messy file at the end. Would it be possible to write a script to clear all styling not explicitly defined by the paragraph style but retaining purposeful overrides? Any other ideas?


