float size = style.getFloatPropertyProportionalHeight(CSSName.FONT_SIZE, c.getBlockFormattingContext().getHeight(), c.getCtx());
float size = style.getFloatPropertyProportionalHeight(CSSName.FONT_SIZE, 0, c.getCtx());
    public static Font getFont(Context c) {        CalculatedStyle style = c.getCurrentStyle();        // CalculatedStyle should take care of all iheritance and default values        // if a change is made to the basic font (by user action, for example), restyle        Font f = c.getGraphics().getFont();        if (quick) {            return f;        }        float size = style.getFloatPropertyProportionalHeight(CSSName.FONT_SIZE, c.getBlockFormattingContext().getHeight(), c.getCtx());        IdentValue fontWeight = style.getIdent(CSSName.FONT_WEIGHT);        String[] families = style.propertyByName(CSSName.FONT_FAMILY).computedValue().asStringArray();        IdentValue fontStyle = style.getIdent(CSSName.FONT_STYLE);        IdentValue variant = style.getIdent(CSSName.FONT_VARIANT);        f = c.getFontResolver().resolveFont(c, families, size, fontWeight, fontStyle, variant);        return f;    }