Information technology — Coding of audio-visual objects — Part 22: Open Font Format — Amendment 1: Updates for font collections functionality

Technologies de l'information — Codage des objets audiovisuels — Partie 22: Format de police de caractères ouvert — Amendement 1: Mises à jour des fonctionnalités des collections de polices de caractères

General Information

Status
Withdrawn
Publication Date
26-Jan-2017
Withdrawal Date
26-Jan-2017
Current Stage
9599 - Withdrawal of International Standard
Completion Date
24-Jan-2019
Ref Project

Relations

Buy Standard

Standard
ISO/IEC 14496-22:2015/Amd 1:2017 - Updates for font collections functionality
English language
4 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

INTERNATIONAL ISO/IEC
STANDARD 14496-22
Third edition
2015-10-01
AMENDMENT 1
2017-01
Information technology — Coding of
audio-visual objects —
Part 22:
Open Font Format
AMENDMENT 1: Updates for font
collections functionality
Technologies de l’information — Codage des objets audiovisuels —
Partie 22: Format de police de caractères ouvert
AMENDEMENT 1: Mises à jour des fonctionnalités des collections de
polices de caractères
Reference number
ISO/IEC 14496-22:2015/Amd.1:2017(E)
©
ISO/IEC 2017

---------------------- Page: 1 ----------------------
ISO/IEC 14496-22:2015/Amd.1:2017(E)

COPYRIGHT PROTECTED DOCUMENT
© ISO/IEC 2017, Published in Switzerland
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized otherwise in any form
or by any means, electronic or mechanical, including photocopying, or posting on the internet or an intranet, without prior
written permission. Permission can be requested from either ISO at the address below or ISO’s member body in the country of
the requester.
ISO copyright office
Ch. de Blandonnet 8 • CP 401
CH-1214 Vernier, Geneva, Switzerland
Tel. +41 22 749 01 11
Fax +41 22 749 09 47
copyright@iso.org
www.iso.org
ii © ISO/IEC 2017 – All rights reserved

---------------------- Page: 2 ----------------------
ISO/IEC 14496-22:2015/Amd.1:2017(E)

Foreword
ISO (the International Organization for Standardization) is a worldwide federation of national standards
bodies (ISO member bodies). The work of preparing International Standards is normally carried out
through ISO technical committees. Each member body interested in a subject for which a technical
committee has been established has the right to be represented on that committee. International
organizations, governmental and non-governmental, in liaison with ISO, also take part in the work.
ISO collaborates closely with the International Electrotechnical Commission (IEC) on all matters of
electrotechnical standardization.
The procedures used to develop this document and those intended for its further maintenance are
described in the ISO/IEC Directives, Part 1. In particular the different approval criteria needed for the
different types of ISO documents should be noted. This document was drafted in accordance with the
editorial rules of the ISO/IEC Directives, Part 2 (see www .iso .org/ directives).
Attention is drawn to the possibility that some of the elements of this document may be the subject of
patent rights. ISO shall not be held responsible for identifying any or all such patent rights. Details of
any patent rights identified during the development of the document will be in the Introduction and/or
on the ISO list of patent declarations received (see www .iso .org/ patents).
Any trade name used in this document is information given for the convenience of users and does not
constitute an endorsement.
For an explanation on the meaning of ISO specific terms and expressions related to conformity assessment,
as well as information about ISO’s adherence to the World Trade Organization (WTO) principles in the
Technical Barriers to Trade (TBT) see the following URL: www . i so .org/ iso/ foreword .html.
Amendment 1 to ISO/IEC 14496-22:2015 was prepared by Joint Technical Committee ISO/IEC JTC 1,
Information technology, Subcommittee SC 29, Coding of audio, picture, multimedia and hypermedia
information.
© ISO/IEC 2017 – All rights reserved iii

