The Adobe-CNS1-6 Character Collection

Similar documents
Acrobat Widths-Only CIDFont Tutorial ADOBE SYSTEMS INCORPORATED

CID-Keyed Font Technology Overview

The Adobe-Japan1-6 Character Collection

Using save Outside the Server Loop

Simple Text Setting Calculations for PostScript Language Drivers

Level 2 Compatibility: The setscreen and currentscreen Operators

Workshop: Manipulating CID-Keyed Fonts Using AFDKO Tools

Designing & Developing Pan-CJK Fonts for Today

Building Source Han Sans & Noto Sans CJK

Ideographic Variation Sequences

ATypI Hongkong Development of a Pan-CJK Font

Supporting Level 2 Functionality

Recording Output Intentions for Color Critical Workflows ADOBE SYSTEMS INCORPORATED

Bookmarks for PDF Output(Outline-Group)

The StemSnap Hint Operator for Type 1 Font Programs

Legacy Gaiji Solutions & SING

AFP Support for TrueType/Open Type Fonts and Unicode

The Unicode Standard Version 11.0 Core Specification

Printer Systems-Based Separations

Ideographic Variation Sequences

ISO/IEC INTERNATIONAL STANDARD. Information technology Coding of audio-visual objects Part 22: Open Font Format

The Power of Plain Text & the Importance of Meaningful Content Dr. Ken Lunde Senior Computer Scientist Adobe Systems Incorporated

Font Switching Optimizations

Microsoft Dynamics GP. Purchase Vouchers

John H. Jenkins If available now, identify source(s) for the font (include address, , ftp-site, etc.) and indicate the tools used:

1 ISO/IEC JTC1/SC2/WG2 N

Microsoft Dynamics GP. Inventory Kardex

FontLab. TECHNICAL NOTE #002 (Mac) Keyboard shortcuts. Copyright 2001 FontLab Ltd. THE DIGITAL TYPE DESIGN TOOLKIT

Intel Setup and Configuration Service. (Lightweight)

ISO/IEC/JTC 1/SC 2/WG 2/IRG Ideographic Rapporteur Group (IRG) Resolutions of IRG Meeting #31

Category: Standards Track Human Communications S. Zilles Adobe Systems, Inc. March 1998

ISO INTERNATIONAL STANDARD. Document management Engineering document format using PDF Part 1: Use of PDF 1.6 (PDF/E-1)

Utility Bus Split (v1.00a)

Supporting Data Compression in PostScript Level 2 and the filter Operator

Multilingual vi Clones: Past, Now and the Future

Intel Setup and Configuration Service Lite

One Identity Starling Two-Factor Authentication

The Unicode Standard Version 6.1 Core Specification

UNICODE IDEOGRAPHIC VARIATION DATABASE

Photofont Start 2.0. for Macintosh and Windows. User Manual

IronPort Plug-in for Outlook VERSION 1.5 RELEASE NOTES

Aimetis Android Mobile Application. 2.x Release Notes

Visual Quick Start Guide for Windows

ISO INTERNATIONAL STANDARD

Universal Multiple-Octet Coded Character Set UCS

PDF Specification for IEEE Xplore (Part A-Core Requirements)

Adobe Acrobat Reader Help

Introduction 1. Chapter 1

THE UNIVERSITY OF HONG KONG LIBRARIES. Hong Kong Collection. gift from Hong Kong (China). Companies Registry

GRID SOFTWARE FOR RED HAT ENTERPRISE LINUX WITH KVM VERSION /370.28

SpellCheck for Dynamics GP

TIBCO FTL Message Switch Release Notes

One Identity Quick Connect Express

The Unicode Standard Version 12.0 Core Specification

Proposal to Encode Oriya Fraction Signs in ISO/IEC 10646

Emulation of the setstrokeadjust Operator

Conversion SDK v11 32-bit and 64-bit

Consent docket re WG2 Resolutions at its Meeting #35 as amended. For the complete text of Resolutions of WG2 Meeting #35, see L2/98-306R.

Adobe. Type Manager 4.1. User Guide

SDK White Paper. Matrix Palette Skinning An Example

SUPPORT MATRIX. HYCU OMi Management Pack for Citrix

OSIG Change History Article

Compound Text Encoding

ISO/IEC TR This is a preview - click here to buy the full publication TECHNICAL REPORT. First edition

TCG Physical Security Interoperability Alliance IP Video Use Case 002 (PSI-UC-IPV002) Specification Version 1.0 Revision 0.2

The Unicode Standard Version 10.0 Core Specification

ä + ñ ISO/IEC JTC1/SC2/WG2 N

Organize and Deliver Digital Assets Using Adobe Experience Manager v6.x Student Workbook

AvePoint Cloud Records. Release Notes

FOR TCG ACPI Specification

The Unicode Standard Version 11.0 Core Specification

