CSS20FontSet.java 1.58 KB
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  com.adobe.agl.util.ULocale
 */
package com.adobe.fontengine.inlineformatting.css20;

import com.adobe.agl.util.ULocale;
import com.adobe.fontengine.font.Font;
import com.adobe.fontengine.font.FontException;
import com.adobe.fontengine.font.FontLoadingException;
import com.adobe.fontengine.font.InvalidFontException;
import com.adobe.fontengine.font.UnsupportedFontException;
import com.adobe.fontengine.fontmanagement.FontResolutionPriority;
import com.adobe.fontengine.inlineformatting.FallbackFontSet;
import com.adobe.fontengine.inlineformatting.css20.CSS20Attribute;
import com.adobe.fontengine.inlineformatting.css20.CSS20FontDescription;
import com.adobe.fontengine.inlineformatting.css20.CSS20GenericFontFamily;
import java.io.Serializable;

public interface CSS20FontSet
extends Serializable {
    public FontResolutionPriority setResolutionPriority(FontResolutionPriority var1);

    public void addFont(Font var1) throws UnsupportedFontException, InvalidFontException, FontLoadingException;

    public void addFont(CSS20FontDescription var1, Font var2) throws UnsupportedFontException, InvalidFontException, FontLoadingException;

    public boolean isEmpty();

    public void setGenericFont(CSS20GenericFontFamily var1, String[] var2);

    public void setFallbackFonts(FallbackFontSet var1);

    public Font findFont(CSS20Attribute var1, ULocale var2) throws FontException;

    public void pushFontSet();

    public void popFontSet();

    public void restoreOriginalFontSet();

    public void flattenFontSet();
}