нет. ни в коем случае. -30/+40 - это абнормально.
Соглашусь.
Начинать надо с увеличения/уменьшения ширины межсловных пробелов в допустимых пределах. Это, собственно говоря, был единственный вариант в эпоху металлического набора. В программах вёрстки минимальные, максимальные и желательные межсловные интервалы задаются в параметрах выключки абзацных стилей. В Кварке, помимо этого, есть ещё такая полезная настройка, как стили H&J (hyphenation and justification), в которых задаются различные диапазоны для межсловных пробелов. К сожалению, вгонка/выгонка строк при помощи межсловных пробелов не очень удобна (надо заранее задать различные абзацные стили с настроенными диапазонами, нет управления этими пробелами "на лету"). Поэтому данный способ применяется крайне редко, что очень и очень прискорбно.
Разумеется, игра межсловными пробелами не всегда приводит к желаемому результату. Вот тогда уже в дело могут вступать более жёсткие способы - а именно, трекинг и ширина символов. И вот тут-то как раз главное - не переборщить. В Индизайне я, например, очень редко выхожу за границы допустимого трекинга от -10 до +10 (это уже
после того, как поигрался с межсловными пробелами!!!); в Кварке другие единицы для трекинга (1/200 Em, а не 1/1000, как в Индизайне), в пять раз грубее, то есть там этот диапазон от -2 до +2.
Если же и трекинга мало, то только тогда уже сжимаю/растягиваю символы - от 98 до 102 %.
И только в журнальной вёрстке на узких колонках, в самых-самых безвыходных ситуациях могу выйти за границы трекинга до -20/+15, а ширины символов - до 97 %.