vas3k.club icon indicating copy to clipboard operation
vas3k.club copied to clipboard

Баг: В конфиге бейджей используются слова с переносом, чтобы корректно отображалось в профиле, но например в письме пишется целиком, прям с переносом

Open karmazzin opened this issue 3 years ago • 4 comments

Чеклист

  • [x] Я считаю, что фича офигенная и принесет пользу Клубу 🎩
  • [x] Я поискал по трекеру похожие идеи, в том числе в закрытых Issues

Описание фичи

Можно заменить - на ­, но это костыль. В идеале бы в конфиге использовать разные названия для письма и профиля, пожалуй.

image image

karmazzin avatar Oct 11 '21 18:10 karmazzin

На CSS вроде были свойства, которые позволяют правильно переносить слова. Я бы начал с их исследования. Ну и ­ тоже попробовал

vas3k avatar Oct 11 '21 18:10 vas3k

Есть такая фича в CSS hyphens. Она как раз автоматически переносит слова по слогам. Она переносит по правилам языка, который выставляется у родительского тэга через атрибут lang. Но есть нюанс.

Для lang="ru" пока правил не завезли в некоторые браузеры. Вот текущая поддержка

image

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

Если одобряете такой вариант, то создам PR.

Пример как будет выглядеть сейчас:

image

edbond88 avatar Oct 11 '21 19:10 edbond88

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

karmazzin avatar Oct 13 '21 17:10 karmazzin

@karmazzin согласен, выглядит сейчас довольно всрато.

edbond88 avatar Oct 24 '21 14:10 edbond88