Class CidFontProperties


  • public class CidFontProperties
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.Object>> allFonts  
      private static java.util.Map<java.lang.String,​java.util.Set<java.lang.String>> registryNames  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      private static IntHashtable createMetric​(java.lang.String s)  
      static java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.Object>> getAllFonts()  
      static java.lang.String getCompatibleFont​(java.lang.String enc)  
      static java.util.Map<java.lang.String,​java.util.Set<java.lang.String>> getRegistryNames()  
      static boolean isCidFont​(java.lang.String fontName, java.lang.String enc)
      Checks if its a valid CJKFont font.
      private static void loadRegistry()  
      private static java.util.Map<java.lang.String,​java.lang.Object> readFontProperties​(java.lang.String name)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • allFonts

        private static final java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.Object>> allFonts
      • registryNames

        private static final java.util.Map<java.lang.String,​java.util.Set<java.lang.String>> registryNames
    • Constructor Detail

      • CidFontProperties

        public CidFontProperties()
    • Method Detail

      • isCidFont

        public static boolean isCidFont​(java.lang.String fontName,
                                        java.lang.String enc)
        Checks if its a valid CJKFont font.
        Parameters:
        fontName - the font name.
        enc - the encoding.
        Returns:
        true if it is CJKFont.
      • getCompatibleFont

        public static java.lang.String getCompatibleFont​(java.lang.String enc)
      • getAllFonts

        public static java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.Object>> getAllFonts()
      • getRegistryNames

        public static java.util.Map<java.lang.String,​java.util.Set<java.lang.String>> getRegistryNames()
      • loadRegistry

        private static void loadRegistry()
                                  throws java.io.IOException
        Throws:
        java.io.IOException
      • readFontProperties

        private static java.util.Map<java.lang.String,​java.lang.Object> readFontProperties​(java.lang.String name)
                                                                                          throws java.io.IOException
        Throws:
        java.io.IOException
      • createMetric

        private static IntHashtable createMetric​(java.lang.String s)