Information technology — International Standardized Profiles FVT3nn — Virtual Terminal Basic Class — Register of attribute assignment type definitions — Part 4: FVT322 — Font Assignment Type No. 2

Technologies de l'information — Profils normalisés internationaux FVT3nn — Classe de base du terminal virtuel — Registre de définitions de type d'allocation d'attribut — Partie 4: FVT322 — Attribution de la fonte de type no 2

General Information

Status
Withdrawn
Publication Date
17-Dec-1997
Withdrawal Date
17-Dec-1997
Current Stage
9599 - Withdrawal of International Standard
Completion Date
19-May-2009
Ref Project

Relations

Buy Standard

Standard
ISO/IEC ISP 11186-4:1997 - Information technology -- International Standardized Profiles FVT3nn -- Virtual Terminal Basic Class -- Register of attribute assignment type definitions
English language
6 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

ISOAEC
INTERNATIONAL
ISP
STANDARDIZED
11186-4
PROFILE
First edition
1997-l 2-15
Information technology - International
Standardized Profiles FVT3nn - Virtual
Terminal Basic Class - Register of
attribute assignment type definitions -
Part 4:
FVT322 - Font Assignment Type No. 2
Pro fils normalis& in terna tiona ux
Technologies de I’informa tion -
FVT3nn - Classe de base du terminal virtue/ - Registre de dkfinitions de
type d ’alloca tion d ’a ttribut -
Partie 4: FVT322 - Attribution de la fonte de type no 2
Reference number
ISOAEC ISP 11186-4:1997(E)

---------------------- Page: 1 ----------------------
lSO/IEC ISP 11186-4: 1997(E)
Page
Contents
Foreword ,.,,.,.,.,,,,,,.,,.,~.,.,,.~. iii
iv
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
1 Scope .
.............................................. 1
1.1 General
............................... 1
1.2 Position within the taxonomy
.............................................. 2
1.3 Scenario
3
2 Normative references . , , . . . , , . , , . , , . . , , . . , . . . . . . . . . . . . . . . . . .
3
3 Definitions .
3
..................................
3.1 General OSI terminology
3
...........................
3.2 Terminology of VT base standards
............ 3
3.3 Terminology of font information interchange standards
3
4 Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
5 Principles of conformance to VT Profiles . . . . . . . . . . . . . . . . . . . . . . . .
6 Entrynumber. 4
4
7 Name of sponsoring authority . . . . . . . . . . , . . . . . . . . . . . . . . . . . . . . . .
4
8 Date . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9 Identifier .,.,.,.,. 4
4
10 Descriptor value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
..........................................
11 Font designation 4
................................. 4
11 .I Principles of designation
....................... 5
11.2 The parent repertoire assignment type
................................ 5
11.3 The font assignment value
5
12 Abstract syntax . . . . . . . . . . . . . . , . . , . . . . . . . . . . . . . . . . . . . . . . . . .
.................................. 6
ANNEX A Illustrative Example
.................. 6
A.1 Repertoire Assignment Type for lSO/lEC 10646
0 ISO/IEC 1997
All rights resewed. Unless otherwise specified, no part of this publication may be reproduced
or utilized in any form or by any means, electronic or mechanical, including photocopying and
microfilm, without permission in writing from the publisher,
l Case Postale 56 l CH-1211 Geneve 20 l Switzerland
ISO/IEC Copy right Off ice
Printed in Switzerland
ii

