Package ipsk.awt.font

Class AutoFontFamilyManager


  • public class AutoFontFamilyManager
    extends java.lang.Object
    Author:
    klausj
    • Constructor Detail

      • AutoFontFamilyManager

        public AutoFontFamilyManager()
      • AutoFontFamilyManager

        public AutoFontFamilyManager​(java.lang.String[] fontFamilies)
      • AutoFontFamilyManager

        public AutoFontFamilyManager​(java.lang.String[] preferredFontFamilies,
                                     boolean searchOtherFonts)
    • Method Detail

      • getPreferredFontFamilies

        public java.lang.String[] getPreferredFontFamilies()
        Returns:
        the preferredFontFamilies
      • setPreferredFontFamilies

        public void setPreferredFontFamilies​(java.lang.String[] preferredFontFamilies)
        Parameters:
        preferredFontFamilies - the preferredFontFamilies to set
      • isSearchOtherFonts

        public boolean isSearchOtherFonts()
        Returns:
        the searchOtherFonts
      • setSearchOtherFonts

        public void setSearchOtherFonts​(boolean searchOtherFonts)
        Parameters:
        searchOtherFonts - the searchOtherFonts to set
      • getFontFamilies

        public java.util.List<java.lang.String> getFontFamilies()
        Returns:
        the fontFamilies
      • getFontCanDisplay

        public java.awt.Font getFontCanDisplay​(java.awt.Font orgFont,
                                               java.lang.String text)
      • applyFontCanDisplay

        public void applyFontCanDisplay​(javax.swing.text.JTextComponent textComponent)