As I said, I'm a little hazy about how the character/paragraph properties work, but from what I can make out it's all about inheritance. There's a base set of characteristics (e.g. font, stroke, etc.) by default. A character style can override those values, but may not touch others (leaving you with the default). Then you can override those properties on the actual artwork itself.
First of all, it's important to know how the various types of containers work in the ATE. From what I can gather, it looks like each character (or Glyph) belongs to a GlyphRun -- which is just one or more characters that have the same set of
local properties. A TextRun contains one or more GlyphRuns, and a TextRange contains one or more TextRuns. And a TextFrame contains one TextRange. Only one, as far as I can tell.
Would you like to comment?
Join Diigo for a free account, or sign in if you are already a member.