ECMA
EUROPEAN COMPUER MANUFACTURERS ASSOCIATION
 
PRACTICE OF THE
REGISTRATION AUTHORITY
FOR ISO 2375
 
 
1985
 
 
 
  

 

FOREWORD
THE INTERNATIONAL REGISTER OF CODED CHARACTER SETS
TO BE USED WITH ESCAPE SEQUENCES

 

The International Register contains character sets which have been registered in accordance with procedures specified in ISO 2375. Its purpose is to identify widely used character sets and associate with each a unique escape sequence by means of which it can be designated conveniently.

The publication of this Register promotes compatibility in international information interchange and avoids duplication of effort in developing application-oriented character sets. Registration provides an identification for a character set but implies nothing about its status; it may or may not be part of an international or a national standard, or of an application-oriented standard. However, when such a standard is issued subsequent to the registration of an escape sequence, it is appropriate to specify in the standard the escape sequence identifying the character set.

If it is desired to register a set, application should be made as required in ISO 237S. Any character set can be candidate for registration if it satisfies the technical requirements of ISO 2022 and the formal requirements of ISO 2375. Its characteristics will determine the type of escape sequence which can be allocated to it.

 

THE REGISTRATION AUTHORITY

The registration procedure and the maintenance of the Register is performed by an International Registration Authority. ECMA, the European Computer Manufacturers Association, has been designated by the Council of the International Organization for Standardization (ISO) as the Registration Authority for ISO 2375.

ECMA carries out these duties as a free service to the international data processing community. It advises applicants on the requirements to be met by applications, circulating the applications in conformance with the procedures. It allocates the escape sequence and finally registers each character set with its specific escape sequence. After each registration owners of the Register receive the corresponding additional sheets of the Register.

 

1. GENERAL

ECMA has been appointed by the ISO Council as Registration Authority for ISO 2375 and started its duties on Jan. 1, 1982. In addition to the basic principles to be applied, it has been found that a number of practical decisions must be taken in order to provide a uniform presentation of the International Register. This document presents the practice of the Registration Authority. It is intended as a guide for applicants.
2. BASIC PRINCIPLES
The registration scheme of ISO 2375 has been designed in order to establish an International Register of coded characters, identified by specific escape sequences. It is essential that the contents of the registered character sets be unambiguous and that differences among the registered character sets be easily understood. For these reasons the following principles have been established:
- uniqueness of designation (names),
- consistent style for the definition of control functions,
- coherent graphic layout for the tables,
- uniform typographical presentation of the registration documents.

While the Registration Authority implements these principles as far as feasible, sometimes special cases may require exceptional handling. Experience may also lead to some re-adjustment of the current practice.

3. TYPING The font used for the registration documents is that generally known as "Delegate".

Notes on the front page and the indication that a position is not to be used are typed with the font generally known as "Italic Courier".

4. CODE TABLES
Where required, the Registration Authority re-drafts all code tables using the OCR-B font (ISO 1073). Letters, accented letters and a number of symbols not contained in the OCR-B character set have been designed by the Registration Authority.
For Cyrillic, Greek, Arabic, Farsi and other alphabets the Registration Authority will use specific fonts in the relevant registrations when filed, so that also these non-Latin code tables will have a uniform presentation.

In code tables for control character sets, the acronyms of the control functions are entered using the font UNIVERS 57 of 3,4 mm.

There are two types of positions which may contain no character. Those which by definition must remain unassigned in a registration, viz. 2/0 and 7/15 for G0 sets of 94-character sets and those defined in a given registration as not to be used. The first ones are shaded with a dotted pattern (LETRATONE LT8), the latter with a pattern of diagonal lines (LETRATONE LT227).

The basic design of the code tables is that of ISO 646 and ISO 4873.

5. NAMES OF CHARACTERS Based on the usage in ISO 646, ISO 1073/2, ISO 2022 and ISO 6429 all names of characters shall be written using capital letters, the graphic symbols for small letters, hyphen, and in some cases also apostrophe. Acronyms of control functions shall also be written using capital letters.

