Page MenuHomeFreeBSD

website: fix left menu in RU for long words
ClosedPublic

Authored by vladlen on Oct 16 2025, 5:21 PM.
Tags
Referenced Files
Unknown Object (File)
Nov 27 2025, 7:49 PM
Unknown Object (File)
Nov 20 2025, 10:52 PM
Unknown Object (File)
Nov 20 2025, 10:51 PM
Unknown Object (File)
Nov 20 2025, 10:50 PM
Unknown Object (File)
Nov 20 2025, 10:44 PM
Unknown Object (File)
Nov 3 2025, 10:09 PM
Unknown Object (File)
Oct 29 2025, 5:36 PM
Unknown Object (File)
Oct 28 2025, 1:55 PM
Subscribers
None

Details

Summary

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}

Diff Detail

Repository
R9 FreeBSD doc repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

vladlen created this revision.

Добавлен символ soft hyphen (U+00AD) в длинных фразах, которые могут перенестись на новую строку, в местах между слогами, позволяющих делать перенос. В разметке HTML он не отображается, если нет переноса, а если текст не умещается по ширине, то браузер автоматически делает перенос ( с учетом настроенных размеров шрифта и размера панели - перенос может быть в разным слогах) и в месте переноса отображает дефис. Подходит для переноса обычного текста (для переноса текста, где не допускаются лишние символы, например, в URL адресах, используется пробел с нулевой шириной - ZWS).
Soft hyphen можно было вставить одним символом (он не был бы виден ни в тексте, ни на экране, но это не очень наглядно. Формат TOML позволяет вставить Unicode символы с помощью строки \u00AD.

Спасибо, Владлен!

This revision is now accepted and ready to land.Oct 16 2025, 6:12 PM
This revision was automatically updated to reflect the committed changes.