Как рассчитать высоту текстовых границ, содержащих буквы «p», «j», «y» или «q»? - PullRequest
0 голосов
/ 11 февраля 2020

Пока этот код работает для измерения границ заданного текста:

Vector2 getTextSize(String text, BitmapFont font) {
        Vector2 textSize = new Vector2();
        GlyphLayout layout = new GlyphLayout(font, text);
        textSize.x = layout.width;
        textSize.y = layout.height;
        return textSize;
}

Но он не учитывает хвосты символов, таких как p, y, j или q, например, и I ' Хотелось бы узнать, как рассчитать эти границы без необходимости вручную вводить размеры хвостов из файла шрифтов в метод, так как это будет очень медленно в игре со многими шрифтами.

...