Да, а кенвас будет пересчитывать. У меня есть функция которая расчитывает количество символов в зависимости от ширины блока. Переписывать не очень хочу, но вы можете представить что итерация будет идти по высоте и она же будет сравниваться. Я тут lua учу, времени нет