@Override
    public void drawChars(char[] data, int offset, int length, int x, int y) {
        super.drawChars(data, offset, length, x, y);
        if (data.length > 0) updateBaselines(x, y);
    }
@Override
    public void drawChars(char[] data, int offset, int length, int x, int y)