| This class operates with an arbitrary text string which can include
any number of style, font and direction runs. It is responsible for computation
of the text metrics, such as ascent, descent, leading and advance. Actually,
each text run segment contains logic which allows it to compute its own metrics and
responsibility of this class is to combine metrics for all segments included in the text,
managed by the associated TextRunBreaker object.
|