public float getPrefHeight () {
        if (prefSizeInvalid) scaleAndComputePrefSize();
        float descentScaleCorrection = 1;
        if (fontScaleChanged) descentScaleCorrection = fontScaleY / style.font.getScaleY();
        float height = prefSize.y - style.font.getDescent() * descentScaleCorrection * 2;
        Drawable background = style.background;
        if (background != null)
            height = Math.max(height + background.getTopHeight() + background.getBottomHeight(), background.getMinHeight());
        return height;
    }
@param newText If null, "" will be used.
core/src/com/ray3k/skincomposer/OpenLabel.java