=?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