Class FontFamilySplitterUtil

java.lang.Object
com.itextpdf.styledxmlparser.util.FontFamilySplitterUtil

public final class FontFamilySplitterUtil extends Object
Split CSS 'font-family' string into list of font-families or generic-families
  • Field Details

    • FONT_FAMILY_PATTERN

      private static final Pattern FONT_FAMILY_PATTERN
    • FONT_FAMILY_PATTERN_QUOTED

      private static final Pattern FONT_FAMILY_PATTERN_QUOTED
    • FONT_FAMILY_PATTERN_QUOTED_SELECT

      private static final Pattern FONT_FAMILY_PATTERN_QUOTED_SELECT
  • Constructor Details

    • FontFamilySplitterUtil

      public FontFamilySplitterUtil()
  • Method Details

    • splitFontFamily

      public static List<String> splitFontFamily(String fontFamilies)
      Splits passed `font-family` CSS string into list of font families or generic families.
      Parameters:
      fontFamilies - the CSS 'font-family' string
      Returns:
      list of font families or generic families
    • removeQuotes

      public static String removeQuotes(String fontFamily)
      Removes quotes from a passed `font-family` CSS string.
      Parameters:
      fontFamily - the CSS 'font-family' string
      Returns:
      the unquoted CSS 'font-family' string