You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xmlgraphics.apache.org by je...@apache.org on 2012/10/09 10:04:42 UTC
svn commit: r1395896 -
/xmlgraphics/commons/branches/commons-1_5/src/java/org/apache/xmlgraphics/fonts/Glyphs.java
Author: jeremias
Date: Tue Oct 9 08:04:42 2012
New Revision: 1395896
URL: http://svn.apache.org/viewvc?rev=1395896&view=rev
Log:
Reverted revision 990212 and instead deprecated Glyphs.MAC_GLYPH_NAMES for backwards-compatibility with Apache FOP 1.0.
Modified:
xmlgraphics/commons/branches/commons-1_5/src/java/org/apache/xmlgraphics/fonts/Glyphs.java
Modified: xmlgraphics/commons/branches/commons-1_5/src/java/org/apache/xmlgraphics/fonts/Glyphs.java
URL: http://svn.apache.org/viewvc/xmlgraphics/commons/branches/commons-1_5/src/java/org/apache/xmlgraphics/fonts/Glyphs.java?rev=1395896&r1=1395895&r2=1395896&view=diff
==============================================================================
--- xmlgraphics/commons/branches/commons-1_5/src/java/org/apache/xmlgraphics/fonts/Glyphs.java (original)
+++ xmlgraphics/commons/branches/commons-1_5/src/java/org/apache/xmlgraphics/fonts/Glyphs.java Tue Oct 9 08:04:42 2012
@@ -45,6 +45,71 @@ public final class Glyphs {
public static final String NOTDEF = ".notdef";
/**
+ * Glyph names for Mac encoding
+ * @deprecated That array was supposed to represent the standard Macintosh ordering
+ * of glyphs in a TrueType font (it does NOT correspond to the MacRoman encoding).
+ * In addition some entries are incorrect.
+ */
+ @Deprecated
+ public static final String[] MAC_GLYPH_NAMES = {
+ /* 0x00 */
+ Glyphs.NOTDEF, ".null", "CR", "space", "exclam", "quotedbl", "numbersign",
+ "dollar", "percent", "ampersand", "quotesingle", "parenleft",
+ "parenright", "asterisk", "plus", "comma", /* 0x10 */
+ "hyphen", "period", "slash", "zero", "one", "two", "three", "four",
+ "five", "six", "seven", "eight", "nine", "colon",
+ "semicolon", "less", /* 0x20 */
+ "equal", "greater", "question", "at", "A", "B", "C", "D", "E", "F",
+ "G", "H", "I", "J", "K", "L", /* 0x30 */
+ "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z",
+ "bracketleft", "backslash", /* 0x40 */
+ "bracketright", "asciicircum", "underscore", "grave", "a", "b", "c",
+ "d", "e", "f", "g", "h", "i", "j", "k", "l",
+ /* 0x50 */
+ "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z",
+ "braceleft", "bar", /* 0x60 */
+ "braceright", "asciitilde", "Adieresis", "Aring", "Ccedilla",
+ "Eacute", "Ntilde", "Odieresis", "Udieresis", "aacute",
+ "agrave", "acircumflex", "adieresis", "atilde",
+ "aring", "ccedilla", /* 0x70 */
+ "eacute", "egrave", "ecircumflex", "edieresis", "iacute", "igrave",
+ "icircumflex", "idieresis", "ntilde", "oacute", "ograve",
+ "ocircumflex", "odieresis", "otilde", "uacute", "ugrave",
+ /* 0x80 */
+ "ucircumflex", "udieresis", "dagger", "degree", "cent", "sterling",
+ "section", "bullet", "paragraph", "germandbls",
+ "registered", "copyright", "trademark", "acute",
+ "dieresis", "notequal", /* 0x90 */
+ "AE", "Oslash", "infinity", "plusminus", "lessequal", "greaterequal",
+ "yen", "mu", "partialdiff", "Sigma", "Pi", "pi", "integral",
+ "ordfeminine", "ordmasculine", "Omega", /* 0xa0 */
+ "ae", "oslash", "questiondown", "exclamdown", "logicalnot",
+ "radical", "florin", "approxequal", "Delta", "guillemotleft",
+ "guillemotright", "ellipsis", "nbspace", "Agrave", "Atilde",
+ "Otilde", /* 0xb0 */
+ "OE", "oe", "endash", "emdash", "quotedblleft", "quotedblright",
+ "quoteleft", "quoteright", "divide", "lozenge", "ydieresis",
+ "Ydieresis", "fraction", "currency", "guilsinglleft",
+ "guilsinglright", /* 0xc0 */
+ "fi", "fl", "daggerdbl", "periodcentered", "quotesinglbase",
+ "quotedblbase", "perthousand", "Acircumflex", "Ecircumflex",
+ "Aacute", "Edieresis", "Egrave", "Iacute", "Icircumflex",
+ "Idieresis", "Igrave", /* 0xd0 */
+ "Oacute", "Ocircumflex", "applelogo", "Ograve", "Uacute",
+ "Ucircumflex", "Ugrave", "dotlessi", "circumflex", "tilde",
+ "macron", "breve", "dotaccent", "ring", "cedilla",
+ "hungarumlaut", /* 0xe0 */
+ "ogonek", "caron", "Lslash", "lslash", "Scaron", "scaron", "Zcaron",
+ "zcaron", "brokenbar", "Eth", "eth", "Yacute", "yacute",
+ "Thorn", "thorn", "minus", /* 0xf0 */
+ "multiply", "onesuperior", "twosuperior", "threesuperior", "onehalf",
+ "onequarter", "threequarters", "franc", "Gbreve",
+ "gbreve", "Idot", "Scedilla", "scedilla", "Cacute",
+ "cacute", "Ccaron", /* 0x100 */
+ "ccaron", "dmacron"
+ };
+
+ /**
* Glyph names for tex8r encoding
*/
public static final String[] TEX8R_GLYPH_NAMES = {
@@ -729,6 +794,7 @@ public final class Glyphs {
* @deprecated User getUnicodeCodePointsForGlyphName instead. This method only returns the
* first Unicode code point it finds.
*/
+ @Deprecated
public static String glyphToString(String name) {
for (int i = 0; i < UNICODE_GLYPHS.length; i += 2) {
if (UNICODE_GLYPHS[i + 1].equals(name)) {
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: commits-help@xmlgraphics.apache.org