SWFFontDescription.java 2 KB
/*
 * Decompiled with CFR 0_118.
 */
package com.adobe.fontengine.font;

import com.adobe.fontengine.font.InvalidFontException;
import com.adobe.fontengine.font.OutlineConsumer;
import com.adobe.fontengine.font.Permission;
import com.adobe.fontengine.font.UnsupportedFontException;

public interface SWFFontDescription {
    public void getOutline(char var1, OutlineConsumer var2) throws UnsupportedFontException, InvalidFontException;

    public double getHorizontalAdvance(char var1) throws UnsupportedFontException, InvalidFontException;

    public boolean canDisplay(char var1) throws UnsupportedFontException, InvalidFontException;

    public Permission getPermissions() throws InvalidFontException, UnsupportedFontException;

    public String getFamily() throws InvalidFontException, UnsupportedFontException;

    public String getSubFamily() throws InvalidFontException, UnsupportedFontException;

    public double getAscent() throws InvalidFontException, UnsupportedFontException;

    public double getDescent() throws InvalidFontException, UnsupportedFontException;

    public double getLineGap() throws InvalidFontException, UnsupportedFontException;

    public int getFirstChar() throws InvalidFontException, UnsupportedFontException;

    public int getLastChar() throws InvalidFontException, UnsupportedFontException;

    public int getNumGlyphs() throws InvalidFontException, UnsupportedFontException;

    public boolean isBold() throws InvalidFontException, UnsupportedFontException;

    public boolean isItalic() throws InvalidFontException, UnsupportedFontException;

    public double getEmScale() throws InvalidFontException, UnsupportedFontException;

    public String getCopyright() throws InvalidFontException, UnsupportedFontException;

    public String getTrademark() throws InvalidFontException, UnsupportedFontException;

    public String getPostscriptName() throws InvalidFontException, UnsupportedFontException;

    public String getFullName() throws InvalidFontException, UnsupportedFontException;
}