This International Standard specifies the procedures to be followed by a Registration Authority in preparing, maintaining, and publishing registers of identifiers which identify font-related objects.
The objective of this International Standard is to provide a single point of contact for registration requests and for users to obtain information about the object registered (central registration within the registration authority's organization is not required, but a central point of contact is required).
The following standards contain provisions which. through reference in this text, constitute provisions of this International Standard. At the time of publication, the editions indicated were valid. All standards are subject to revision, and parties to agreements based on this International Standard are encouraged to investigate the possibility of applying the most recent editions of the standards indicated below. Members of IEC and ISO maintain registers of currently valid International Standards.
For the purposes of this International Standard, the following definitions apply.
See annex A.
Any individual or organization having a need for the assignment and registration of an identifier to identify a font-related object specified in clause 6 shall complete and submit to the registrar the appropriate registration request.
NOTE 1 Sample registration requests are provided in Annex C.
Each registration request shall contain the following information to identify the applicant:
The above information is required by the registrar for response to the registration request and for future correspondence to validate uniqueness of the requested identifier against other existing or future identifiers. The applicant may request that this information not be published in the register.
Additional information, which is specific to the font-related object being registered, shall be provided as described in clause 6. This information may be included in publications of the register and shall be maintained in the register database.
Fees may be charged per registration, or portions of the registration process, to cover registration processing and maintenance of the register database. The levels of such fees are to be agreed upon between the registrar and the Registration Authority. Fees or a portion thereof, may be waived at the discretion of the registrar.
NOTE 2 Softcopy registration requests with information in a format suitable for use in the register database may reduce the registration costs of the registrar and permit waiving of some portion of the fees.
It is the responsibility of the applicant to ensure that the current request is not a duplicate of another request submitted by their own organization and/or currently contained in a published version of the register(s). Duplicate requests may be subject to a processing fee.
Upon receipt of a registration request and required fee, the registrar shall ensure that the required information has been provided and clearly stated. If the registration request is incomplete, or questions of interpretation arise, the registrar shall return the request by postal mail or email within two weeks of receipt.
lf an identical font-related object exists in the register, the registrar shall record that identifier on the registration request and return the registration request to the applicant (see 5.4 for response time).
A processing fee may be charged for review of the registration request and search of the database.
The primary criterion for registration of any object is uniqueness (each object assigned an identifier in the register should, to the best ability of the registrar, represent a uniquely different object). No subjective rejection of a registration request is permitted.
The registrar may seek the advice of appropriate technical experts before assigning an identifier. When this occurs, the registrar is encouraged to deal with experts sanctioned by national bodies or professional societies where appropriate. Resolution or questions should not be permitted to delay unduly the assignment of an identifier, and operating procedures should be established by the registrar to handle situations where delay or confusion may arise.
The registrar shall not change an assigned identifier once registered. The registrar may revise the identifier's related descriptive information. if such a revision does not impact the application usage of the original registration request.
The applicant shall normally be notified of the assigned identifier within six weeks of the receipt of the registration request by the registrar. If the registrar cannot achieve this, the applicant shall be notified of the approximate date of availability.
The registrar shall keep a five copy of all applications and responses. The registrar shall also maintain an electronic copy of all information required to print each register using commercially available hardware.
The registrar shall maintain registers of identifiers and associated descriptive information for each type of font related object for which identifiers are assigned under this International Standard. For each such font related object registered, the registrar should assign both a public identifier as defined by ISO/IEC 9070 and an ASN.1 object identifier as defined by ISO/IEC 8824. Each register shall have an associated, globally unique, register name and register number. Each font-related object for which identifiers are assigned, shall be assigned a registration number which is unique within that register. The combination of register name or register number and font-related object number defines the public identifier and ASN.1 object identifier.
The following subclauses specify the register name and number for each type or object registered and specific registration requirements (identifier value ranges and formats, assignment rules, and list of data elements required to assure identifier uniqueness) for those objects.
The canonical character string form of the public identifier assigned by this registration procedure shall be:
ISO/IEC 10036/RA//Glyphs::nnnn
where nnnn is the character string representing the sequence of decimal digits beginning with a non-zero digit which represents the registration number 'm' of a possitive number.
The object identifier assigned by this registration procedure shall be:
{1 1 10036 1 m}
where 'm' is the registration number in the range between 1 and 4294967295 inclusive.
The technical meaning and representation forms of glyph identifiers are defined in ISO/IEC 9541-1.
The numeric part of the identifier, the decimal number, shall be assigned so as to satisfy the following conditions, listed in descending order of priority:
a) Each assigned identifier shall be for a glyph distinct from all-others in their design-independent shape and their description, with a description that is clear, concise and non-intersecting of others.
b) Identifiers should be assigned in simple relationship to existing international character coding standards. Simple relationship implies that, where reasonable, sequence and glyph description shall be respected.
c) Glyph identifiers which occur together within writing scripts or applications should be grouped together. Where relevant, glyphs should be ordered as they would normally appear within the script, or application.
d) Glyph identifiers should be assigned densely, and with shorter glyph identifiers assigned first; except that identifiers may be left unassigned to allow for future glyph assignments in compliance with the preceding conditions.
ISO/IEC 10036/RA//Collections::nnnn
where nnnn is the character string representing the sequence of decimal digits beginning with a non-zero digit which represents the registration number 'm' of a possitive number.
The object identifier- assigned by this registration procedure shall be:
{1 1 10036 2 m}
where 'm' is the registration number in the range between 1 and 4294967295 inclusive.
The technical meaning and representation forms of glyph collection identifiers are defined in ISO/IEC 9541-1.
The numeric part of the identifier, the decimal number, shall be assigned so as to satisfy the following conditions, listed in descending order or priority:
a) Each assigned identifier shall be for a collection distinct from all others in their set content (unique list of glyph identifiers).
b) Collection identifiers which are related by function or writing system may be grouped together. If an organization requests international registration of multiple collections which had been previously registered locally by their organization, the registrar may assign identifiers which are similarly grouped together.
c) Collection identifiers should be assigned densely, and with shorter collection identifiers assigned first; except that identifiers may be left unassigned to allow for future assignments in compliance with the preceding conditions.
Each glyph collection registration request shall include the following information:
The canonical character string form of the public identifier assigned by this registration procedure shall be:
ISO/IEC 10036/RA//FontAtlributeSets::nnnn
where nnnn is the character string representing the sequence of decimal digits beginning with a non-zero digit which represents the registration number 'm' of a possitive number.
The object identifier assigned by this registration procedure shall be:
{1 1 10036 3 m}
where 'm' is the registration number in the range between 1 and 4294967295 inclusive.
Font attribute sets are data structures defined in ISO/IEC 9541-2 for use by other standards and architectures in their definition of font references.
The numeric part of the identifier, the decimal number, shall be assigned densely, and with shorter font attribute set identifiers assigned first.
Each font attribute set registration request shall include the following information:
The canonical character string form of the public identifier assigned by this registration procedure shall be:
lSO/1EC 10036/RA//GlyphlndexMaps::nnnn
where nnnn is the character string representing the sequence of decimal digits beginning with a non-zero digit which represents the registration number 'm' of a possitive number. The object identifier assigned by this registration procedure shall be:
{1 1 10036 4 m}
where 'm' is the registration number in the range between 1 and 4294967295 inclusive.
The technical meaning and representation forms of glyph index maps are defined in ISO/IEC 10180.
The numeric part of the identifier, the decimal number, shall be assigned densely, and with shorter glyph index map identifiers assigned first.
Each glyph index map registration request shall include the following information:
The canonical character string form of the public identifier assigned by this registration procedure shall be:
ISO/IEC 10036/RA//FontRefFontSpecs::nnnn
where nnnn is the character string representing the sequence of decimal digits beginning with a non-zero digit which represents the registration number 'm' of a possitive number.
The object identifier assigned by this registration procedure shall be:
{1 1 10036 5 m}
where 'm' is the registration number in the range between 1 and 4294967295 inclusive.
The technical meaning and representation forms of this font-related object are defined in ISO/IEC 10180.
The numeric part of the identifier, the decimal number, shall be assigned densely, and with shorter font reference font specification identifiers assigned first.
Each ISO/IEC 10180 font reference font specification registration request shall include the following information: