Если я создаю текст, где я получил тире в начале слова (очень распространенное на немецком языке), Google Chrome устанавливает дефис в конце строки, а слово в начале следующей строки. Это неправильное поведение. Это должно быть дефис и слово на одной строке. Даже если я добавлю объект ‍
между дефисами и словом, он все равно работает неправильно.Хром не уважает Zero Width Joiner
В Firefox все хорошо.
Пример здесь: https://jsfiddle.net/p6dp2hLb/2/
Я вижу все это в одной строке как в Chrome, так и в Firefox. Может быть, ваши языковые настройки браузера? Проверьте на другом компьютере или через прокси, чтобы убедиться, что –
@ShahGhafoori Проверено на двух компьютерах. Вы должны изменить ширину кадра результата в примере jsfiddle, чтобы появился разрыв – HerrSerker