Click on the navigation buttons in the preview to cycle through the data in the record. If the content changes, the formatting of some lines will also change. InDesign's WorldReady settings (Paragraph Direction, Kashidas, etc.) are being stripped from a document's style when opened on a machine with a missing 3rd-party plug-in (like Em Software's InCatalog). This appears to happen with any 3rd-party plug-in that adds a text attribute with a prefix that's lower than the WorldReady plug-in's prefix. While the following steps use the Middle Eastern app (English Arabic), where there's a UI to see the style's empty/blank WorldReady entries, we've confirmed that this problem affects all app variants (including English (Roman)).ġ. Install ME version of InDesign 2021 (English Arabic).Ģ. Install Em Software's InCatalog plug-in ( ) or any plug-in that adds a text attribute with a prefix ID below that of WorldReady's 0x50f00. (The SDK's BasicTextAdornment sample will work if its kBscTAPrefixNumber is changed to something like 0x43a00.)ģ. Restart InDesign while holding down Shift-Control-Option/Alt (to ensure the session workspace's style is rebuilt to include the new plug-in's text attribute).Ĥ. Create a new document and add a text frame containing a few paragraphs using the style. This text should compose as right-to-left (the ME version's default direction, as specified by WorldReady's kParagraphDirAttrBoss). Remove InCatalog (or whatever plug-in was installed in step 2).ĩ.Ĭreate a numbered list, since that's a great way to see the problem.ħ. Open the document that was saved in step 5.Ģ. Restart InDesign while holding down Shift-Control-Option/Alt (to ensure a clean session workspace)ģ. Open the attached SavedWithInCat(2021ME).indd file. Notice that the text frame in the opened document incorrectly flows left-to-right and the numbered list's numbers wrongly show on the left rather than the right. Edit the style and note that the WorldReady settings in the Middle East Character Formats and Indents and Spacing panels are blank/empty. (See attached before-after screenshots.) One would expect a style to survive intact even when opened on a machine with a missing 3rd-party plug-in, but instead some of its settings may be at risk of being lost. We've used WorldReady as the victim here, but this problem affects any plug-in, Adobe or 3rd party, that adds a text attribute with a prefix that's higher than the missing plug-in's prefix (such as Em Software's InData).ĭetails: We've isolated what looks like a long-standing problem (bug?) with the SDK's AttributeBossList::CopyInto(), where it stops the copy when it encounters an attribute whose plug-in is missing.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |