Я рисую несколько коротких текстов, используя Canvas.drawText () на масштабированном холсте.Тексты имеют разные размеры, рассчитываются динамически.Некоторые тексты имеют очень маленькие размеры (1-2 пикселя).Проблема в том, что если размер текста меньше ~ 2px, холст добавляет дополнительное пространство между символами.
Примеры:
размер текста 4px, нормальное пространство букв:
размер текста 1px, добавлено дополнительное пространство букв:
Пример кода:
canvas.save()
canvas.scale(8f, 8f)
paint.textSize = 1f
canvas.drawText("66", x, y, paint)
canvas.restore()