この規格 プレビューページの目次
※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。
序文
ISO (国際標準化機構) と IEC (国際電気標準会議) は、世界標準化のための専門システムを形成しています。 ISO または IEC のメンバーである国家機関は、技術活動の特定の分野を扱うために、それぞれの組織によって設立された技術委員会を通じて、国際規格の開発に参加しています。 ISO と IEC の技術委員会は、相互に関心のある分野で協力しています。 ISO および IEC と連携して、政府および非政府の他の国際機関もこの作業に参加しています。
国際規格は、ISO/IEC 指令で指定された規則に従って起草されます。 3.
情報技術の分野では、ISO と IEC は合同技術委員会 ISO/IEC JTC 1 を設立しました。合同技術委員会によって採択された国際規格の草案は、投票のために各国の機関に回覧されます。国際規格として発行するには、投票を行う国の機関の少なくとも 75% による承認が必要です。
例外的な状況で、技術委員会が、国際規格として通常公開されているものとは異なる種類のデータ (たとえば、「最新技術」) を収集した場合、参加メンバーの単純多数決により、次のことを決定することができます。テクニカルレポートを発行します。テクニカル レポートは、本質的に完全に有益であり、提供するデータがもはや有効または有用でないと見なされるまで、レビューする必要はありません。
このテクニカル レポートの一部の要素が特許権の対象となる可能性があることに注意してください。 ISO および IEC は、そのような特許権の一部またはすべてを特定する責任を負わないものとします。
ISO/IEC TR 15413 は、合同技術委員会 ISO/IEC JTC 1, 情報技術、小委員会 SC 34, 文書記述および処理言語によって作成されました。
序章
大規模なフォント ライブラリにアクセスする技術は、ドキュメント処理、電子出版、および印刷や表示サービスなどのアプリケーション サポート施設にとってますます重要な関心事になっています。
このテクニカル レポートは、フォント リソースの配布、管理、および使用を提供するフォント サービスへのシステムに依存しないインターフェイスを指定します。
このテクニカル レポートは次のように構成されています。
- フォント サービスの一般的なモデルと、ドキュメント処理モデルの他の部分との関係が規定されています。
- システムに依存しない方法でフォント リソースにアクセスするための機能を定義する、Abstract Font Service Interface (AFSI) が指定されています。
- フォント サービス システムの適合性をカバーするステートメントが提供されます。
注: フォント サービスに関する JTC1/SC18 の最初のアプローチは、次の 2 つの部分からなる国際規格を開発するために採用されました。
- Part 1: 抽象的なサービス定義
- Part 2: プロトコル仕様。
標準化活動中に、JTC1/SC18 は、フォント リソース交換のプロトコルがまだ技術開発中であることを発見し、対象をフォント サービスのテクニカル レポート - 抽象サービス定義に変更しました。
1 スコープ
このテクニカル レポートは、ISO/IEC 9541 のアーキテクチャに準拠したフォント リソースの作成、配布、管理、および使用に使用できるアクセス機能を提供します。
このテクニカル レポートは、通信プロトコル、アプリケーション プログラミング インターフェイス、アプリケーション サービスなど、さまざまな接続ニーズを満たすさまざまな構成で使用することを目的としています。
このテクニカル レポートでは、フォント アクセス機能への抽象的なインターフェイスを定義しています。このテクニカル レポートでは、フォント サービス機能の言語バインディングの具体的な構文や、フォント サービス機能を提供または使用するシステム間の通信に使用される具体的なプロトコルを指定しません。
このテクニカル レポートは、次のようなさまざまなドキュメント処理環境で使用することを目的としています。
- オーサリング
- 書式設定とページ レイアウト。
- 印刷および表示サービス;
- リムーバブルメディアおよび/または情報ネットワークを介した電子出版。
2 参考文献
- ISO/IEC 9541-1:1991, 情報技術 — フォント情報交換 — 1: 建築。
- ISO/IEC 9541-3:1994, 情報技術 — フォント情報交換 — 3: グリフ形状表現。
- ISO/IEC 10179:1996, 情報技術 - 処理言語 - ドキュメント スタイル セマンティクスおよび仕様言語 (DSSSL)
- ISO/IEC 10180:1995, 情報技術 - 処理言語 - 標準ページ記述言語 (SPDL)
3 用語と定義
このテクニカル レポートでは、次の用語と定義が適用されます。
3.1
フォントマネージャー
システム環境にフォントリソースをインストールし、フォントの使用状況を管理し、関連する契約 (アクセス、使用料などに関する) を管理するフォント サービス ユーザー。
3.2
フォントプロパティ
ISO/IEC 9541-1 で定義されているプロパティ
3.3
フォントプロバイダー
書体をデザインし、販売および配布用の新しいフォント リソースを作成する (デザイン ソース)、または改変を伴うまたは伴わない委託または再マーケティング用のフォント リソースを取得する (データ ソース) フォント サービス ユーザー。
3.4
フォントクエリ
フォント リソース情報を取得または変更するために、フォント サービス ユーザーからフォント サービス エンティティに送信されるクエリ
3.5
フォントリクエスタ
単一システム環境または複数システム環境で文書を作成、印刷、または表示するためにフォント リソース情報を要求するフォント サービス ユーザー。
3.6
フォント リソース情報
フォント クエリの結果としてフォント サービス エンティティからフォント サービス ユーザーに返される、1 つまたは複数のフォント リソースに関する情報のブロック。
3.7
フォントサービス
フォント サービス ユーザーとフォント リソース サーバー間の交換機能
3.8
フォント サービス API
フォント サービス ユーザーとフォント サービス エンティティ間のインターフェイス
3.9
フォント サービス エンティティ
フォント サービス ユーザーからの要求を解決するためのアクセス機能を提供するエンティティ (または接続されたエンティティのセット)
3.10
フォント サービス プロトコル
フォント サービスのコマンドと応答を伝達するためのフォント サービス エンティティ間の関係
3.11
フォントの置換
利用できない指定されたフォント リソースの代替フォント リソースの代用
3.12
フォント サービス ユーザー
コンピューター システムまたはネットワークで要求を提供したり、フォント情報を管理したりする人および/またはアプリケーション ソフトウェア
3.13
グリフの関連付け
フォント リソースに含まれるグリフ情報への文字コード (通常はフォーマットされていないドキュメント データ ストリーム内) のマッピングまたは関連付け
3.14
グリフ置換
要求されたフォント リソースで利用できない指定されたグリフの代替グリフの置換 (通常はフォーマットされたドキュメント データ ストリーム内)
Foreword
ISO (the International Organization for Standardization) and IEC (the International Electrotechnical Commission) form the specialized system for worldwide standardization. National bodies that are members of ISO or IEC participate in the development of International Standards through technical committees established by the respective organization to deal with particular fields of technical activity. ISO and IEC technical committees collaborate in fields of mutual interest. Other international organizations, governmental and non-governmental, in liaison with ISO and IEC, also take part in the work.
International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, 3.
In the field of information technology, ISO and IEC have established a joint technical committee, ISO/IEC JTC 1. Draft International Standards adopted by the joint technical committee are circulated to national bodies for voting. Publication as an International Standard requires approval by at least 75 % of the national bodies casting a vote.
In exceptional circumstances, when a technical committee has collected data of a different kind from that which is normally published as an International Standard ("state of the art", for example), it may decide by a simple majority vote of its participating members to publish a Technical Report. A Technical Report is entirely informative in nature and does not have to be reviewed until the data it provides are considered to be no longer valid or useful.
Attention is drawn to the possibility that some of the elements of this Technical Report may be the subject of patent rights. ISO and IEC shall not be held responsible for identifying any or all such patent rights.
ISO/IEC TR 15413 was prepared by Joint Technical Committee ISO/IEC JTC 1, Information technology, Subcommittee SC 34, Document description and processing languages.
Introduction
The technology to access large font libraries has become an increasingly important concern of document processing, electronic publishing, and application support facilities such as printing and display services.
This Technical Report specifies a system-independent interface to font services that provides for distribution, management and use of font resources.
This Technical Report is organized as follows:
- The general model of font services and its relationship to other parts of the document processing model are specified.
- The Abstract Font Service Interface (AFSI), which defines the facilities to access font resources in a system-independent way, is specified.
- Statements covering the conformance of font service systems are provided.
NOTE The first approach of JTC1/SC18 for Font Services was taken to develop an International Standard with two parts:
- Part 1: Abstract Service Definition
- Part 2: Protocol Specification.
During the standardization activities JTC1/SC18 found that the protocol for font resource interchange was still under technical development and changed the target to Technical Report for Font Services — Abstract Service Definition.
1 Scope
This Technical Report provides the access facilities which can be used for creation, distribution, management, and use of font resources conforming to the architecture of ISO/IEC 9541.
This Technical Report is intended to be used in a variety of configurations meeting a variety of connectivity needs, including communication protocols, application programming interfaces, and application services.
This Technical Report defines an abstract interface to the font access facilities. This Technical Report will not specify the concrete syntax for a language binding of font service facilities, nor the concrete protocol used to communicate between the systems that provides or uses the font service facilities.
This Technical Report is intended for use in a wide variety of document processing environments, including:
- authoring;
- formatting and page layout;
- printing and display services;
- electronic publishing via removable media and/or information network.
2 References
- ISO/IEC 9541-1:1991, Information technology — Font information interchange — 1: Architecture.
- ISO/IEC 9541-3:1994, Information technology — Font information interchange — 3: Glyph shape representation.
- ISO/IEC 10179:1996, Information technology — Processing languages — Document Style Semantics and Specification Language (DSSSL).
- ISO/IEC 10180:1995, Information technology — Processing languages — Standard Page Description Language (SPDL).
3 Terms and definitions
For the purposes of this Technical Report, the following terms and definitions apply.
3.1
font manager
font service user that installs font resources into a system environment, manages the font usage and administers associated contracts (regarding access, royalties, etc.)
3.2
font property
property as defined in ISO/IEC 9541-1
3.3
font provider
font service user that designs typefaces, creates new font resources for sale and distribution (Design Source) or acquires font resources on consignment or for re-marketing with or without intervening modification (Data Source)
3.4
font query
query which is sent from a font service user to a font service entity to get or modify some font resource information
3.5
font requester
font service user that requests font resource information to create format, print, or display documents in a single or multi-system environment
3.6
font resource information
block of information about a font resource or some font resources which is returned from a font service entity to a font service user as the result of a font query
3.7
font service
interchange facility between a font service user and a server of font resources
3.8
font service API
interface between a font service user and a font service entity
3.9
font service entity
entity (or set of connected entities) which provides access facilities to resolve requests from font service users
3.10
font service protocol
relationship between font service entities to convey font service commands and responses
3.11
font substitution
substitution of an alternative font resource for a specified font resource which is not available
3.12
font service user
person and/or application software that provides requests, or manages font information in a computer system or network
3.13
glyph association
mapping or association of character codes (usually in an unformatted document data stream) to the glyph information contained in a font resource
3.14
glyph substitution
substitution (usually in a formatted document data stream) of an alternative glyph for a specified glyph which is not available in a requested font resource