Page MenuHomeFreeBSD

website: fix left menu in RU for long words
ClosedPublic

Authored by vladlen on Thu, Oct 16, 5:21 PM.
Tags
Referenced Files
Unknown Object (File)
Fri, Oct 17, 6:04 AM
Unknown Object (File)
Fri, Oct 17, 3:43 AM
Unknown Object (File)
Fri, Oct 17, 3:37 AM
Unknown Object (File)
Thu, Oct 16, 11:43 PM
Unknown Object (File)
Thu, Oct 16, 11:43 PM
Unknown Object (File)
Thu, Oct 16, 10:56 PM
Restricted File
Thu, Oct 16, 5:21 PM
Restricted File
Thu, Oct 16, 5:21 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.Thu, Oct 16, 6:12 PM
This revision was automatically updated to reflect the committed changes.