я как то думал над этим вопросом... как мне кажется дело не в цсс. если просто лейблу поставить другой размер шрифта то все равно будет ужасно смотреть...
тут дело в отображении шрифтов кутишкой.. (в моем случае проверялось только на винде) - абсолютно непонятные расстояния между буквами, отсутствия сглаживания... проще попросить дизайнера рисовать кнопки текстурами уже вместе с текстами (я делал так)
Нашел тут в мейл-листе, что, мол, антиалиасинг рбаотает через ЦСС только для шрифтов с размерами больше 14pt. Правда не проверял.
А qt рисует шрифты через фритайп, так что даже странно, что у тебя страшно выглядело, фритайп нормально рендерит. Даже сабпиксельно сглаживает.