---------------------- Page: 2 ----------------------
0 ISO/IEC
ISO/IEC ISP 11186-4: 1997(E)
Foreword
IS0 (the International Organization for Standardization) and IEC (the International
Electrotechnical Commission) form the specialized system for worldwide
standardization. National bodies that are members of IS0 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. IS0 and
IEC technical committees collaborate in fields of mutual interest. Other international
organizations, governmental and non-governmental, in liaison with IS0 and IEC, also
take part in the work.
In the field of information technology, IS0 and IEC have established a joint technical
committee, lSO/IEC JTC 1. In addition to developing International Standards, lSO/IEC
JTC 1 has created a Special Group on Functional Standardization for the elaboration
of International Standardized Profiles.
An International Standardized Profile is an internationally agreed, harmonized document
which identifies a standard or group of standards, together with options and
parameters, necessary to accomplish a function or set of functions.
Draft International Standardized Profiles are circulated to national bodies for voting.
Publication as an International Standardized Profile requires approval by at least 75%
of the national bodies casting a vote.
International Standardized Profile lSO/IEC ISP 11186-4 was prepared with the
collaboration of
- OSI Asia-Oceania Workshop (AOW);
- European Workshop for Open Systems (EWOS);
- Open Systems Environment Implementors’ Workshop (OIW).
lSO/lEC ISP 11186 consists of the following parts, under the general title information
technology - International Standardized Profiles M3nn - Virtual Terminal Basic
- Register of attribute assignment type definitions.
C/ass
- Part I: FVT321 - Font Assignment Type No. I
- Part 2: FVT31 I - Repertoire Assignment Type for /SO//EC 10646
- Part 3: FVT312 - Repertoire Assignment Type for /SO//EC 2022 Level 2
- Part 4: FVT322 - Font Assignment Type No.2
Annex A of this part of lSO/lEC ISP 11186 is for information only.
. . .
III

---------------------- Page: 3 ----------------------
0 ISO/IEC
ISO/IEC ISP 11186-4: 1997(E)
Introduction
lSO/lEC ISP 11186 is defined within the context of Functional Standardization, in
accordance with the principles specified in ISO/IEC TR 10000, “Framework and
Taxonomy of International Standardized Profiles ”. The context of Functional
Standardization is one part of the overall field of Information Technology (IT)
standardization activities, covering base standards, profiles and registration
mechanisms.
The Open Systems Interconnection (0%) Standard IS0 9040 for the Virtual Terminal
Basic Class Service provides for the identification of attribute assignment types by
means of ASN.1 object identifiers. This International Standardized Profile provides a
means for the registration of such attribute assignment type definitions in accordance
with ISO/IEC 9834-l. The individual entries in this register constitute Interchange
Format and Representation Profiles (F-Profiles) within the framework of lSO/lEC
TR 10000.
This part of lSO/lEC ISP 11186 was developed in close cooperation between the three
Regional OSI Workshops, namely the OSE Implementors Workshop (OIW) of the
United States, the European Workshop for Open Systems (EWOS) and the OSI Asia-
Oceania Workshop (AOW). The text is harmonized between these three Workshops
and it has been ratified by the plenary assemblies of each Workshop.
iv

