ISO IEC 9541-4 pdf download – Information technology — Font information interchange — Part 4: Harmonization to Open Font Format

admin
ISO IEC 9541-4 pdf download – Information technology — Font information interchange — Part 4: Harmonization to Open Font Format

ISO IEC 9541-4 pdf download – Information technology — Font information interchange — Part 4: Harmonization to Open Font Format
1 Scope
ISOIEC 9541 specifies the architecture of font resources, as well as the formats for font interchange amonginformation processing systems. It also specifies the architecture and formats that can be used to constructfont references in general electronic document interchange.
This part of lISO/IEC 9541 specifies the correspondences between ISO/IEC 9541 font resource andISo/EC 14496-22 Open Font Format file (OFF), to define lSO/EC 9541 font resource from a given OFF file.The classification (required or optional), syntax,and possible values of the properties are defined inISOIEC 9541-1 and lSo/EC 9541-2. The glyph shape representation and its interpretation are defined inISO/IEC 9541-3.
2Normative references
The following referenced documents are indispensable for the application of this document.For datedreferences,only the edition cited applies. For undated references,the latest edition of the referenceddocument (including any amendments) applies.
ISOIEC 9541-1, Information technology — Font information interchange — Part 1: Architecture
ISOnEC 9541-2, Information technology—Font information interchange — Part 2: lnterchange format
ISOIEC 9541-3,Information technology — Font information interchange – Part 3: Glyph shaperepresentation
ISoIEC 10036, Information technology—Font information interchange —Procedures for registration of font-related identifiers
ISOIEC 10180,,Information technology —Processing languages —Standard Page Description Language(SPDL)
ISOIEC 14496-18,Information technology —Coding of audio-visual objects — Part 18: Font compressionand streaming
ISOIEC 14496-22, Information technology—Coding of audio-visual objects — Part 22:Open Font Format
3Terms and definitions
For the purposes of this document,the terms and definitions given in ISOIEC 9541-1,ISOIEC 9541-2.ISOnIEc 9541-3,ISO/IEC 14496-22 and the following apply.
NOTE The defintions given in 3.1 and 3.2 take precedence over the definitions of the same terms given inISO/IEC 9541-1,ISO/IEC 9541-2,ISO/EC 9541-3 and lSo/IEC14496-22.
3.1
AFll glyph name
glyph name defined by the Association for Font lnformation Interchange (AFII)
3.2
italic
script typeface
NOTE1 ln lSO/EC 9541, “italic” does not refer to the oblique typeface that makes the upright typeface slanted.
NOTE2 In lSOIEC 14496-22, italic””means both the script typeface and the oblique typeface synthesized from thenormal typeface.
4Harmonization to Open Font Format
4.1 Harmonization of the elements in OFF”head”table4.1.1“Table version number” element
ISO/EC 9541-1, ISOIEC 9541-2 and ISO/IEC 9541-3 have no predefined property to interchange this valuewhich describes the concrete file structure.
4.1.2“fontRevision” element
This element is used to define lSO/IEC 9541-1 DATAVERSION.4.1.3 “checkSumAdjustment” element
ISOIEC 9541-1, ISO/IEC 9541-2 and lSOnEC 9541-3 have no predefined property to interchange this valuewhich is used by the checksum calculation.
4.1.4 “magicNumber” element
ISO/IEC 9541-1,ISO/IEC 9541-2 and ISOnEC 9541-3 have no predefined property to interchange this valuebecause it is constant and specific to OFF file.
4.1.5 “flags” element
The flags element is 16 bit value to describe the feature of the OFF file. The font file of OFF stores thiselement in big endian and the bit0 means its LSB, bit15 means its MSB.The bit5-10 are used by TrueTypefonts designed for Apple Macintosh font manager, but their specification is out of OFF.
a) bitO
Bit0 shows Boolean flag if Baseline is set to y=O line. ISOIEC 9541-1, ISOIEC 9541-2 and ISO/IEC 9541-3do not have per-font Boolean flag for the position of Baseline.
b)bit1
Bit1 shows Boolean flag if LeftSideBearing is set to x=0 line.ISOIEC 9541-1,ISOIEC 9541-2 andISO/IEC 9541-3 do not have per-font Boolean flag for the position of LeftSideBearing.
c) bit2
Bit2 shows Boolean flag if sfnt TrueType glyph procedure depends on pointsize.ISOIEC 9541-1 andISO/IEC 9541-2 have no per-font boolean flag for specific glyph shape representation.
d)bit3
Bit3 shows Boolean flag if PPEM is integer. ISO/IEC 9541-1,ISO/IEC 9541-2 and lSO/EC 9541-3 have nopredefined property to interchange this value which depends on glyph shape representation and the glyphshape procedure interpreter.
e)bit4
Bit4 shows Boolean flag if Microsoft instruction to change character width is used.ISO/IEC 9541-1 andISOIEC 9541-2 have no per-font Boolean flag for specific glyph shape representation.
f)bit11
Bit11 shows Boolean flag if this OFF file is Agfa MicroType font. ISO/EC 9541-1,ISO/IEC 9541-2 andISOIEC 9541-3 have no predefined property to interchange this value because this value declares the font filecompression technology defined in ISoiEC14496-18 and has no effects on font properties.
g)bit12
Bit12 shows Boolean flag if this OFF file is converted file. ISO/EC 9541-1,ISOIEC 9541-2 andISO/EC 9541-3 have no predefined property to interchange this value because this value declares the sourceof font file and has no effects on font properties.
h)bit13
Bit13 shows Boolean flag if this OFF file is designed for Microsoft ClearType rasterizer. ISO/EC 9541-1,ISO/IEC 9541-2 and ISo/EC 9541-3 have no predefined property to interchange this value because it is usedby specific implementation.