Class WGL4Names

java.lang.Object
org.apache.fontbox.ttf.WGL4Names

public final class WGL4Names extends Object
Windows Glyph List 4 (WGL4) names for Mac glyphs.
  • Field Details

    • NUMBER_OF_MAC_GLYPHS

      public static final int NUMBER_OF_MAC_GLYPHS
      The number of standard mac glyph names.
      See Also:
    • MAC_GLYPH_NAMES

      private static final String[] MAC_GLYPH_NAMES
      The 258 standard mac glyph names a used in 'post' format 1 and 2.
    • MAC_GLYPH_NAMES_INDICES

      private static final Map<String,Integer> MAC_GLYPH_NAMES_INDICES
      The indices of the standard mac glyph names.
  • Constructor Details

    • WGL4Names

      private WGL4Names()
  • Method Details

    • getGlyphIndex

      public static Integer getGlyphIndex(String name)
      Returns the index of the glyph with the given name.
      Parameters:
      name - the name of the glyph
      Returns:
      the index of the given glyph name or null for an invalid glyph name
    • getGlyphName

      public static String getGlyphName(int index)
      Returns the name of the glyph at the given index.
      Parameters:
      index - the index of the glyph
      Returns:
      the name of the glyph at the given index or null fo an invalid glyph index
    • getAllNames

      public static String[] getAllNames()
      Returns a new array with all glyph names.
      Returns:
      the array with all glyph names