Class FontSystem

  • All Implemented Interfaces:
    java.io.Serializable

    public class FontSystem
    extends Font
    See Also:
    Serialized Form
    • Field Detail

      • sysFont

        java.awt.Font sysFont
      • fm

        java.awt.FontMetrics fm
      • glyphCache

        java.util.HashMap<java.lang.String,​Glyph> glyphCache
      • sysFontNames

        static java.util.HashSet<java.lang.String> sysFontNames
    • Constructor Detail

      • FontSystem

        private FontSystem​(java.lang.String fontFamily,
                           int fontStyle,
                           int fontWeight,
                           int fontSize)
    • Method Detail

      • checkIfSystemFontExists

        public static boolean checkIfSystemFontExists​(java.lang.String fontName)
      • createFont

        public static FontSystem createFont​(java.lang.String fontFamily,
                                            int fontStyle,
                                            int fontWeight,
                                            int fontSize)
      • mapJavaFontName

        private static java.lang.String mapJavaFontName​(java.lang.String fontName)