Я не думаю, что упомянутое вами решение работало какое-то время;он мог (случайно?) работать на некоторых прошлых версиях Firefox, но он не похож на тот, который можно было бы ожидать, чтобы выполнить эту работу (pre-wrap
не следует ожидать, чтобы разбить слова).
Способ заставить Firefox обрабатывать точку как допустимую возможность прямого разрыва строки - это тег <wbr>
- не в какой-либо спецификации, но широко поддерживаемый.Обычно его лучше всего использовать, вставляя его в подходящих точках, но в крайнем случае вы можете даже поместить его между любыми двумя символами (предположительно, вы будете использовать предварительную обработку, серверные сценарии или клиентский JavaScriptсделать это).