ISO/IEC AMENDMENT

GRID SOFTWARE FOR MICROSOFT WINDOWS SERVER VERSION /370.12

Stonebranch Solutions

DC Detective. User Guide

Two distinct code points: DECIMAL SEPARATOR and FULL STOP

Easy-to-see Distinguishable and recognizable with legibility. User-friendly Eye friendly with beauty and grace.

AN2594 Application note

x10data Smart Client 7.0 for Windows Mobile Installation Guide

Universal Multiple-Octet Coded Character Set

HYCU SCOM Management Pack for F5 BIG-IP

The Printer Working Group

AvePoint Cloud Backup. Release Notes

AutoPagex Plug-in User s Manual

AT60142H/HT. Rad-Hard 512Kx8 Very Low Power CMOS SRAM ERRATA-SHEET. Active Errata List. Errata History. Abbreviations. 1.

ISO/IEC INTERNATIONAL STANDARD. Information technology ECMAScript for XML (E4X) specification

SQL Optimizer for IBM DB2 LUW 4.3.1

IBM Datacap Mobile SDK Developer s Guide

Pan-Unicode Fonts. Text Layout Summit 2007 Glasgow, July 4-6. Ben Laenen, DejaVu Fonts

Can R Speak Your Language?

Application Note: NTP server access via SiteManag-

Addendum Bar Code Label Printer P/N

One Identity Manager Administration Guide for Connecting Oracle E-Business Suite

Ensim WEBppliance Pro for Windows 2000 (ServerXchange ) Installation Guide

NVIDIA CAPTURE SDK 6.1 (WINDOWS)

ISO/IEC JTC/1 SC/2 WG/2 N2312. ISO/IEC JTC/1 SC/2 WG/2 Universal Multiple-Octet Coded Character Set (UCS)

Microsoft Dynamics GP. Extender User s Guide

Microsoft Dynamics GP. Extender User s Guide Release 9.0

Transcription:

Adobe Enterprise & Developer Support Adobe Technical Note # bc The Adobe-CNS- Character Collection Introduction The purpose of this document is to define and describe the Adobe-CNS- character collection, which enumerates, glyphs, and whose designation is derived from the following three /CIDSystemInfo dictionary entries: /Registry (Adobe) /Ordering (CNS) /Supplement CIDFont resources that reference this character collection must include a /CIDSystemInfo dictionary that matches the /Registry and /Ordering strings shown above. This document is designed for font developers, for the purpose of developing Traditional Chinese fonts for use with PostScript products, or for developing OpenType Traditional Chinese fonts. It is also useful for application developers and end users who need to know more about the glyphs in this character collection. This document expects that its readers are familiar with the CID-keyed font file format, which is described in Adobe Technical Note #, entitled Adobe CMap and CIDFont Files Specification. * A character collection contains the glyphs that are required to develop font products for a specific language, script, or market. Specific encodings are defined through the use of CMap resources that are instantiated as files, and generally reference a subset of the character collection. The character collection that results from each Supplement includes the glyphs associated with all earlier Supplements. For example, Supplement includes all glyphs defined in Supplements through. The Adobe-CNS- character collection enumerates, glyphs, specifically CIDs through, among seven Supplements, designated through. Adobe-CNS- supports CNS Planes and, Big Five, Hong Kong GCCS, and the first four versions of Hong Kong SCS (,,, and ). The following table summarizes these seven Supplements, and also provides the pages on which their glyphs are shown in this document: Supplement Additional CIDs CID Range Total CIDs Date of Establishment Pages n/a, June,,, September, October,,, June, August, July,, September, * http://www.adobe.com/devnet/font/pdfs/.cidfont_spec.pdf

