=?Windows-1252?Q?DR_09-0056_=97_DML, _Main:_Type_of_the_attribute_pitchFam?= ily is too loose
Chris Rae
Chris.Rae at microsoft.com
Wed Aug 18 03:42:53 CEST 2010
http://cid-c8ba0861dc5e4adc.office.live.com/view.aspx/Public%20Documents/2009/DR-09-0056.docx
Hi all – much like DR 09-0055, this DR covers the loose specification of the pitchFamily attribute, and requests a tighter definition. In the same way as I proposed for 09-0055, I think we can effect this by creating a new simple type for pitchFamily in section 19.7 (PML Simple Types) with the definition below, and then using that simple type in the definition of pitchFamily.
Chris
[XSD follows - identical to 09-0055]
<xsd:simpleType name="ST_pitchFamily">
<xsd:restriction base="xsd:byte">
<xsd:enumeration value="00">
<xsd:annotation>
<xsd:documentation>Default Pitch, Unknown Font Family</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="01">
<xsd:annotation>
<xsd:documentation>Fixed Pitch, Unknown Font Family</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="02">
<xsd:annotation>
<xsd:documentation>Variable Pitch, Unknown Font Family</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="16">
<xsd:annotation>
<xsd:documentation>Default Pitch, Roman Font Family</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="17">
<xsd:annotation>
<xsd:documentation>Fixed Pitch, Roman Font Family</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="18">
<xsd:annotation>
<xsd:documentation>Variable Pitch, Roman Font Family</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="32">
<xsd:annotation>
<xsd:documentation>Default Pitch, Swiss Font Family</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="33">
<xsd:annotation>
<xsd:documentation>Fixed Pitch, Swiss Font Family</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="34">
<xsd:annotation>
<xsd:documentation>Variable Pitch, Swiss Font Family</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="48">
<xsd:annotation>
<xsd:documentation>Default Pitch, Modern Font Family</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="49">
<xsd:annotation>
<xsd:documentation>Fixed Pitch, Modern Font Family</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="50">
<xsd:annotation>
<xsd:documentation>Variable Pitch, Modern Font Family</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="64">
<xsd:annotation>
<xsd:documentation>Default Pitch, Script Font Family</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="65">
<xsd:annotation>
<xsd:documentation>Fixed Pitch, Script Font Family</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="66">
<xsd:annotation>
<xsd:documentation>Variable Pitch, Script Font Family</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="80">
<xsd:annotation>
<xsd:documentation>Default Pitch, Decorative Font Family</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="81">
<xsd:annotation>
<xsd:documentation>Fixed Pitch, Decorative Font Family</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="82">
<xsd:annotation>
<xsd:documentation>Variable Pitch, Decorative Font Family</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:simpleType>
More information about the sc34wg4
mailing list