ISO/IEC JTC 1/SC 34N0844

ISO/IEC logo

ISO/IEC JTC 1/SC 34

Information Technology --
Document Description and Processing Languages

TITLE: Text for PDAM Ballot - ISO/IEC PDAM 9541-2/Amd.2: Extension to font reference
SOURCE: Dr. Yushi Komachi
PROJECT: PDAM 9541-2/Amd 2: Information technology - Font information interchange - Part 2: Interchange Format - Amendment 2: Extensions to font referencing
PROJECT EDITOR: Dr. Yushi Komachi; Mr. Shinnichi Oguma
STATUS: Proposed Draft Amendment (PDAM)
ACTION: For National Body ballot
DATE: 2007-03-24
DISTRIBUTION: SC34 and Liaisons
REFER TO: N0844b - 2007-03-24 - Ballot due 2007-06-24 - ISO/IEC PDAM 9541-2/Amd.2: Extension to font reference
REPLY TO:

Dr. James David Mason
(ISO/IEC JTC 1/SC 34 Chairman)
Y-12 National Security Complex
Bldg. 9113, M.S. 8208
Oak Ridge, TN 37831-8208 U.S.A.
Telephone: +1 865 574-6973
Facsimile: +1 865 574-1896
Network: masonjd@y12.doe.gov
http://www.y12.doe.gov/sgml/sc34/
ftp://ftp.y12.doe.gov/pub/sgml/sc34/

Mr. G. Ken Holman
(ISO/IEC JTC 1/SC 34 Secretariat - Standards Council of Canada)
Crane Softwrights Ltd.
Box 266,
Kars, ON K0A-2E0 CANADA
Telephone: +1 613 489-0999
Facsimile: +1 613 489-0995
Network: jtc1sc34@scc.ca
http://www.jtc1sc34.org



ISO/IEC JTC1/SC34/WG2 N274

PDAM text of ISO/IEC 9541-2/Amd.2: Extension to font reference


Introduction

This Amendment specifies additional properties to enhance functionality for font referencing.


Information technology — Font information interchange —
Part 2: Interchange format
Amendment 2: Extension to font reference


Clause 6.2

Element declaration of fontdes should be:

<!ELEMENT fontdes (dataver? & stdver   & datasrce? & datacopy? &
                   dsnsrce  & dsncopy? & relunits? & typeface? &
                   fontfam  & posture  & postang?  & weight    &
                   propwdth & glycomp  & nomwrmde? & dsnsize   &
                   minsize  & maxsize  & caphght?  & lchght?   &
                   dsngroup & structur & mnfeatsz? & nomcsw?   &
                   nomlcsw? & niprop* & 
                   typefaceclass-property & kind-property & 
                   serifstyle-property)>

Add the following declarations:

<!-- DTD for 8.10 Font Referencing Properties -->

<!ELEMENT typefaceclass-property  (typefaceclass-name, typefaceclass-value-value-list)>
<!ELEMENT typefaceclass-name      (glbname)>
<!ELEMENT typefaceclass-value-value-list (dsngroup-class, dsngroup-subclass,
                                   dsngroup-specific-group, typefaceclass-desc)>
<!ELEMENT dsngroup-class          (code)>
<!ELEMENT dsngroup-subclass       (code)>
<!ELEMENT dsngroup-specific-group (code)>
<!ELEMENT typefaceclass-desc      (msg)>


<!ELEMENT kind-property           (kind-name, kind-value)>
<!ELEMENT kind-name               (glbname)>
<!ELEMENT kind-value              (glbname)>

<!ELEMENT serifstyle-property     (serifstyle-name, serifstyle-value)>
<!ELEMENT serifstyle-name         (glbname)>
<!ELEMENT serifstyle-value        (glbname)>


Clause A.2

Element declaration of fontdes should be:

<!ELEMENT fontdes (dataver? & stdver   & datasrce? & datacopy? &
                   dsnsrce  & dsncopy? & relunits? & typeface? &
                   fontfam  & posture  & postang?  & weight    &
                   propwdth & glycomp  & nomwrmde? & dsnsize   &
                   minsize  & maxsize  & caphght?  & lchght?   &
                   dsngroup & structur & mnfeatsz? & nomcsw?   &
                   nomlcsw? & niprop* & 
                   typefaceclass-property & kind-property & 
                   serifstyle-property)>

Add the following declarations:

<!-- DTD for 8.10 Font Referencing Properties -->

<!ELEMENT typefaceclass-property  (typefaceclass-name, typefaceclass-value-value-list)>
<!ELEMENT typefaceclass-name      (glbname)>
<!ELEMENT typefaceclass-value-value-list (dsngroup-class, dsngroup-subclass,
                                   dsngroup-specific-group, typefaceclass-desc)>
<!ELEMENT dsngroup-class          (code)>
<!ELEMENT dsngroup-subclass       (code)>
<!ELEMENT dsngroup-specific-group (code)>
<!ELEMENT typefaceclass-desc      (msg)>


<!ELEMENT kind-property           (kind-name, kind-value)>
<!ELEMENT kind-name               (glbname)>
<!ELEMENT kind-value              (glbname)>

<!ELEMENT serifstyle-property     (serifstyle-name, serifstyle-value)>
<!ELEMENT serifstyle-name         (glbname)>
<!ELEMENT serifstyle-value        (glbname)>