Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
2Activity
0 of .
Results for:
No results containing your search query
P. 1
Symbol

Symbol

Ratings: (0)|Views: 16 |Likes:
Published by kweevelin

More info:

Published by: kweevelin on Jul 21, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as TXT, PDF, TXT or read online from Scribd
See more
See less

08/02/2010

pdf

text

original

 
##Adobe File Version: 1.000#=======================================================================# FTP file name: SYMBOL.TXT## Contents: Map (external version) from Mac OS Symbol# character set to Unicode 2.1## Copyright: (c) 1994-1999 by Apple Computer, Inc., all rights# reserved.## Contact: charsets@apple.com## Changes:## b03 1999-Sep-22 Update contact e-mail address. Matches# internal utom<b3>, ufrm<b3>, and Text# Encoding Converter version 1.5.# b02 1998-Aug-18 Encoding changed for Mac OS 8.5; add new# mapping from 0xA0 to EURO SIGN. Matches# internal utom<b3>, ufrm<b3>.# n05 1998-Feb-05 Update to match internal utom<n5>, ufrm<n15># and Text Encoding Converter version 1.3:# Use standard Unicodes plus transcoding hints# instead of single corporate characters, also# change mappings for 0xE1 & 0xF1 from U+2329# & U+232A to their canonical decompositions;# see details below. Also update header# comments to new format.# n03 1995-Apr-15 First version (after fixing some typos).# Matches internal ufrm<n4>.## Standard header:# ----------------## Apple, the Apple logo, and Macintosh are trademarks of Apple# Computer, Inc., registered in the United States and other countries.# Unicode is a trademark of Unicode Inc. For the sake of brevity,# throughout this document, "Macintosh" can be used to refer to# Macintosh computers and "Unicode" can be used to refer to the# Unicode standard.## Apple makes no warranty or representation, either express or# implied, with respect to these tables, their quality, accuracy, or# fitness for a particular purpose. In no event will Apple be liable# for direct, indirect, special, incidental, or consequential damages# resulting from any defect or inaccuracy in this document or the# accompanying tables.## These mapping tables and character lists are subject to change.# The latest tables should be available from the following:## <ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/APPLE/># <ftp://dev.apple.com/devworld/Technical_Documentation/Misc._Standards/>## For general information about Mac OS encodings and these mapping# tables, see the file "README.TXT".## Format:# -------#
 
# Three tab-separated columns;# '#' begins a comment which continues to the end of the line.# Column #1 is the Mac OS Symbol code (in hex as 0xNN)# Column #2 is the corresponding Unicode or Unicode sequence# (in hex as 0xNNNN or 0xNNNN+0xNNNN).# Column #3 is a comment containing the Unicode name.# In some cases an additional comment follows the Unicode name.## The entries are in Mac OS Symbol code order.## Some of these mappings require the use of corporate characters.# See the file "CORPCHAR.TXT" and notes below.## Control character mappings are not shown in this table, following# the conventions of the standard UTC mapping tables. However, the# Mac OS Symbol character set uses the standard control characters# at 0x00-0x1F and 0x7F.## Notes on Mac OS Symbol:# -----------------------## The Mac OS Symbol encoding shares the script code smRoman# (0) with the Mac OS Roman encoding. To determine if the Symbol# encoding is being used, you must check if the font name is# "Symbol".## Before Mac OS 8.5, code point 0xA0 was unused. In Mac OS 8.5# and later versions, code point 0xA0 is EURO SIGN and maps to# U+20AC (the Symbol font is updated for Mac OS 8.5 to reflect# this). Note: U+20AC is new with Unicode 2.1; for earlier Unicode# versions, Mac OS Symbol 0xA0 may be mapped to private-use# character U+F8A0.## The layout of the Mac OS Symbol character set is identical to# the layout of the Adobe Symbol encoding vector, with the# addition of the Apple logo character at 0xF0.## This character set encodes a number of glyph fragments. Some are# used as extenders: 0x60 is used to extend radical signs, 0xBD and# 0xBE are used to extend vertical and horizontal arrows, etc. In# addition, there are top, bottom, and center sections for# parentheses, brackets, integral signs, and other signs that may# extend vertically for 2 or more lines of normal text. In general,# Unicode does not encode such fragments, so these are mapping# using corporate-zone Unicode characters (see below).## In addition, Symbol separately encodes both serif and sans-serif# forms for copyright, trademark, and registered signs. Unicode# encodes only the abstract characters, so one set of these (the# sans-serif forms) are also mapped using corporate-zone Unicode# characters (see below).## The following code points are unused, and are not shown here:# 0x80-0x9F, 0xFF.## Unicode mapping issues and notes:# ---------------------------------## The goals in the mappings provided here are:# - Ensure roundtrip mapping from every character in the Mac OS
 
# Symbol character set to Unicode and back# - Use standard Unicode characters as much as possible, to# maximize interchangeability of the resulting Unicode text.# Whenever possible, avoid having content carried by private-use# characters.## Some of the characters in the Mac OS Symbol character set do not# correspond to distinct, single Unicode characters. To map these# and satisfy both goals above, we employ various strategies.## a) If possible, use private use characters in combination with# standard Unicode characters to mark variants of the standard# Unicode character.## Apple has defined a block of 32 corporate characters as "transcoding# hints." These are used in combination with standard Unicode characters# to force them to be treated in a special way for mapping to other# encodings; they have no other effect. Sixteen of these transcoding# hints are "grouping hints" - they indicate that the next 2-4 Unicode# characters should be treated as a single entity for transcoding. The# other sixteen transcoding hints are "variant tags" - they are like# combining characters, and can follow a standard Unicode (or a sequence# consisting of a base character and other combining characters) to# cause it to be treated in a special way for transcoding. These always# terminate a combining-character sequence.## The transcoding coding hints used in this mapping table are four# variant tags, 0xF870-72 and 0xF87F. Since these are combined with# standard Unicode characters, some characters in the Mac OS Symbol# character set map to a sequence of two Unicodes instead of a single# Unicode character.## For example, the Mac OS Symbol character at 0xE2 is an alternate,# sans-serif form of the REGISTERED SIGN (the standard mapping is for# the abstract character at 0xD2, which here has a serif form). So 0xE2# is mapped to 0x00AE (REGISTERED SIGN) + 0xF87F (a variant tag).## b) Otherwise, use private use characters by themselves to map# Mac OS Symbol characters which have no relationship to any standard# Unicode character.## The following additional corporate zone Unicode characters are# used for this purpose here:## 0xF8E5 radical extender# 0xF8E6 vertical arrow extender# 0xF8E7 horizontal arrow extender# 0xF8F4 curly bracket extender# 0xF8FF Apple logo## NOTE: The graphic image associated with the Apple logo character# is not authorized for use without permission of Apple, and# unauthorized use might constitute trademark infringement.## Details of mapping changes in each version:# -------------------------------------------## Changes from version n05 to version b02:## - Encoding changed for Mac OS 8.5; 0xA0 now maps to 0x20AC, EURO

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->