Adobe Technical Note #: The Adobe-CNS- Character Collection Each CID (Character ID) in a character collection is associated with a class of character shapes or glyphs. The specific shape of a glyph from a given glyph class is dependent on the typeface style and possibly other factors. Glyphs for all CIDs are illustrated in this document, providing a specific example or instance of the correspondence between a CID and its glyph shape class. Font developers should design glyphs for each CID of the character collection, and may use this document as a reference when proofing or otherwise validating CIDFont resources. The following sections detail the history and contents of each of the seven Supplements of the Adobe-CNS- character collection. Supported encodings include ISO-, EUC-TW, Big Five, and Unicode (UTF-, UTF-, and UTF-). Supplement Adobe-CNS- Supplement, which enumerates, glyphs, specifically CIDs through, supports the CNS - character set standard (Planes and only), Big Five, and the ETen extensions to Big Five. Supplement Adobe-CNS- Supplement provides, additional glyphs, specifically CIDs through, that are necessary to support Hong Kong GCCS and its extension, along with vendor-specific character sets from Monotype and Dynalab. CIDs through are punctuation and line-drawing glyphs, which have been included to completely support the needs of vertical and horizontal writing modes. Supplement Adobe-CNS- Supplement adds glyphs, specifically CIDs through, and was designed to add only prerotated versions of all non full-width Latin and Latin-like glyphs found in Supplement and earlier, for the specific purpose of supporting the OpenType vrt GSUB (Glyph SUBstitution) feature. Supplement Adobe-CNS- Supplement adds, glyphs, specifically CIDs through. Glyphs for the Euro character are at CIDs through (proportional, full-width, and half-width Euro glyphs, along with pre-rotated proportional and half-width Euro glyphs). Also included are those glyphs necessary to fully support Hong Kong SCS as initially published by the goverment of the Hong Kong Special Administrative Region (SAR) of the People s Republic of China (Hong Kong SCS-). Glyphs for hanzi that were not already included in Adobe- CNS- are allocated at CIDs through CIDs. CIDs through complete the support for Hong Kong SCS by allocating positions for Latin or Latin-like glyphs with diacritic marks, along with additional symbols. Supplement Adobe-CNS- Supplement adds glyphs, specifically CIDs through. of these glyphs (CIDs through ) have been added to reflect the addition of characters, all of which are hanzi, to Hong Kong SCS-. CIDs,, and are necessary to distinguish the designs of three Hong Kong SCS characters (xce, xce, and xcf) versus the designs of three Big Five characters (xaeb, xaa, and xfe). In the past, the former three characters were rendered using CIDs,, and, because they were considered to be identical with the latter. However, the purpose of the three Hong Kong SCS characters is to represent three Unicode CJK Radicals Supplement characters (U+ED, U+EC, and U+EE). This led to design adjustments that necessitated the addition of CIDs,, and.

Adobe Technical Note #: The Adobe-CNS- Character Collection Supplement Adobe-CNS- Supplement adds new glyphs, specifically CIDs through, to reflect the addition of characters, all of which are hanzi, to Hong Kong SCS-. Supplement Adobe-CNS- Supplement adds new glyphs, specifically CIDs through, to reflect the addition of characters, all of which are hanzi, to Hong Kong SCS-. Special Glyphs & Other Notes The following sections detail special glyphs and other notes that are of interest to font developers. Several glyph classes are complex, and deserve some amount of explanation and clarification. Space Glyphs The following table lists all of the Adobe-CNS- glyphs that are classified as a space, or are otherwise rendered as a space, and provides information about intended usage, along with their recommended set widths. CID Set Width Description Proportional Latin space U+ Full-width Ideographic space U+ Half-width Latin space Full-width Pre-rotated version of CID+ Full-width Pre-rotated version of CID+ The space glyphs that are described as a pre-rotated version of another glyph must be assigned full-width set widths in terms of their horizontal set widths, but when instantiated as an OpenType font, their vertical set widths as specified in the vmtx table should match those of their unrotated counterparts. Hanzi Glyphs Adobe-CNS- includes, glyphs that are classified as hanzi (aka, ideographs), and their CID ranges, arranged by Supplement, are shown in the table below: Supplement CID Ranges,,,, none

Adobe Technical Note #: The Adobe-CNS- Character Collection Pre-Rotated Glyphs In order to support the OpenType vrt GSUB feature, the Adobe-CNS- character collection includes prerotated forms for all Latin and Latin-like glyphs that are not full-width. The table below details how horizontal CID ranges map to their corresponding pre-rotated CID ranges: Supplement Horizontal CID Ranges Pre-Rotated CID Ranges,,, Glyph Set Widths The following table provides CIDs and CID ranges that explicitly indicate which glyphs are intended to be designed with proportional- or half-width set widths. All other glyphs are expected to be full-width. Set Width CIDs & CID Ranges Proportional, Half-width, The glyph tables that are provided in this document include registration marks that serve to indicate relative set width. Explicitly specifying width classes, such as in the above table, is clearly more accurate and reliable than measuring the distance between registration marks. Please use both resources as your guide. Note that the registration marks used in the glyph tables are in a separate layer, and if their presence is annoying, that layer can be turned off, thus preventing their display. CMap Resources The CMap resources associated with the Adobe-CNS- character collection, along with the database-like cidcode.txt file that provides additional details for font developers, are available as part of the CMap Resources open source project that is hosted at Open @ Adobe. More complete descriptions of the individual Adobe-CNS- CMap resources can be found in Adobe Technical Note #, entitled Adobe CJKV Character Collections and CMap Files for CID-Keyed Fonts. In general, the CMap resources that are based on legacy encodings, such as Big Five, are no longer being updated. Rather, the Unicode CMap resources available for UTF-, UTF- (UTF-BE), and UTF- (UTF- BE) encodings, and kept perfectly synchronized are updated on a regular basis, with new mappings being triggered by a new Supplement or a new version of Unicode. Furthermore, the UCS- CMap resources are obsolete and deprecated. Developers should use the UTF- CMap resources instead, because they are forward compatible with the now-obsolete UCS- ones. Glyph Tables Representative glyphs for CIDs through are provided in the multiple-page table that follows this section, with glyphs shown per page. And, for reader convenience, the beginning of each Supplement is clearly marked. The typeface used to exemplify each glyph is Adobe Ming Std L (aka, AdobeMingStd-Light or http://sourceforge.net/adobe/cmap/ http://www.adobe.com/devnet/font/pdfs/.cjk_cid.pdf

