<DATA>
	<Composites>
		<Composite><!-- mapped -->
			<GlyphMapping>{integer}</GlyphMapping><!-- decimal code-point (or Hexadecimal, with "$" prefix) -->
			<!-- OR -->
			<GlyphName>{string}</GlyphName><!-- glyph name -->
			<InheritAW>{integer}</InheritAW><!-- decimal code-point (or Hexadecimal, with "$" prefix) -->
			<InheritAdvanceWidth>{integer}</InheritAdvanceWidth><!-- decimal code-point (or Hexadecimal, with "$" prefix) -->
			<InheritLSB>{integer}</InheritLSB><!-- decimal code-point (or Hexadecimal, with "$" prefix) -->
			<InheritRSB>{integer}</InheritRSB><!-- decimal code-point (or Hexadecimal, with "$" prefix) -->
			<InheritSB>{integer}</InheritSB><!-- decimal code-point (or Hexadecimal, with "$" prefix) -->
			<InheritFromGlyphAW>{string}</InheritFromGlyphAW><!-- glyph name -->
			<InheritFromGlyphLSB>{string}</InheritFromGlyphLSB><!-- glyph name -->
			<InheritFromGlyphRSB>{string}</InheritFromGlyphRSB><!-- glyph name -->
			<InheritFromGlyphSB>{string}</InheritFromGlyphSB><!-- glyph name -->
			<LSB>{integer}</LSB><!-- in funits -->
			<RSB>{integer}</RSB><!-- in funits -->
			<SB>{integer}</SB><!-- in funits -->
			<AdvanceWidth>{integer}</AdvanceWidth><!-- in funits -->
			<SwapSB>{Boolean}</SwapSB><!-- default: FALSE -->
			<Member id="{integer}"><!-- 1 = BASE, unless otherwise defined by the <Base> tag -->
				<GlyphMapping>{integer}</GlyphMapping>
					<GlyphMapping>{integer}</GlyphMapping>
						<GlyphMapping>{integer}</GlyphMapping>
							<!-- ... -->
				<!-- OR -->
				<GlyphName>{string}</GlyphName>
					<GlyphName>{string}</GlyphName>
						<GlyphName>{string}</GlyphName>
							<GlyphName>{string}</GlyphName>
								<!-- ... -->
				<!-- OR -->
				<GlyphName>{string}</GlyphName>
					<GlyphMapping>{integer}</GlyphMapping>
						<GlyphMapping>{integer}</GlyphMapping>
							<GlyphName>{string}</GlyphName>
								<GlyphMapping>{integer}</GlyphMapping>
									<!-- ... -->
				<XPos>{integer}</XPos><!-- in funits, - left, + right -->
				<YPos>{integer}</YPos><!-- in funits, + upwards, - downwards -->
				<XScale>{fraction}</XScale><!-- range ± 1.9999 -->
				<YScale>{fraction}</YScale><!-- range ± 1.9999 -->
				<Pos>{string}</Pos><!-- possible values: Next|Auto -->
				<InheritLSB>{Boolean}</InheritLSB><!-- default: FALSE -->
				<InheritRSB>{Boolean}</InheritRSB><!-- default: FALSE -->
				<UseMetrics>{Boolean}</UseMetrics><!-- default: FALSE -->
				<TreatAsUppercase>{Boolean}</TreatAsUppercase><!-- default: FALSE -->
				<TreatAsLowercase>{Boolean}</TreatAsLowercase><!-- default: FALSE -->
			</Member>
			<Member id="{integer}">
				<GlyphMapping>{integer}</GlyphMapping><!-- decimal code-point (or Hexadecimal, with "$" prefix) -->
					<!-- ... -->
				<!-- OR -->
				<GlyphName>{string}</GlyphName><!-- glyph name -->
					<!-- ... -->
				<Base>{integer}</Base><!-- member id value; if used, defines the base glyph -->
			</Member>
			<AlignHorizontal>
				<Source>
					<Member>{integer}</Member><!-- member id value -->
					<Position>{string}</Position><!-- possible values: Center|Left|Right -->
					<Offset>{var}</Offset><!-- fixed ±integer|±percentage|fraction with " em" -->
				</Source>
				<Dest>
					<Member>{integer}</Member><!-- member id value -->
					<Position>{string}</Position><!-- possible values: Center|Left|Right -->
				</Dest>
			</AlignHorizontal>
			<AlignVertical>
				<Source>
					<Member>{integer}</Member><!-- member id value -->
					<Position>{string}</Position><!-- possible values: Bottom|Middle|Top|CapHeight|xHeight|Baseline|TypoAscender|TypoDescender|WinAscent|WinDescent -->
					<Offset>{var}</Offset><!-- fixed ±integer|±percentage|fraction with " em" -->
				</Source>
				<Dest>
					<Member>{integer}</Member><!-- member id value -->
					<Position>{string}</Position><!-- possible values: Bottom|Middle|Top -->
				</Dest>
			</AlignVertical>
			<AlignVertical>
				<Source>
					<Position>{string}</Position><!-- possible values: CapHeight|xHeight|Baseline|TypoAscender|TypoDescender|WinAscent|WinDescent -->
					<Offset>{var}</Offset><!-- fixed ±integer|±percentage|fraction with " em" -->
				</Source>
				<Dest>
					<Member>{integer}</Member><!-- member id value -->
					<Position>{string}</Position><!-- possible values: Bottom|Middle|Top -->
				</Dest>
			</AlignVertical>
		</Composite>
		<Composite><!-- unmapped -->
			<!-- ... -->
		</Composite>
	</Composites>
</DATA>