Рассказываю. За все отвечает файл module.php, который лежит здесь /modules/mod_tags/module.php
ищем такие строчки, у меня это строка 55,56,57,58,59
//$maxsize = 55;
//$minsize = 10;
for ($s=0; $s<10; $s++) { $size[] = 10 + ($s*4); }
так вот $size[] = 10 это минимальный шрифт, для минимальной частоты тега, по умолчанию шрифт равен 10
у себя я поставил значение 14
for ($s=0; $s<10; $s++) { $size[] = 14 + ($s*4);
дальше меняем логику отображения тегов, изначально она задается формулой строка 88
if ($prc >= ($s*10)) { $fontsize = $size[$s]; }
где значение 10 это ни частота тега, ни шрифт тега, а ПРОЦЕНТНОЕ СОДЕРЖАНИЕ частоты одного тега к общему количеству тегов, которое вы задали в облаке тегов в админке. Так вот по умолчанию этот процент равен 10. Т.е. если какой нибудь тег не достигает частоты 10% по отношению ко всем тегам, то шрифт его не меняется. Соответственно если у вас 50 тегов, и частота тегов 15,10,5,4,4,4,4,3,3,2,2,2,2,2,1,1...1 соответственно суммарная частота всех тегов 98, и поэтому шрифт увеличится только в одном теге у которого частота 15, а процент его равен 15,3. А тег с частотой 10 не попадает под это правило так как его процент всего 9,8.
для себя я выбрал 2 процента и код выглядит так
if ($prc >= ($s*2)) { $fontsize = $size[$s]; }
после этого облако тегов выглядит так, как у меня
ссылка