An old problem comes up at regular intervals. There is no practicable way to find missing characters other than using your eyes. Please file a feature request at http://www.adobe.com/support/feature.html
Peter
Praveen M. wrote
... then I want to apply appropriate font for same ...
So if you can find the missing glyph, all you have to add is a loop that applies *every font* in Praveen's system and for each re-preflights to see if this message disappears. Problem solved!
(Color me old-fashioned but I like my special symbols to match the body font, so I'll stick to the old manual way of checking by eye.)
Interesting: the aggregatedResults contain arrays of arrays of only text, in casu the same text as shown in the Preflight panel. It also contains the page number (as a number, not as a page reference or something) -- but no pointer to the actual error. So using a script you know what page to check and what character code it is, but you don't know which one on that page!
Pickory wrote:
Would a plugin that highlights the missing Glyph be of any use?
Only if you can feed the result back to the scripting DOM.
(The SDK's documentation on how to add scripting capabilities to plugins is extensive, but I've yet to encounter any 3rd party that actually uses this.)
Hello,
Here is some thing.
IAdvTextOptionsFacade
/** Set the flag to use missing glyph protection
@param useFontInputLocking protects against missing glyphs when typing
@param useFontChangeLocking protects against missing glyphs when changing fonts
*/
virtual void SetMissingGlyphProtectionPrefs(const bool16 useFontInputLocking, const bool16 useFontChangeLocking) = 0;
It looks like there is a preference that might help the OP.
All the best.
P.
North America
Europe, Middle East and Africa
Asia Pacific