A glyph is the visual representation of one or more characters. Many different glyphs can be used to represent a single character or combination of characters. The four justification properties represented by GlyphJustificationInfo are weight, priority, absorb and limit.
Weight is the overall 'weight' of the glyph in the line.
Generally it is proportional to the size of the font. Glyphs with larger weight are allocated a correspondingly larger amount of the change in space. Priority determines the justification phase in which this glyph is used. All glyphs of the same priority are examined before glyphs of the next priority. If all the change in space can be allocated to these glyphs without exceeding their limits, then glyphs of the next priority are not examined.