Hi,
Had a need to find non-keyboard characters during a recent 5.1 to 5.3
upgrade. Developed an ACL to make it easy. Code included below. It is not
"user" ready, but it mostly gets the job done.
Interestingly, there are a handful of character entities that exhibit
strange behavior in Editor. They appear to always be preceded by a space.
You can delete this space if you Edit XML as Source the entity, however,
Editor restores the space. One of the cedil's is always preceded by an open
parenthesis. What?! Strange.
Is anyone else aware of this behavior? I'll be submitting a call against it,
but thought I'd see if it was known (or, by some stretch of the imagination,
a feature).
Anyhow, there were a couple of entities survived the trip through the
pipeline and composition in 5.1 but did not in 5.3. This helped find / fix
them. It also revealed some very strange characters we think are conversion
artifacts, not from the upgrade, but from the FrameMaker to XML via
Interchange conversion years ago. These do not apparently have any impact on
formatting, but they are kinda creepy.