<macroSpec ident="data.FONTSIZENUMERIC" module="MEI" type="dt">
<desc xml:lang="en">Font size expressed as numbers;
<abbr>i.e.</abbr>, points or virtual units.</desc>
<content>
<rng:data type="token">
<rng:param name="pattern">\d*(\.\d+)?(pt|vu)</rng:param>
<rng:except>
<!-- disallow no-value or all-zero patterns -->
<rng:choice>
<rng:data type="token">
<rng:param name="pattern">(pt|vu)</rng:param>
</rng:data>
<rng:data type="token">
<rng:param name="pattern">0+(pt|vu)</rng:param>
</rng:data>
<rng:data type="token">
<rng:param name="pattern">0+(\.0+)?(pt|vu)</rng:param>
</rng:data>
<rng:data type="token">
<rng:param name="pattern">\.0+(pt|vu)</rng:param>
</rng:data>
</rng:choice>
</rng:except>
</rng:data>
</content>
</macroSpec>