---------------------- Page: 4 ----------------------
INTERNATIONAL STANDARDIZED PROFILE @ ‘So ”EC ISO/IEC ISP 11186-4: 1997(E)
Information technology - International Standardized
Profiles FVT3nn - Virtual Terminal Basic Class - Register
of attribute assignment type definitions -
Part 4:
FVT322 - Font Assignment Type No.2
1 Scope The three International Registers of VT information objects
and the specifications of VT Application Profiles are each
1 .I General published as a separate multi-part ISP as follows:
The concept of Profiles for OSI, and the structure of the - lSO/lEC ISP 11184 is the Register of VTE-profiles;
International Standardized Profiles that document them, are
defined in lSO/IEC TR 10000-I. Such Profiles are divided into - ISO/IEC ISP 11185 is the Register of control object
a number of different classes and sub-classes. Two of these type definitions;
classes contain sub-classes comprising functions of the
Virtual Terminal Basic Class Service and Protocol specified - lSO/lEC ISP 11186 is the Register of attribute
in the base standards IS0 9040 and IS0 9041. These are the assignment type definitions;
Application Profiles (A-Profiles) and the Interchange Format
and Representation Profiles (F-Profiles). - ISO/IEC ISP 11187 contains the specifications of VT
Application Profiles.
The relationship between A-Profiles and F-Profiles is
described in 7.3.2 of lSO/IEC TR 10000-1 and is as follows. This part of lSO/IEC ISP 11186 provides the specification of
Application Layer base standards require, implicitly or a font assignment type that may be used to specify a font
explicitly, the structure of information carried or referenced by
assignment value in which different font property values may
them to be specified for each instance of communication. It
be assigned to different characters within a single VT
is the purpose of F-Profiles to specify such information
character-repertoire. This font assignment type is intended
structures. Particular functional requirements may then be
for use in conjunction with a repertoire assignment type that
met by the combination of an A-Profile with one or more F-
permits the characters of more than one script to be present
Profiles.
in a single VT character-repertoire. It is particularly suited for
use in conjunction with the repertoire assignment type for
Establishment of a VT-association involves the selection by
lSO/IEC 10646 whose specification is given in lSO/lEC ISP
negotiation of a particular Virtual Terminal Environment profile
11186-2. It is intended that font property values should be
(VTE-profile), and of particular values for any arguments of
assigned on a script-by-script basis, for example so that
that VTE-profile. The VTE-profile specification, and possibly
scripts with a left-to-right writing mode and with a right-to-left
also the values of certain VTE-profile arguments, may in turn
writing mode may coexist within a single VT character-
reference the definitions of VT control object types and
repertoire.
attribute assignment types. These VTE-profiles, control object
types and attribute assignment types are therefore Information
1.2 Position within the taxonomy
Objects that require explicit reference within the VT protocol.
Particular instances of these Information Objects are fully
The taxonomy of International Standardized Profiles for OSI
defined within the base standards, but the base standards
is laid down in lSO/lEC TR 10000-2. Within the classification
also provide for further instances to be defined by
scheme of this taxonomy, the OSI Profiles specified in this
registration. Each registered instance constitutes an F-Profile
International Standardized Profile are in the Virtual Terminal
within the framework of lSO/lEC TR 10000.
Registered Object sub-class of the class of Interchange
Format and Representation Profiles.
The Virtual Terminal Basic Class Service and Protocol may
be used to realise a wide range of distinct functions.
A Profile within this subclass has a Profile identifier of the
Particular functions may be realised through the selection of
form FVTabc, where abc is a structured numerical identifier
appropriate VT functional units, F-Profiles and other VTE-
that identifies the position of the Profile within each of the
profile argument values. The specification of the selection
three levels of subdivision of the subclass. The values of a
required to realise a particular function and to promote
and b are single digits but c is an integer that is not
interoperability constitutes a Virtual Terminal A-Profile within
necessarily a single digit.
the framework of lSO/lEC TR 10000.
1

