Ширина всех символов разная (если шрифт не моноширинный).
Ширина символа "0" (ноль) в css выражается единицей 1ch
Ширина вьюпорта (видимая часть окна) выражается единицей 1vw.
Зависимость ширины символа от его высоты (и от размера шрифта получается) можно посмотреть только открыв шрифт в специальном редакторе. Это отношение очевидно будет специфичным для любого отдельного семейства шрифта или его начертания.
Дерзайте, пишите формулы. Приблизительно, с допустимой погрешностью, наверное, что-нибудь получится наваять.
Можно не заморачиваться и пойти методом научного тыка.
Вручную определить нужные размеры на минимуме и максимуме ширины. А далее использовать метод адаптивных шрифтов. В этой статье на хабре метод подробно разложен по полочкам "
Отзывчивый размер шрифта"