The Registration Authority has developed a unified terminology based on the following principles.
 

    i) The basic terminology is that of ISO 646, ISO 1073/2, and ISO 6429. The names of characters not contained in these international standards are structured in the same style.
     
     
    ii) The names should describe the graphic symbol representing a graphic character rather than specifying its meaning.

    Example

    is called CAPITAL GREEK LETTER OMEGA and not "Ohm Sign" .

    is called LEFT PARENTHESIS and not "Open Parenthesis" as in right-to-left writing this character is a "Close Parenthesis".
    is called MIDDLE DOT and not "Multiply Sign
     

    iii) Names formed of several words, among them one or more adjectives, shall start with the adjective(s)

 
    Example

    RIGHT DOUBLE QUOTATION MARK and not "Double Quotation Mark Right.
     

    iv) The names should be accurate and prevent different interpretations.

    Example

    is called VULGAR FRACTION ONE QUARTER and not "Fraction One Quarter" as this would be also correct for 0,25. The latter will be called DECIMAL FRACTION ONE QUARTER, if the case arises.
     

    V) Where names are used in a confusing manner in different parts of the world, a designation is selected which causes least problem.
     Example
  is called PILCROW SIGN and not PARAGRAPH SIGN which is ambiguous as another character is meant by this designation in the whole of Europe.
 
vi) Only in very particular cases, for instance in character sets for very specialized applications, can a name be retained which designates a graphic symbol normally having another name.      Example  will be called PRIME in the registration of the character set of ISO 6862 rather than APOSTROPHE   will be called DOUBLE PRIME in the same context rather than QUOTATION MARK.   In these cases the Registration Authority exerts its best judgement in the interest of clarity.  
  vii) Characters should not have an alternative name, unless this is unavoidable. Example   has to be called HYPHEN, MINUS   However, in a specialized character set, as mentioned in vi) above, it would probably be only called MINUS.  
  viii) The graphic style of a font cannot per se be the subject of registration. However, in special cases the Registration Authority may agree to issue a code table in a style different from OCR-B. Registration 68 is an examp1e of a compromise solution. The capital alphabet is represented in italics as usual in APL applications. Its elements have been called CAPITAL APL LETTERS in order to imply that there is something special about them, but, as a matter of principle, they could not be named "Italic Letters".  
  ix) Where a control character set contains a control function the definition of which is equivalent to that of a control function of ISO 646 or ISO 6429 (or of another TC97/SC2 standard) the same acronym and the same name shall be used. Names and acronyms of control functions from these standards shall not be used for control functions having different, incompatible definitions.   X) When new character sets are registered, it may happen that a name chosen in a previous registration proves to be inadequate. In such cases this name may be changed in further registrations.   xi) If provided by the Sponsoring Authority a cross reference list of character names will be appended to the registration. This list will show the names used in the International Register and those used by the Sponsoring Authority.
 
6. NOTES Notes added to the list of names of graphic character sets should be avoided. Particularly notes regarding details of the application for which a character set is intended, e.g. one set of letters covering several languages, do not belong in the registration documents but in the standard (or other available documentation) specifying the use of the character set.

 

7. HANDLING OF COMMENTS The comments sent to the Registration Authority during the comment period may address the following only:
- the application does not meet the formal requirements of ISO 2375,

- the application does not meet the technical requirements of ISO 2022 and, where applicable, of ISO 646 or ISO 4873,

- suggestions for editorial improvements of the registration documents.

Whilst the comments of the first two types may constitute a justification for an appeal procedure according to ISO 2375 in case of disagreement with the Registration Authority, the third category of comments does not constitute such a justification. An appeal based solely on editorial comments cannot be submitted to a vote.

The Registration authority is grateful for all suggestions to improve the registration papers. It has in the past always tried to incorporate in the final papers as many of them as possible. However, in some cases the suggestions made represented a matter of taste or of choice of words rather than pointing at real errors. Sometimes contradictory comments and/or suggestions have been received. The Registration Authority exerts its best judgement in dealing with these comments. In particular, account is take of the real importance of a comment versus the amount of clerical work required to implement it.
 


APPENDIX I
 
EXAMPLE OF NAMES OF GRAPHIC CHARACTERS
USED BY THE REGISTRATION AUTHORITY

 
This Appendix shows a number of code tables with the names of the characters according to the terminology of the Registration Authority. appendix1.pdf


APPENDIX II

FORMS USED BY THE REGISTRATION AUTHORITY

The sets of forms enclosed with this Appendix are to be used for:
- graphic character sets of 94 characters, appendix2-94.pdf
- graphic character sets of 96 characters, appendix2-96.pdf
- C0 control character sets, appendix2-c1.pdf
- C1 control characters, appendix2-c0.pdf
- coding systems other than that of ISO 2022. appendix2-other.pdf
 

NOTE
Multiple-byte graphic character sets require a special editing.  The code table is divided in twelve sub-tables and preceded by a summary of tis contents.