---------------------- Page: 5 ----------------------
0 ISO/IEC
ISO/IEC ISP 1-l 186-4: 1997(E)
font attribute is subservient to the character-repertoire attribute
In principle the IS0 Virtual Terminal model allows for multiple
in that a separate set of permitted values for the font attribute
classes of operation, although at the time of publication of
is specified for each permitted value of the character-
this International Standardized Profile only the Basic Class
repertoire attribute. The values permitted for the other
has been defined, The value of the identifier component a
secondary attributes are mutually independent.
distinguishes between distinct types of information object as
follows:
With the exception of the emphasis attribute, an attribute
-a = 1 for Basic Class VTE-profiles; assignment is composed of two parts, a type and a value.
For the emphasis attribute, the syntax of permitted values is
---a=
2 for Basic Class Control Objects; prescribed by the VT service base standard IS0 9040 and the
semantics of each value is determined by the specification of
---a=
3 for Basic Class Assignment Types. the VTE-profile currently in use. For all other secondary
attributes, the assignment type determines both the syntax of
Values of a greater than 3 are reserved for future
the permitted values and the semantic interpretation of each
developments.
such value.
This International Standardized Profile ISO/IEC ISP 11186
contains the specifications of the Profiles with identifiers of
the form FVT3bc. For this form of identifier, the component
b distinguishes between the three attributes of display object
array elements for which assignment types are defined in
I
I
accordance with IS0 9040. The values of b are allocated as
follows:
VT servbprovider
-___
-b=
Conceptual Communication Area
1 for repertoire assignment types;
- b = 2 for font assignment types;
-b=
3 for colour assignment types.
The identifier component c is the serial number of the
attribute assignment type in the sub-register for the particular
attribute concerned. Values of b greater than 3 are reserved
for further attributes that may be defined as subject to
registration in future amendments to IS0 9040.
- Attribute assignment types in
Figure 1
This part of lSO/IEC ISP 11186 contains the definition of the
the VT Service model
font assignment type with the Profile identifier
FVT322 - Font Assignment Type No.2.
Assignment type definitions are required for only three distinct
attributes, namely repertoire, font and colour, since both
1.3 Scenario
foreground-colour and background-colour secondary
attributes reference the same assignment types, The attribute
The specification of the Virtual Terminal Service is given in
assignments specified by the parameter values of a VTE, and
IS0 9040. It is based on a model in which two VT-users
the assignment type definitions to which they refer, are held
communicate by means of a shared Conceptual
in the Data Structure Definition (DSD) component of the CCA.
Communication Area (CCA) that is a conceptual part of the
This is illustrated in figure 1, in which RepAT-I, RepAT-2, . . .
VT service-provider. Information exchange is modelled by
a number of different repertoire
RepAT-n represent
one VT-user updating the content of the CCA and the
assignment types, FontAT-1, FontAT-2, . . . FontAT-n represent
changed state of the CCA then being made accessible to the
a number of different font assignment types and ColAT-1,
peer VT-user.
ColAT-2, . . . ColAT-n represent a number of different colour
assignment types. The negotiation during establishment of
The CCA is structured by the Virtual Terminal Service into a
a VT-association will determine whether or not these will
number of components. Of these components, the
include the attribute assignment type whose definition is given
Conceptual Data Store (CDS) contains one or two display
in this part of ISO/IEC ISP 11186.
objects (DOS), each of which includes a one, two or three
dimensional array of array elements. Each array element is
NOTE - A VTE-profile specification may prescribe the attribute
either empty or has a content that consists of a primary
assignments that are present in any VTE established by its use,
or may provide VTE-profile arguments for the negotiation of
attribute and a number of secondary attributes, The primary
these attribute assignments, or may use a combination of these
attribute value selects one character-box graphic element
methods. Where some or all of the attribute assignments are
from a repertoire of such elements that is determined by the
determined by negotiation, attribute assignment types are
character-repertoire secondary attribute. The other secondary
referenced by their registered name. The permitted syntax of
attributes are the font, emphasis, foreground-colour and
the corresponding attribute assignment value is determined by
background-colour attributes which are collectively referred to
the definition that has this registered name. Since the VT
as rendition attributes.
service-provider is not required to have knowledge of these
registered definitions, in principle the VT-users provide the VT
The values permitted for the secondary attributes are service-provider with such information through local management
procedures. Whether or not this is necessary in practice
specified by attribute assignments that are included among
the parameters of a Virtual Terminal Environment (VTE). The depends on the nature of the implementations concerned.
2

---------------------- Page: 6 ----------------------
0 ISO/IEC
ISO/IEC ISP 11186-4: 1997(E)
2 Normative references
a) any type;
The following documents contain provisions which, through
b) component type;
reference in this text, constitute provisions of this part of
lSO/lEC ISP 11186. At the time of publication, the editions c) information object;
indicated were valid. All documents are subject to revision,
and parties to agreements based on this International d) module;
Standardized Profile are warned against automatically
applying any more recent editions of the documents listed e) object descriptor type;
below, since the nature of references made by ISPs to such
documents is that they may be specific to a particular edition. 9 object identifier;
Vlembers of IEC and IS0 maintain registers of currently valid
International Standards and ISPs, and ITU-T maintains
g) structured type.
published editions of its current Recommendations.
3.1.3 This part of lSO/lEC ISP 11186 makes use of the
lSO/IEC 8824: 1990, Info
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.