Extended Character Mappings

Rohit Khare (khare)
Sat, 11 Feb 1995 23:58:49 -0800


I'm having some trouble getting the last of the pieces together for a NeXTSTEP
<-> WebStep standard encoding. Especially the bullet. Suggestions appreciated.

Rohit

# WebStep.encoding
#
# this table defines a "best effort" conversion between
# "NEXTSTEP Encoding" and the WebStep specification.
#
# *** entries means I can't find a standard to arbitrate a decision.
#
# "" means no equivalent exists
# Maximum of 10 chars per string, incl. null-termination
# dwrite eText HTMLEncoding WebStep
#
# This table is based on by Eric P. Scott's work at SFSU
#
# This file defines a character encoding for use with eText's
# HTML document production rules.
#
# To customize this behavior, use the chooseEncoding tool.
#
"" # /* NUL */
"" # /* SOH */
"" # /* STX */
"" # /* ETX */
"" # /* EOT */
"" # /* ENQ */
"" # /* ACK */
"" # /* BEL */
"" # /* BS */
"\t" # /* TAB */
"<P>\n" # /* NEWLINE */
"" # /* VT */
"" # /* FF */
"\r" # /* CR */
"" # /* SO */
"" # /* SI */
"" # /* DLE */
"" # /* DC1 (XON)*/
"" # /* DC2 */
"" # /* DC3 (XOFF)*/
"" # /* DC4 */
"" # /* NAK */
"" # /* SYN */
"" # /* ETB */
"" # /* CAN */
"" # /* EM */
"" # /* SUB */
"" # /* ESC */
"" # /* FS */
"" # /* GS */
"" # /* RS */
"" # /* US */
" " # /* SPACE */
"!"
"&quot;"
"#"
"$"
"%"
"&amp;"
"'"
"("
")"
"*"
"+"
","
"-"
"."
"/"
"0"
"1"
"2"
"3"
"4"
"5"
"6"
"7"
"8"
"9"
":"
";"
"&lt;"
"="
"&gt;"
"?"
"@"
"A"
"B"
"C"
"D"
"E"
"F"
"G"
"H"
"I"
"J"
"K"
"L"
"M"
"N"
"O"
"P"
"Q"
"R"
"S"
"T"
"U"
"V"
"W"
"X"
"Y"
"Z"
"["
"\\"
"]"
"^"
"_"
"`"
"a"
"b"
"c"
"d"
"e"
"f"
"g"
"h"
"i"
"j"
"k"
"l"
"m"
"n"
"o"
"p"
"q"
"r"
"s"
"t"
"u"
"v"
"w"
"x"
"y"
"z"
"{"
"&#166;"
"}"
"~"
"" # /* DEL */
"&nbsp;" # /* non-breaking space */
"&Agrave;"
"&Aacute;"
"&Acirc;"
"&Atilde;"
"&Auml;"
"&Aring;"
"&Ccedil;"
"&Egrave;"
"&Eacute;"
"&Ecirc;"
"&Euml;"
"&Igrave;"
"&Iacute;"
"&Icirc;"
"&Iuml;"
"&ETH;"
"&Ntilde;"
"&Ograve;"
"&Oacute;"
"&Ocirc;"
"&Otilde;"
"&Ouml;"
"&Ugrave;"
"&Uacute;"
"&Ucirc;"
"&Uuml;"
"&Yacute;"
"&THORN;"
"&#181;" # /* mu */
"&#215;" # /* multiply */
"&#247;" # /* divide */
"&#169;" # /* copyright */
"&#161;" # /* exclamdown */
"&#162;" # /* cent */
"&#163;" # /* sterling */
"&frac;" #***/* fraction */
"&#165;" # /* yen */
"&florin;" #***/* florin */
"&#167;" # /* section */
"&#164;" # /* currency */
"'" #***/* quotesingle */
"``" #***/* quotedblleft */
"&#171;" # /* guillemotleft */
"&#171;" # /* guilsinglleft */
"&#181;" # /* guilsingright */
"fi" # /* fi ligature */
"fl" # /* fl ligature */
"&#174;" # /* registered */
"&#173;" # /* endash -> soft hyphen */
"&dagger;" #***/* dagger */
"&ddagger;" #***/* daggerdbl */
"&#183;" #***/* periodcentered */
"&#166;" # /* brokenbar */
"&#182;" # /* paragraph */
"*" #***/* bullet */
"/" #***/* quotesinglbase */
"/" #***/* quotedblbase */
"''" #***/* quotedblright */
"&#187;" # /* guillemotright */
"..." #***/* ellipsis */
"%o" #***/* perthousand */
"&#172;" # /* logicalnot */
"&#191;" # /* questiondown */
"&#185;" # /* onesuperior */
"&#145;" # /* grave [Adobe] */
"&#180;" # /* acute */
"&#147;" # /* circumflex [Adobe] */
"&#148;" # /* tilde [Adobe] */
"&#175;" # /* macron */
"&#150;" # /* breve [Adobe] */
"&#151;" # /* dotaccent [Adobe] */
"&#168;" # /* dieresis */
"&#178;" # /* twosuperior */
"&#176;" # /* ring -> degree */
"&#184;" # /* cedilla */
"&#179;" # /* threesuperior */
"&#157;" # /* hungarumlaut [Adobe] */
"&#158;" # /* ogonek [Adobe] */
"&#159;" # /* caron [Adobe] */
"--" #***/* emdash */
"&#177;" # /* plusminus */
"&#188;" # /* onequarter */
"&#189;" # /* onehalf */
"&#190;" # /* threequarters */
"&agrave;"
"&aacute;"
"&acirc;"
"&atilde;"
"&auml;"
"&aring;"
"&ccedil;"
"&egrave;"
"&eacute;"
"&ecirc;"
"&euml;"
"&igrave;"
"&AElig;"
"&iacute;"
"&#170;" #***/* ordfeminine */
"&icirc;"
"&iuml;"
"&eth;"
"&ntilde;"
"&Lslash;" #***/* Lslash */
"&Oslash;"
"&OElig;" #***/* OE */
"&#186;" #***/* ordmasculine */
"&ograve;"
"&oacute;"
"&ocirc;"
"&otilde;"
"&ouml;"
"&aelig;"
"&ugrave;"
"&uacute;"
"&ucirc;"
"&#144;" #***/* dotlessi [Adobe] */
"&uuml;"
"&yacute;"
"&lslash" #***/* lslash */
"&oslash;"
"&oelig;" #***/* oe */
"&szlig;"
"&thorn;"
"&yuml;"
"" # /* .notdef */
"" # /* .notdef */