vas3k.club
vas3k.club copied to clipboard
Баг: В конфиге бейджей используются слова с переносом, чтобы корректно отображалось в профиле, но например в письме пишется целиком, прям с переносом
Чеклист
- [x] Я считаю, что фича офигенная и принесет пользу Клубу 🎩
- [x] Я поискал по трекеру похожие идеи, в том числе в закрытых Issues
Описание фичи
Можно заменить -
на ­
, но это костыль. В идеале бы в конфиге использовать разные названия для письма и профиля, пожалуй.
На CSS вроде были свойства, которые позволяют правильно переносить слова. Я бы начал с их исследования. Ну и ­
тоже попробовал
Есть такая фича в CSS hyphens
. Она как раз автоматически переносит слова по слогам. Она переносит по правилам языка, который выставляется у родительского тэга через атрибут lang
. Но есть нюанс.
Для lang="ru"
пока правил не завезли в некоторые браузеры. Вот текущая поддержка

Можно добавить это свойство с фоллбеком с переносом по буквам и удалить дефис. Когда правило завезут для ru
, то оно автоматически станет красивым.
Если одобряете такой вариант, то создам PR.
Пример как будет выглядеть сейчас:

@edbond88 честно говоря пока выглядит не очень, без поддержки русского языка автоматом. Вариант с shy;
мне пока кажется более приемлимым.
Но не хватает контекста, @vas3k, как бейджи в письмо попадают? Может быть просто в конфиге иметь оба варианта написания, обычный и подготовленный, с переносами, и использовать соответственно?
@karmazzin согласен, выглядит сейчас довольно всрато.