Как показывают комментарии к вашему вопросу, это немного грязно, чтобы выполнить это хорошим способом, так как это зависит от разных шрифтов, ОС, браузера и т. Д. Однако, одна вещь, с которой вы могли бы поэкспериментировать, по крайней мере, это поставить CSS-атрибут text-align: justify;
на вашем дивизионе.
Если вы поместите пробел между каждым символом и выберете самый большой размер шрифта, где 10 символов помещаются в одной строке. Затем этот CSS-атрибут будет следить за тем, чтобы интервал между символами корректировался так, чтобы символы заполняли весь div.
Это не пуленепробиваемый способ сделать это, и он, вероятно, все еще будет сломан для некоторых пользователей, но если вы поэкспериментируете с другими браузерами, чтобы найти подходящий размер, и у вас будет немного запаса, чтобы вы не Если вы обязательно выберете абсолютно самый большой размер, который вам подходит, то, надеюсь, скорректированный интервал позаботится о большинстве вариаций между браузерами, ОС и т. д. Однако у тех, кто использует увеличенный размер шрифта, все еще будет проблема.