Comments 39
UFO just landed and posted this here
Литера не равны по ширине и в печати (кроме моноширинных шрифтов, названных так именно потому, что в них литеры по ширине равны).
Под мягкими переносами понимается ­.
Под мягкими переносами понимается ­.
0
При ручной вёрстке слова разделялись пробельными элементами разной ширины: шпациями, квадратами и бабашками. :) В статье про пробелы я, наверное, расскажу про это подробнее.
Мягкий перенос — невидимый символ, указывающий браузеру или текстовому процессору, где можно переносить слово. По-английски он называется SOFT HYPHEN, в HTML используется мнемоника ­, а код в Юникоде — 00AD.
Мягкий перенос — невидимый символ, указывающий браузеру или текстовому процессору, где можно переносить слово. По-английски он называется SOFT HYPHEN, в HTML используется мнемоника ­, а код в Юникоде — 00AD.
0
UFO just landed and posted this here
Ну, вообще это не сильно важно — всё это интересно скорее, чтобы понимать, откуда берутся некоторые правила, которыми мы все пользуемся или пытаемся пользоваться. Что-то пошло ещё от рукописей, что-то — от ручного набора, что-то — осталось от печатной машинки. :)
Чтобы разумно принимать или отвергать те или иные правила в веб-типографике, надо понимать, откуда они и зачем. В этом смысле пробельные элементы ручной вёрстки — скорее чисто иллюстративный материал. :)
Чтобы разумно принимать или отвергать те или иные правила в веб-типографике, надо понимать, откуда они и зачем. В этом смысле пробельные элементы ручной вёрстки — скорее чисто иллюстративный материал. :)
+1
А как насчёт включения text-align: justify при условии расстановки shy?
0
К сожалению, он далеко-о-о не везде работает. При желании, могу подготовить развёрнутый ответ. Когда ­ будет нормально обрабатываться у 99 % пользователей, можно будет начинать им пользоваться для некоторых текстов. Только надо понимать, что будет значительно увеличиваться размер текста — мягкие переносы нужно будет расставлять во всём тексте.
А так, пока процитирую заметку из «Компьютерры»:
Несмотря на громкий успех браузера Mozilla Firefox, его разработчикам еще есть над чем потрудиться. Некоторым ошибкам в нем от роду несколько лет. В частности, баг, связанный с неработающей мнемоникой мягкого переноса (­), был занесен в базу еще в июне 1999 года. Долгие годы в комментариях к нему обсуждалось, почему его нельзя исправить быстро, и в итоге ошибка продолжала здравствовать. После длительной паузы очередной пользователь из Скандинавии написал комментарий под названием «Это вопль отчаяния». В нем он обвиняет англоговорящих разработчиков Firefox в равнодушии к юзерам из других стран (Германии, Польши, Швеции…), в чьих языках чаще всего встречаются длинные слова и для которых важна поддержка переносов. Все эти годы разработчики откладывают исправление ошибки на далекое будущее, а между тем она мешает миллионам людей. После такого «крика души» один из разработчиков пообещал, что баг будет исправлен в Firefox 3, и попросил «воздержаться от дальнейших комментариев».
А так, пока процитирую заметку из «Компьютерры»:
Несмотря на громкий успех браузера Mozilla Firefox, его разработчикам еще есть над чем потрудиться. Некоторым ошибкам в нем от роду несколько лет. В частности, баг, связанный с неработающей мнемоникой мягкого переноса (­), был занесен в базу еще в июне 1999 года. Долгие годы в комментариях к нему обсуждалось, почему его нельзя исправить быстро, и в итоге ошибка продолжала здравствовать. После длительной паузы очередной пользователь из Скандинавии написал комментарий под названием «Это вопль отчаяния». В нем он обвиняет англоговорящих разработчиков Firefox в равнодушии к юзерам из других стран (Германии, Польши, Швеции…), в чьих языках чаще всего встречаются длинные слова и для которых важна поддержка переносов. Все эти годы разработчики откладывают исправление ошибки на далекое будущее, а между тем она мешает миллионам людей. После такого «крика души» один из разработчиков пообещал, что баг будет исправлен в Firefox 3, и попросил «воздержаться от дальнейших комментариев».
0
Firefox… is so Firefox!
0
Да, и ещё я не уверен, что Google или Yandex по запросу «мама мыла раму» найдут страницу с текстом «ма­ма мы­ла ра­му». Честно говоря, меня интересует этот вопрос.
0
Так это же легко проверить (в моей статье о чёрточках в абзаце о мягких дефисах расставлены мягкие дефисы).
0
И точно, спасибо. И всё равно, даже в IE7, который обрабатывает ­, правый край абзаца является очень рваным, ему justify засчёт межсловных пробелов сделает эти пробелы зияющими. :-/ Нет в жизни счастья с выравниванием по ширине пока.
Но я лично очень жду того момента, когда это счастье наступит — выравнивание по ширине действительно улучшает читаемость длинных сплошных текстов, которых в Интернете предостаточно.
Но я лично очень жду того момента, когда это счастье наступит — выравнивание по ширине действительно улучшает читаемость длинных сплошных текстов, которых в Интернете предостаточно.
0
UFO just landed and posted this here
Это уже починили, и оно работает:
https://bugzilla.mozilla.org/show_bug.cg…
https://bugzilla.mozilla.org/show_bug.cg…
0
За материал спасибо в любом случае. Но я использовал и буду использовать justify на своих страницах (за исключением явно узких колонок) независимо от того, сколько времни придется ждать "счастья".
Логика такая. Что в подавляющем случае страница с такой выключкой выглядит эстетичнее, ИМХО - неопровежимо. Спорить по поводу читабельности не стану - нет у меня объективных данных, поверю на слово автору, что разная ширина межсловных пробелов ухудшает читабельность. НО! Две категории пользователей могут оказаться на странице. Первая - праздношатающиеся или попавшие сюда по ошибке. Они читать и не будут. Вторая - те, которым сюда НАДО. Вот эти прочтут ВСЕ, что написано, и даже внимания не обратят на разную ширину межсловных интервалов - они ПО ДЕЛУ пришли. Зато обе категории увидят (и, возможно, оценят :-) ) эстетику ровненького правого края.
Ну, и наконец, вот это: "Убей «text-align: justify" - очень крайнее заявление. А истина с краю не бывает. Посередине ее тоже может не быть, но на краю ее нет точно :-)
Спасибо.
Логика такая. Что в подавляющем случае страница с такой выключкой выглядит эстетичнее, ИМХО - неопровежимо. Спорить по поводу читабельности не стану - нет у меня объективных данных, поверю на слово автору, что разная ширина межсловных пробелов ухудшает читабельность. НО! Две категории пользователей могут оказаться на странице. Первая - праздношатающиеся или попавшие сюда по ошибке. Они читать и не будут. Вторая - те, которым сюда НАДО. Вот эти прочтут ВСЕ, что написано, и даже внимания не обратят на разную ширину межсловных интервалов - они ПО ДЕЛУ пришли. Зато обе категории увидят (и, возможно, оценят :-) ) эстетику ровненького правого края.
Ну, и наконец, вот это: "Убей «text-align: justify" - очень крайнее заявление. А истина с краю не бывает. Посередине ее тоже может не быть, но на краю ее нет точно :-)
Спасибо.
0
Я как раз и пытался обосновать тот тезис, что в подавляющем случае страница с выключкой по
ширине выглядит кривее. Если у Вас есть личные примеры обратного — дайте хотя бы взглянуть.
«Вторая — те, которым сюда НАДО. Вот эти прочтут ВСЕ, что написано, и даже внимания не обратят на разную ширину межсловных интервалов — они ПО ДЕЛУ пришли.»
А вот тут я с Вами в корне, категорически не согласен. Вы жертвуете читабельностью для тех, кому это действительно нужно, в пользу «эстетики правого края» для праздношатающихся. Это как строить снаружи красивый бизнес-центр, внутри которого отвратительные условия для работы — вряд ли такой вариант будет очень успешным.
ширине выглядит кривее. Если у Вас есть личные примеры обратного — дайте хотя бы взглянуть.
«Вторая — те, которым сюда НАДО. Вот эти прочтут ВСЕ, что написано, и даже внимания не обратят на разную ширину межсловных интервалов — они ПО ДЕЛУ пришли.»
А вот тут я с Вами в корне, категорически не согласен. Вы жертвуете читабельностью для тех, кому это действительно нужно, в пользу «эстетики правого края» для праздношатающихся. Это как строить снаружи красивый бизнес-центр, внутри которого отвратительные условия для работы — вряд ли такой вариант будет очень успешным.
0
По поводу подавляющего большинства случаев - мне так представляется, Вы в аргументации забыли или упустили одну важную вещь: в подавляющем большинстве случаев на странице много абзацев, и ровный правый край значительно улучшает читаемость их всех вместе. Да, если мы говорим об одном абзаце из двух-трех-четырех строк, его лучше читать выровненным влево. Да, если колонка узкая, и неровности пробелов очень заметны, это ужасно. Но основное содержимое большинства страниц - это таки тексты из многих абзацев, включая в том числе форумы и ленты комментариев, где в одном сообщении текста мало, но последовательность сообщений образует те же самые длинные тексты.
Собственно, если взять основной текст статьи, который мы обсуждаем, с левым выравниванием он выглядит плохо. С выравниванием по ширине будет не лучше, по одной простой причине: в нем нет кажется ни одного абзаца величиной более одного предложения. Если же расставить абзацы нормально, объединяя "мысли", а не "слова до точки", выравнивание по ширине уже станет лучше.
Собственно, если взять основной текст статьи, который мы обсуждаем, с левым выравниванием он выглядит плохо. С выравниванием по ширине будет не лучше, по одной простой причине: в нем нет кажется ни одного абзаца величиной более одного предложения. Если же расставить абзацы нормально, объединяя "мысли", а не "слова до точки", выравнивание по ширине уже станет лучше.
0
Давайте на примерах. Вы можете привести пример класса текстов, который лучше выглядит при выключке по ширине, при условии использования произвольных среднестатистических русских слов? С конкретным примером конкретных текстов? Если да, то безусловно добавлю его в статью. :)
0
Давайте попробуем на конкретном примере, http://blog.softwarer.ru/?page_id=94 По моим представлениям, и этот текст, и его соседи при text-align: left воспринимаются гораздо хуже. Могу поменять стиль и сделать скриншоты для сравнения.
Что касается "воспринимаются" - мерилом является мое личное "удобно читать" либо "неудобно". С измеряемыми объективными критериями здесь некоторый напряг.
P.S. Сайт в процессе конструирования и непубличный. Я смотрю его в FF и IE, оперу не учитываю. Советы по его верстке, не связанные с нашей темой, будут с благодарностью выслушаны, но вовсе не обязательно приняты.
Что касается "воспринимаются" - мерилом является мое личное "удобно читать" либо "неудобно". С измеряемыми объективными критериями здесь некоторый напряг.
P.S. Сайт в процессе конструирования и непубличный. Я смотрю его в FF и IE, оперу не учитываю. Советы по его верстке, не связанные с нашей темой, будут с благодарностью выслушаны, но вовсе не обязательно приняты.
0
Ммм… На ширину экрана 1280 слишком длинные строчки — более 100 символов. Можно вас попросить сделать скриншоты одной и той же статьи с выключкой по ширине и по левому краю, при ширине браузера в 1024 пикселя? Чтобы было видно всё полотно статьи?
0
У меня тоже LCD... сейчас попробую сделать скриншоты, потом переключусь обратно и посмотрю на качество картинки.
Насчет полотна не совсем понял - имеется в виду "видно все" в длину или в ширину?
Насчет полотна не совсем понял - имеется в виду "видно все" в длину или в ширину?
0
Кстати, я бы сказал, что на ширину экрана 1024 уже вряд ли стоит ориентироваться - по моей статистике посещений разрешение 800/1024 используют менее 16%, остальное - чуть-чуть любимого мной 1152, 1280 и 1600.
0
Внимание очень даже обращается, хорошо хоть у меня FireBug всегда под рукой, чтобы привести твориния эстетствующих дизайнеров в приемлемое для использования состояние.
Я думаю, ни один пользователь сайта не согласиться пожертвовать читабельностью ради эстетики, но дизайнеры почему-то часто поступают именно так, конечно, если на сайте бесценная информация, то я добавлю для него заплатку в Stylish, но скорее всего просто уйду на другой.
justify начинает выглядеть более менее приемлемо, только при существенной ширине колонки, но эта же ширина начинает отрицательно влиять на читабельность.
В порядке шутки на тему не более: http://www.artlebedev.ru/kovodstvo/busin…
Я думаю, ни один пользователь сайта не согласиться пожертвовать читабельностью ради эстетики, но дизайнеры почему-то часто поступают именно так, конечно, если на сайте бесценная информация, то я добавлю для него заплатку в Stylish, но скорее всего просто уйду на другой.
justify начинает выглядеть более менее приемлемо, только при существенной ширине колонки, но эта же ширина начинает отрицательно влиять на читабельность.
В порядке шутки на тему не более: http://www.artlebedev.ru/kovodstvo/busin…
0
Я не любитель дискуссий. Это не значит, что мне нечего сказать. Просто не любитель. Я обычно высказываю свое мнение, а если сделал это невнятно (что видно по реакции окружающих) - уточняю его. Но если все внятно, а со мной начинают спорить, я просто говорю: "Хорошо, Вы правы" - независимо от того, что думаю на самом деле. Это экономичнее всего :).
А вот что такое FireBug я не знаю, буду рад, если просветите. Спасибо.
А вот что такое FireBug я не знаю, буду рад, если просветите. Спасибо.
0
Замечательный плагин для FireFox, очень сильно упрощает жизнь веб-разработчику, рекомендую.
Сейчас только заметил его русскую страничку http://firebug.ru/
Сейчас только заметил его русскую страничку http://firebug.ru/
0
Вы долбоёб и ваша аргументация говно.
0
Антон, голубчик, да не расстраивайтесь вы так... Я понимаю, обидно - уже 32 года, а мозгов так и нет... и это значит, что в этой жизни их уже и не будет. Ну, что ж, надейтесь, что в следующей реинкарнации судьба поднимет вас по интеллекту (в словарике посмотрите это слово) хотя бы до уровня таракана :)... Успехов!
0
По началу, как неопытный, делал в своих проектах выключку по формату — так казалось опрятнее, ровнее.
По мере изучения основ типографики, удобочитаемости текстов, стал понимать, что выключка по флагу с грамотной расстановкой переносов вручную является наиболее удачным вариантом и гуманным решением по отношению к читательским глазам :)
Всем советую прочитать «Живую типографику» Корольковой — там все это прекрасно описано!
По мере изучения основ типографики, удобочитаемости текстов, стал понимать, что выключка по флагу с грамотной расстановкой переносов вручную является наиболее удачным вариантом и гуманным решением по отношению к читательским глазам :)
Всем советую прочитать «Живую типографику» Корольковой — там все это прекрасно описано!
0
У меня на сайте щас как раз text-align: justify используется. Тут было много разговоров, но никто не предложил что-либо в замен. Так что делать-то, господа типографы?!)
0
Текст-то здравый, вот только никакого решения взамен не предложено, да его на данный момент, по сути, и не существует…
0
Ну и кроме обычного способа выравнивать текст justify есть еще один вариант:
text-align:justify;text-justify: newspaper.
При нем выравнивание происходит за счет треккинга - расстояния между буквами. Но у этого способа свой геморрой.
Остается ждать, когда разработчики Оперы и FF, кроме гонки за ACID обратят внимание на забытый ­
text-align:justify;text-justify: newspaper.
При нем выравнивание происходит за счет треккинга - расстояния между буквами. Но у этого способа свой геморрой.
Остается ждать, когда разработчики Оперы и FF, кроме гонки за ACID обратят внимание на забытый ­
0
Sign up to leave a comment.
Выключка по ширине, или Убей «text-align: justify;»