private void draw(Graphics2D g, Position positionStart, String text) {
        text = wrap(deAccent(text).trim(), 85);
        int currentIndexX = positionStart.x;
        for (char letter : text.toCharArray()) {
            if (letter == ' ') {
                currentIndexX += wordSpacing;
                continue;
            }else if(letter == '\n'){
                positionStart.y+=15;
                currentIndexX = positionStart.x;
            }
            currentIndexX += letterSpacing;
            drawLetter(g, currentIndexX, positionStart.y, letter);
            currentIndexX += (Character.isLetter(letter) ? letterWidth : numericWidth);
        }
    }