ISO/IEC 9541-1
Second edition
2009-09-14




Information technology — Font information interchange — Part 1: Architecture







Contents

Foreword
Introduction
1 Scope
2 Normative references
3 Definitions
4 Notation
5 Data types
5.1 General
5.2 Properties and property-lists
5.3 Values and value-lists
5.4 Stractured-names
5.5 Formal notation
6 Glyph identification
6.1 General
6.2 ISO/IEC 10036 glyph names
6.3 ISO/IEC 10036 glyph registration authority
7 Glyph collection identification
7.1 General
7.2 ISO/IEC 10036 glyph collection names
7.3 ISO/IEC 10036 glyph collection registration authority
8 Font resource
8.1 General
8.2 Glyph coordinate system
8.3 Linear scaling model
8.4 Extensibility
8.5 Specification of font resource name
8.6 Description of font resource description properties
8.7 Specification of font resource modal properties
8.8 Specification of font resource glyph metrics properties
8.9 Properties
8.10 Interlinear/intercharacter object properties
Annex A Typeface design grouping (normative)
Annex B Font concepts (informative)
B.1 General
B.2 Font resource environment
B.3 Application environment
Annex C Examples of property specification for typical interlinear/intercharacter objects (informative)
C.1 Ruby
C.2 Kendot
C.3 Return Mark
C.4 Added Characters
Annex D Examples of rendered images of typical interlinear/intercharacter objects (informative)
D.1 Ruby
D.1 Kendot
D.1 Return Mark and Added Characters



Foreword

TBD



Introduction

The use of open networks for the interchange of documents in both office and publishing environments has shown the need for a mechanism enabling the interchange of font information.

It is forseen that publishing and office technologies will merge and that this development will be facilitated by definition of a standard font resource architecture and a limited number of standard font resource interchange formats,

The first edition of ISO/IEC 9541-1 was published on 1991-09-15. After the publication, the following amendmentds and corrigenda were published.

This second edition of ISO/IEC 9541-1 includes all the amendmentds and corrigenda, and other requirements provided in the discussions in ISO/IEC JTC1/SC34.



Information technology — Font information interchange — Part 1: Architecture


1 Scope

ISO/IEC 9541 defines a method of naming glyphs and glyph collections, independent of ant document encoding technique; it assumes that one or more methods of associating document encoding techniques with glyph identifies used in font resources will be provided by text processing systems.

This part of ISO/IEC 9541 specifies the architecture of a font resource, i.e., the font description, font metrics, plyph description and glyph metrics properties required for font references and the interchange of font resources.


2 Normative references

The following standards contain provisions which, through reference in this text, constitute provisions of this part of ISO/IEC 9541. At the time of publication, the editions indicated were valid. All standards are subject to revision, and parties to agreements based on this part of ISO/IEC 9541 are encouraged to investigate the possibility of applying the most recent editions of the standrds indicated below. Members of IEC and ISO maintain registers of currently valid International Standards.

ISO 646:1983, Information processing, — ISO 7-bit coded character set for information interchange.

ISO 3166:1988, Codes for the representation of names of countries.

ISO 6523:1984, Data interchange — Structures for the identification of organizations.

ISO/IEC 19757-2:2008, Information technology — Document Schema Definition Language (DSDL) — Part 2: Regular-grammar-based validation — RELAX NG.

ISO/IEC 9070:1991, Information technology — SGML support facilities — Registration procedures for public text owner identifiers.

ISO/IEC 9541-2:1991, Information technoogy — Font information interchange — Part 2: Interchange Format.

ISO/IEC 10036:19xx, Information technology — Procedure for registration of glyph and glyph collection identifiers.


3 Definitions


 


Annex A
(normative)
Typeface design grouping



Annex B
(informative)
Font concepts


B.1  General

B.2  Font resource environment

B.2.1 Font production

B.2.2 Font resource installation, storage and access

B.3  Application environment

B.3.1 Text processing systems

B.3.2 Document processing

B.3.3 Font referencing

B.3.4 Glyph referencing

B.3.5 Glyph positioning

B.3.6 Glyph shape presentation


Annex C
(infomative)
Examples of property specification for typical interlinear/intercharacter objects


C.1  Ruby

C.2  Kendot

C.3  Return Mark

C.4  Added Characters


Annex D
(infomative)
Examples of rendered images of typical interlinear/intercharacter objects


D.1  Ruby

D.2  Kendot

D.3  Return Mark and Added Characters