Попробуйте использовать плагин fitText , потому что размеры видовых экранов не являются решением этой проблемы. Просто добавьте библиотеку
и измените размер шрифта, чтобы скорректировать по настройкам коэффициент текста:
$("#text_div").fitText(0.8);
вы можете установить max и min значения текста:
$("#text_div").fitText(0.8, { minFontSize: '12px', maxFontSize: '36px' });
Нет необходимости упоминать переменные, прежде чем вам нужно будет дать им реальное полезное значение. Не помещайте фиктивные значения в начало вашей программы.