From ZSpec 1.0, section 8.8.3.2.3:
On the surface this appears to say that in V6, text styles behave “just as” they do in V4. Is the parenthetical remark an elaboration of the V4 behavior or an extrapolation into V6 behavior?
In other words, in the V4 model, are text styles set for the current window, or for all windows?
Border Zone appears to expect the latter, and that is what Windows Frotz implements. Tor went the other way with Glk Frotz, presumably owing to the ambiguity of the spec.