Я думаю, что ваш код работает, но вы думаете, что это не так, потому что размеры шрифтов выглядят примерно одинаково.
Вот что я вижу с вашим кодом

И вот что я вижу, когда меняю размер на 2
и 37

Иэто ваши исходные размеры (7
и 17
), но для обеих строк я установил один и тот же текст.
