Support TrueType hinting in Composites in UFO (9).
Example: For a composite glyph consisting of three components
xml
<glyph name="onehalf" format="2">
<unicode hex="00BD"/>
<advance width="845"/>
<outline>
<component base="onesuperior"/>
<component base="fraction" xOffset="244"/>
<component base="twosuperior" xOffset="421" yOffset="-413"/>
</outline>
</glyph>
in which the bottom of the `twosuperior` component is aligned to zone `b: 3`, this hinting representation is generated:
xml
<ttProgram>
<ttc code="alignb" point="ab01-2" zone="b: 3"/>
</ttProgram>
The point label `ab01` is added to the second component, `twosuperior`, and is suffixed with the component index, 2, so it is clear in which component a hinting compiler should look for the labelled point.