I'm in InDesign CS6, upgrading documents from CS5, Windows 7 operating system. I have a group of frames stored in libraries in CS5 where the object style has an override that is applied coming out of the library in CS6. The override cannot be cleared, through any of the several spots you can click to clear override. The override is specific to the Text Frame Baseline Options (First Baseline Offset). There is no override when placed in CS5. None of these object styles are based on another object style.
There are several object styles this is happening with, but they all meet the same criteria:
- The object style setting for Text Frame Baseline Options > First Baseline > Offset is anything other than LEADING (Ascent, Cap Height, or X Height)
- The override forces the text in the frame to display as if the object style attribute is set for LEADING, but when I open the Object Style, it clearly shows the Baseline Option I expect (Ascent, Cap Height, or X Height)
I cannot clear the override using any of the available clear methods (alt-click to clear, panel menu > clear overrides, clear overrides from the menu bar). I can get the override to clear by doing one of the following, but it doesn't work long-term because if I place it back in the library, delete the object style in the document so it won't be used, and bring it back out of the library, the object style again shows the same unclearable override when any of these three methods are used:
- If I select Redefine the style, the override does disappear, and LEADING appears at the option (aha, as I suspected, even though it said different, it really thought it was supposed to be Leading). I can now change it back to the setting it was before (Ascent, Cap Height, or X Height).
- I can also click another object style to clear the override, then again select the object style I want again, and it applies it without an override and with the Baseline Option I expect (Ascent, Cap Height, or X Height).
- Select Break Link to Style, then reapply the object style. It displays correctly without an override and with the Baseline Option I expect (Ascent, Cap Height, or X Height).
I don't believe this is any corruption or problem with the documents, because I can recreate it with new styles and new documents.
- Open CS5. Create a text frame.
- Make an object style with a Text Frame Baseline Options > First Baseline > Offset that is anything other than LEADING (Ascent, Cap Height, or X Height).
- Apply it to the text frame.
- Add the text frame to a library.
- Close CS5. Open CS6. Open the library.
- Place the text frame from the library.
- It will display the Text Frame Baseline Options override message shown in the screen shot, but it will not be able to be cleared.
The only thing I've been able to do is create a new object style using a different name but with the same attributes, apply it to the frame, then save it in a library. It does come out correctly with the new frame name. But I have hundreds of these objects in libraries, so this is an unwieldy solution. I am wondering if anyone else has experienced this issue, and if they found an easy solution?