The patch fixes the menu on the website in situations where the menu text does not fit within the field width. A soft hyphen (\u00AD) has been added to long words, which forces the browser to insert line breaks if the text does not fit the width.
Left Menu before patch on picture 1: {F132411224}
Left menu after patch on picture 2: {F132411253}
Details
- Reviewers
andy - Commits
- R9:0778549f103e: website: fix left menu in RU for long words
Diff Detail
- Repository
- R9 FreeBSD doc repository
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
Добавлен символ soft hyphen (U+00AD) в длинных фразах, которые могут перенестись на новую строку, в местах между слогами, позволяющих делать перенос. В разметке HTML он не отображается, если нет переноса, а если текст не умещается по ширине, то браузер автоматически делает перенос ( с учетом настроенных размеров шрифта и размера панели - перенос может быть в разным слогах) и в месте переноса отображает дефис. Подходит для переноса обычного текста (для переноса текста, где не допускаются лишние символы, например, в URL адресах, используется пробел с нулевой шириной - ZWS).
Soft hyphen можно было вставить одним символом (он не был бы виден ни в тексте, ни на экране, но это не очень наглядно. Формат TOML позволяет вставить Unicode символы с помощью строки \u00AD.