xmlgraphics-commons 1.4

org.apache.xmlgraphics.fonts
Class Glyphs

java.lang.Object
  extended by org.apache.xmlgraphics.fonts.Glyphs

public class Glyphs
extends java.lang.Object

This class provides a number of constants for glyph management.


Field Summary
static char[] ADOBECYRILLIC_ENCODING
          The characters in AdobeStandardCyrillicEncoding
static java.lang.String[] MAC_GLYPH_NAMES
          Glyph names for Mac encoding
static java.lang.String NOTDEF
          Glyph name for the "notdef" glyph
static java.lang.String[] TEX8R_GLYPH_NAMES
          Glyph names for tex8r encoding
static char[] WINANSI_ENCODING
          The characters in WinAnsiEncoding
 
Constructor Summary
Glyphs()
           
 
Method Summary
static java.lang.String charToGlyphName(char ch)
          Return the glyphname from a character, eg, charToGlyphName('\\') returns "backslash"
static java.lang.String[] getCharNameAlternativesFor(java.lang.String charName)
          Returns an array of char names which can serve as alternatives for the given one.
static java.lang.String getUnicodeSequenceForGlyphName(java.lang.String glyphName)
          Returns a String containing the Unicode sequence the given glyph name represents.
static java.lang.String glyphToString(java.lang.String name)
          Deprecated. User getUnicodeCodePointsForGlyphName instead. This method only returns the first Unicode code point it finds.
static java.lang.String stringToGlyph(java.lang.String name)
          Return the string representation of a glyphname, eg stringToGlyph("backslash") returns "\\"
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NOTDEF

public static final java.lang.String NOTDEF
Glyph name for the "notdef" glyph

See Also:
Constant Field Values

MAC_GLYPH_NAMES

public static final java.lang.String[] MAC_GLYPH_NAMES
Glyph names for Mac encoding


TEX8R_GLYPH_NAMES

public static final java.lang.String[] TEX8R_GLYPH_NAMES
Glyph names for tex8r encoding


WINANSI_ENCODING

public static final char[] WINANSI_ENCODING
The characters in WinAnsiEncoding


ADOBECYRILLIC_ENCODING

public static final char[] ADOBECYRILLIC_ENCODING
The characters in AdobeStandardCyrillicEncoding

Constructor Detail

Glyphs

public Glyphs()
Method Detail

charToGlyphName

public static final java.lang.String charToGlyphName(char ch)
Return the glyphname from a character, eg, charToGlyphName('\\') returns "backslash"

Parameters:
ch - glyph to evaluate
Returns:
the name of the glyph

getUnicodeSequenceForGlyphName

public static final java.lang.String getUnicodeSequenceForGlyphName(java.lang.String glyphName)
Returns a String containing the Unicode sequence the given glyph name represents.

Parameters:
glyphName - the glyph name
Returns:
the Unicode sequence of the glyph (or null if the glyph name is unknown)

glyphToString

public static final java.lang.String glyphToString(java.lang.String name)
Deprecated. User getUnicodeCodePointsForGlyphName instead. This method only returns the first Unicode code point it finds.

Return the glyphname from a string, eg, glyphToString("\\") returns "backslash"

Parameters:
name - glyph to evaluate
Returns:
the name of the glyph TODO: javadocs for glyphToString and stringToGlyph are confused

stringToGlyph

public static java.lang.String stringToGlyph(java.lang.String name)
Return the string representation of a glyphname, eg stringToGlyph("backslash") returns "\\"

Parameters:
name - name of the glyph
Returns:
the string representation (or an empty String if no match was found)

getCharNameAlternativesFor

public static java.lang.String[] getCharNameAlternativesFor(java.lang.String charName)
Returns an array of char names which can serve as alternatives for the given one.

Parameters:
charName - the character name to search alternatives for
Returns:
an array of char names or null if no alternatives are available

xmlgraphics-commons 1.4

Copyright 1999-2010 The Apache Software Foundation. All Rights Reserved.