---------------------- Page: 3 ----------------------
ISO/IEC 14496-22:2015/Amd.1:2017(E)
Information technology — Coding of audio-visual
objects —
Part 22:
Open Font Format
AMENDMENT 1: Updates for font collections functionality
Page 6, 4.6
Replace the last sentence of the first paragraph with the following.
By allowing multiple fonts to share glyph sets and other common font tables, font collections can result
in a significant saving of file space.
Replace the text of the “NOTE” with the following.
Even though the original definition of TrueType Collection (as part of the TrueType specification) was
intended to be used with fonts containing TrueType outlines, this is no longer the case. TTC files may
contain various types of outlines (or a mix of them), regardless of whether or not fonts have layout
tables present. For backward compatibility and simplicity, the description of the font collection file
structure is using the term “TrueType Collection” though it should be understood that it is used to
identify a generic font collection structure containing any type of outline tables.
Page 20, 5.2.2
Replace the description of the “checkSumAdjustment” field with the following.
To compute: set it to 0, sum the entire font as ULONG, then store 0xB1B0AFBA - sum. If the font is used
as a component in a font collection file, the value of this field will be invalidated by changes to the file
structure and font table directory, and must be ignored.
Page 38, 5.2.6.3
Replace the description of the Name ID 6 with the following.
PostScript name for the font; Name ID 6 specifies a string which is used to invoke a PostScript language
font that corresponds to this OFF font. When translated to ASCII, the name string shall be no longer than
63 characters and restricted to the printable ASCII subset, codes 33-126, except for the 10 characters ‘[‘,
‘]’, ‘(‘, ‘)’, ‘{‘, ‘}’, ‘<’, ‘>’, ‘/’, ‘%’.
In a CFF OT font, there is no requirement that this name be the same as the font name in the CFF’s Name
INDEX. Thus, the same CFF may be shared among multiple font components in an OFF Font Collection.
See ‘name’ table section of Clause 7 for additional information.
Page 61, 5.2.7.25
Replace the reference to “usTypoLineGap” with “sTypoLineGap”
Page 71, 5.3.3.1.2
Replace the paragraph describing the flag’s bit “WE_HAVE_A_TWO_BY_TWO” with the following.
The bit WE_HAVE_A_TWO_BY_TWO allows for linear transformation of the x and y coordinates by
specifying a 2 × 2 matrix. This could be used for scaling and 90° rotations of the glyph components, for
example.
© ISO 2017 – All rights reserved 1

---------------------- Page: 4 ----------------------
ISO/IEC 14496-22:2015/Amd.1:2017(E)

Page 71, 5.3.3.1.2
In the table describing the meaning of the flags’ bits, update the description of the flag’s bit “OVERLAP_
COMPOUND” and “SCALED_COMPONENT_OFFSET” with the following.
For OVERLAP_COMPOUND: “If set, the components of this compound glyph overlap (used in TrueType
GX fonts).
For SCALED_COMPONENT_OFFSET: Composite designed to have the component Offset scaled.
Page 74, 5.4.1
Replace the third paragraph with the following.
The Name INDEX in the CFF shall contain only one entry; that is, there shall be only one font in the CFF
FontSet. The CFF Top DICT shall specify a CharstringType value of 2. It is not a requirement that this
name be the same as Name ID 6 in the OFF font’s ‘name’ table. Thus, the same CFF may be shared among
multiple font components in an OFF Font Collection.
Page 343, 6.4.3.1
Add the line to the “Registered features” table with the new tag ‘vrtr’ named “Vertical Alternates for
Rotation”.
Page 401, 6.4.3.2
Add the new tag ‘vrtr’ named “Vertical Alternates for Rotation” with the following description.
Tag: ‘vrtr’
Friendly name: Vertical Alternates For Rotation
Registered by: Adobe/Microsoft/W3C
Function: Transforms default glyphs into glyphs that are appropriate for sideways presentation in
vertical writing mode. While the glyphs for most characters in East Asian writing systems remain
upright when set in vertical writing mode, glyphs for other characters (
...

Questions, Comments and Discussion

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