Adobe Technical Note #: The Adobe-CNS- Character Collection Adobe 明體 Std L), designed by Arphic Technology, and owned by Adobe Systems Incorporated. The specific font instance is Version., as reflected in its /CIDFontVersion dictionary entry.

Adobe Technical Note #: The Adobe-CNS- Character Collection

Adobe Technical Note #: The Adobe-CNS- Character Collection

Adobe Technical Note #: The Adobe-CNS- Character Collection

Adobe Technical Note #: The Adobe-CNS- Character Collection

Adobe Technical Note #: The Adobe-CNS- Character Collection

Adobe Technical Note #: The Adobe-CNS- Character Collection

Adobe Technical Note #: The Adobe-CNS- Character Collection

Adobe Technical Note #: The Adobe-CNS- Character Collection

Adobe Technical Note #: The Adobe-CNS- Character Collection

Adobe Technical Note #: The Adobe-CNS- Character Collection

Adobe Technical Note #: The Adobe-CNS- Character Collection

Adobe Technical Note #: The Adobe-CNS- Character Collection

Adobe Technical Note #: The Adobe-CNS- Character Collection

Adobe Technical Note #: The Adobe-CNS- Character Collection

Adobe Technical Note #: The Adobe-CNS- Character Collection

Adobe Technical Note #: The Adobe-CNS- Character Collection

Adobe Technical Note #: The Adobe-CNS- Character Collection

Adobe Technical Note #: The Adobe-CNS- Character Collection

Adobe Technical Note #: The Adobe-CNS- Character Collection

Adobe Technical Note #: The Adobe-CNS- Character Collection

Adobe Technical Note #: The Adobe-CNS- Character Collection

Adobe Technical Note #: The Adobe-CNS- Character Collection

Adobe Technical Note #: The Adobe-CNS- Character Collection

Adobe Technical Note #: The Adobe-CNS- Character Collection

Adobe Technical Note #: The Adobe-CNS- Character Collection

Adobe Technical Note #: The Adobe-CNS- Character Collection

Adobe Technical Note #: The Adobe-CNS- Character Collection

Adobe Technical Note #: The Adobe-CNS- Character Collection

Adobe Technical Note #: The Adobe-CNS- Character Collection

Adobe Technical Note #: The Adobe-CNS- Character Collection

Adobe Technical Note #: The Adobe-CNS- Character Collection

Adobe Technical Note #: The Adobe-CNS- Character Collection

Adobe Technical Note #: The Adobe-CNS- Character Collection

Adobe Technical Note #: The Adobe-CNS- Character Collection

Adobe Technical Note #: The Adobe-CNS- Character Collection

Adobe Technical Note #: The Adobe-CNS- Character Collection

Adobe Technical Note #: The Adobe-CNS- Character Collection

Adobe Technical Note #: The Adobe-CNS- Character Collection

Adobe Technical Note #: The Adobe-CNS- Character Collection Changes Since Earlier Versions The following sections detail the history of this Adobe Technical Note. Since the May, Supplement Version The glyphs for Supplement (CIDs through ) were added. AdobeMingStd-Light (Adobe Ming Std L) CIDFontVersion=. was used to print the glyphs. Since the February, Supplement Version The glyphs for Supplement (CIDs through ) were added. AdobeMingStd-Light (Adobe Ming Std L) CIDFontVersion=. was used to print the glyphs. The entire document was completely re-written. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written consent of the publisher. Any software referred to herein is furnished under license, and may only be used or copied in accordance with the terms of such license. This publication and the information herein is furnished AS IS, is subject to change without notice, and should not be construed as a commitment by Adobe Systems Incorporated. Adobe Systems Incorporated assumes no responsibility or liability for any errors or inaccuracies, makes no warranty of any kind expressed, implied, statutory, or otherwise with respect to this publication, and expressly disclaims any and all warranties of merchantability, fitness for particular purposes, and non-infringement of third party rights. Author Dr. Ken Lunde, Senior Computer Scientist, CJKV Type Development, Adobe Systems Incorporated Publishing Date January, Adobe Systems Incorporated Park Avenue, San Jose, CA - USA www.adobe.com Adobe, the Adobe logo, and Better by Adobe. are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries. All other trademarks are the property of their respective owners. Adobe Systems Incorporated. All Rights Reserved.