ISO/IEC JTC 1/SC34 N0072
ISO/IEC JTC 1/SC34
Information Technology ---
Document Description and Processing Languages
TITLE: | PDAM1 to ISO/IEC 9541-2: Support for font technology advances |
SOURCE: | SC34/WG2 |
PROJECT: | JTC1.34.27.02.01 |
PROJECT EDITOR: | Y. Komachi |
STATUS: | PDAM text |
ACTION: | For information |
DATE: | 20 April 1999 |
DISTRIBUTION: | SC34 and Liaisons |
REFER TO: | SC34 N0059 |
REPLY TO: | Dr. James David Mason (ISO/IEC JTC1/SC34 Chaiman) Lockheed Martin Energy Systems Information Management Services 1060 Commerce Park, M.S. 6480 Oak Ridge, TN 37831-6480 U.S.A. Telephone: +1 423 574-6973 Facsimile: +1 423 574-0004 Network: [email protected] http://www.jtc1sc34.org/wg4/ ftp://ftp.ornl.gov/pub/sgml/wg4/ |
ISO/IEC JTC 1/SC34/WG2 N05
ISO/IEC JTC 1/SC34/WG2
Information Technology --
Document Description and Processing Languages
-- Information Presentation
TITLE: | PDAM1 to ISO/IEC 9541-2: Support for font technology advances |
SOURCE: | SC34/WG2 |
PROJECT: | JTC1.34.27.02.01 |
PROJECT EDITOR: | Y. Komachi |
STATUS: | PDAM text |
ACTION: | |
DATE: | 1999-04-19 |
DISTRIBUTION: | SC34 and Liaisons |
REFER TO: | SC34 N0059 |
REPLY TO: |
PDAM1 to ISO/IEC 9541-2: Support for font technology advances
1. SGML DTD for 9541-1 AM2
Add the following SGML DTD at the end of clause 6.2
<!-- DTD for 8.9.1 Vertical Units and Horizontal Units --> <!ELEMENT verticalunit-property (verticalunit-name, = verticalunit-value) > <!ELEMENT verticalunit-name (glbname) -- STRUCTURED NAME -- > <!ELEMENT verticalunit-value (card) -- CARDINAL -- > <!ELEMENT horizontalunit-property (horizontalunit-name, = horizontalunit-value) > <!ELEMENT horizontalunit-name (glbname) -- STRUCTURED NAME -- > <!ELEMENT horizontalunit-value (card) -- CARDINAL -- > <!-- DTD for 8.9.2 Fill Ratio --> <!ELEMENT fillratio-property (fillratio-name, = fillratio-value-property-list) > <!ELEMENT fillratio-name (glbname) -- STRUCTURED NAME -- > <!ELEMENT fillratio-value-property-list (blackness+) > <!ELEMENT blackness (reference-glyph, fillratio-value) > <!ELEMENT reference-glyph (msg) -- MESSAGE -- > <!ELEMENT fillratio-value (ratl) -- RATIONAL -- > <!-- DTD for 8.9.3 Design Areas --> <!ELEMENT designareas-property (designareas-name, = designareas-value-property-list) > <!ELEMENT designareas-name (glbname) -- STRUCTURED NAME -- > <!ELEMENT designareas-value-property-list = (designarea-property|plist)+ > <!ELEMENT designarea-property (designarea-name, = designarea-value-property-list) > <!ELEMENT designarea-name (glbname) -- STRUCTURED NAME -- > <!ELEMENT designarea-value-property-list (letter-face+) > <!ELEMENT letter-face (dsnarea-glyphset-name, dsnarea-height, = dsnarea-width) > <!ELEMENT dsnarea-glyphset-name (msg) -- MESSAGE -- > <!ELEMENT dsnarea-height (ralr) -- REL RATIONAL -- > <!ELEMENT dsnarea-width (ralr) -- REL RATIONAL -- > <!-- DTD for 8.9.4 Average ESC --> <!ELEMENT averageesc-property (averageesc-name, = averageesc-value-property-list) > <!ELEMENT averageesc-name (glbname) -- STRUCTURED NAME -- > <!ELEMENT averageesc-value-property-list (averagelen-property|plist)+ = > <!ELEMENT averagelen-property (averagelen-name, = averagelen-value-property-list) > <!ELEMENT averagelen-name (glbname) -- STRUCTURED NAME -- > <!ELEMENT averagelen-value-property-list (average-length+) > <!ELEMENT average-length (averlen-glyphset-name, avrlen-height, = avrlen-width) > <!ELEMENT averlen-glyphset-name (msg) -- MESSAGE -- > <!ELEMENT averlen-height (ralr) -- REL RATIONAL -- > <!ELEMENT averlen-width (ralr) -- REL RATIONAL -- > <!-- DTD for 8.9.5 Generalized Kendot --> <!ELEMENT genkendot-property (genkendot-name, = genkendot-value-property-list) > <!ELEMENT genkendot-value-property-list = (genkendot-offsetx-property|genkendot-offsety-property|genkendot-thick- pr= operty|genkendot-shape-property)+ > <!ELEMENT genkendot-offsetx-property (genkendot-offsetx-name, = genkendot-offsetx-value) > <!ELEMENT genkendot-offsetx-name (glbname) -- STRUCTURED NAME -- > <!ELEMENT genkendot-offsetx-value (ralr) -- REL RATIONAL -- > <!ELEMENT genkendot-offsety-property (genkendot-offsety-name, = genkendot-offsety-value) > <!ELEMENT genkendot-offsety-name (glbname) -- STRUCTURED NAME -- > <!ELEMENT genkendot-offsety-value (ralr) -- REL RATIONAL -- > <!ELEMENT genkendot-thick-property (genkendot-thick-name, = genkendot-thick-value) > <!ELEMENT genkendot-thick-name (glbname) -- STRUCTURED NAME -- > <!ELEMENT genkendot-thick-value (ralr) -- REL RATIONAL -- > <!ELEMENT genkendot-shape-property (genkendot-shape-name, = genkendot-shape-value) > <!ELEMENT genkendot-shape-name (glbname) -- STRUCTURED NAME -- > <!ELEMENT genkendot-shape-value (glbname) -- STRUCTURED NAME -- >
2. SGML DTD for 9541-1 AM3
Add the following SGML DTD at the end of clause 6.2
<!-- DTD for 8.10 Interlinear/intercharacter Object Properties --> <!ELEMENT verticalunit-property (verticalunit-name, = verticalunit-value) >=0D <!ELEMENT verticalunit-name (glbname) -- STRUCTURED NAME -- > <!ELEMENT verticalunit-value (card) -- CARDINAL -- > <!ELEMENT horizontalunit-property (horizontalunit-name, = horizontalunit-value) > <!ELEMENT horizontalunit-name (glbname) -- STRUCTURED NAME -- > <!ELEMENT horizontalunit-value (card) -- CARDINAL -- > <!ELEMENT ILC-property (ILC-name, ILC-value-property-list) > <!ELEMENT ILC-name (glbname) -- STRUCTURED NAME -- > <!ELEMENT ILC-value-property-list = (ILC-type-property|ILC-font-size-property| = ILC-typeface-property|ILC-rotation-property| ILC-writing-direction-offset-property| ILC-formatting-type-property| = ILC-line-progression-direction-offset-property)+ > <!ELEMENT ILC-type-property (ILC-type-name, ILC-type-value) > <!ELEMENT ILC-type-name (glbname) -- STRUCTURED NAME -- > <!ELEMENT ILC-type-value (glbname) -- STRUCTURED NAME -- > <!ELEMENT ILC-font-size-property (ILC-font-size-name, = ILC-font-size-value-type, ILC-font-size-value) > <!ELEMENT ILC-font-size-name (glbname) -- STRUCTURED NAME -- > <!ELEMENT ILC-font-size-value-type - o EMPTY > <!ATTLIST ILC-font-size-value-type (ABS|RELATIVE) "ABS" > <!ELEMENT ILC-font-size-value (relr) -- REL RATIONAL -- > <!ELEMENT ILC-typeface-property (ILC-typeface-name, ILC-typeface-value) = > <!ELEMENT ILC-typeface-name (glbname) -- STRUCTURED NAME -- > <!ELEMENT ILC-typeface-value (glbname) - STRUCTURED NAME -- > <!ELEMENT ILC-rotation-property (ILC-rotation-name, ILC-rotation-value) = > <!ELEMENT ILC-rotation-name (relr) -- REL RATIONAL -- > <!ELEMENT ILC-rotation-value - o EMPTY > <!ATTLIST ILC-rotation-value (0|90|180|270) "0" > <!ELEMENT ILC-writing-direction-offset-property=20 (ILC-writing-direction-offset-name,=20 ILC-writing-direction-offset-value, ILC-writing-direction-offset-value) > <!ELEMENT ILC-writing-direction-offset-name (glbname) -- STRUCTURED NAME = -- > <!ELEMENT ILC-writing-direction-offset-value-type - o EMPTY > <!ATTLIST ILC-writing-direction-offset-value-type (ABS|RELATIVE) "ABS" > <!ELEMENT ILC-writing-direction-offset-value (relr) -- REL RATIONAL -- > <!ELEMENT ILC-formatting-type-property=20 (ILC-formatting-type-name, = ILC-formatting-type-value) > <!ELEMENT ILC-formatting-type-name (glbname) -- STRUCTURED NAME -- > <!ELEMENT ILC-formatting-type-value - o EMPTY > <!ATTLIST ILC-formatting-type-value (HEAD|CENTER|TAIL|JUSTIFICATION) = "HEAD" > <!ELEMENT ILC-line-progression-direction-offset-property (ILC-line-progression-direction-offset-name, = ILC-line-progression-direction-offset-value, = ILC-line-progression-direction-offset-value-type) > <!ELEMENT ILC-line-progression-direction-offset-name (glbname)=20 -- STRUCTURED NAME -- > <!ELEMENT ILC-line-progression-direction-offset-value-type - o EMPTY > <!ATTLIST ILC-line-progression-direction-offset-value-type = (ABS|RELATIVE) "ABS" > <!ELEMENT ILC-line-progression-direction-offset-value (relr) -- REL = RATIONAL -- >