The typesetting context is a container for attributes describing the
appearance of glyphs or other nodes. This interface provides reading
methods only. Thus the client can rely on an immutable object only.