Сейчас довольно простая система которая многим не нравится (Количество_Записей * Коэффициент) + 13px и размер может колебаться от 13 пикселей до бесконечности что не очень хорошо. Поэтому хочется ввести более адекватную систему изменения размеров.
К примеру, что бы размер колебался от какого-то максимума до минимума можно использовать систему вида
минимум + Количество_Записей * (максимум - минимум) / количество_уровней_размеров)em
Приблизительно будет выглядеть как на странице всех тегов этого сайта (минимум 0.5em, максимум 4em и десятью уровнями размеров)
Может кто из пользователей mqbm подскажет какой-нибудь алгоритм дабы выбрать оптимальное решение для расчета размеров тегов в облаке?
1) Задать пределы и количество уровней.
2) Посчитать разницу в максимальном и минимальном количестве записей и поделить её на количество уровней — создать шкалу.
3) Минимум записей — минимум размер; максимум — максимум, для промежуточных искать ближайшее по шкале.