Вы уж извините, но наше общение выглядит так:
Вы предложили вариант решения. Я ответил, что оно частное, проблему в целом (сделал и забыл) не решает. Дальше начинается дискуссия на тему "а почему оно частное". Потому. Что клиенту не нужны шашечки, а нужно ехать. Некогда ему считать количество пунктов в меню и прикидывать, уместится ли название в высчитаные пиксели.