Как стать автором
Обновить

Комментарии 34

Возможно стоит, при написании хабратопика, добавить опцию автоматической замены правильных кавычек на неправильные и тире на дефисы?
Ничего не понимаю :) Это же какая-то антитипографика получается :-)
Я налил кофе, выпил его. И меня осенило, что же на самом деле имел в виду автор.

Идея здравая, вот только не уверен, что ей следует дать приоритетный статус.
Если отталкиваться от себя, то мне эта функция не нужна, так как в Windows у меня стоит типографская раскладка клавиатуры от Ильи Бирмана, а в Mac OS X обхожусь стандартными возможностями. Но тут меня обязывает работа, да и не одинок я в этом мире. В общем, да, согласен, что идея здравая и имеет право на жизнь.
А мне, правоверному, Книга предписывает пользоваться заклинаниями Alt+0171, Alt+0187 и прочая, уже всё на автопилоте, отработано :—»
О, такую штуку я учил, но мне это показалось неудобным :)
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
«Привычка Alt+0151 страшная сила».
НЛО прилетело и опубликовало эту надпись здесь
Я просто набиваю entities. А еще автозамена Punto Switcher у меня есть. И горячие клавиши от него же. ;-)
А как ее юзать? Расскажи по-подробнее.
Тоже использую эту раскладку. Пользоваться очень удобно.
BBSoD, а какими стандартными возможностями можно обойтись в Mac OS X?
Кавычки — «alt»+«shift»+«=» и «alt»+«=». Тире — «alt»+«shift»+«-». Троеточие — «alt»+«Ж». Copyrighted (©) — «alt»+«G». В общем, много чего можно сделать стандартными средствами, а перечислять все комбинации очень долго… :)
А я сущности напамять знаю (наиболее распространённые), так что как-то уже и не нужно мне ни особой раскладки, ни чего-то эдакого.
Тут уже давно действует такое как "- -" (две тире без пробела) преобразующееся в дефис «—».

Или использовать Alt (держать во время набора кода) + Код:
0151 — «—» (дефис)
0171 — «
0187 — »
0169 — ©
0174 — ®
0176 — ° (градус)
0177 — ±
Остальные коды можно узнать через «Таблицу символов»: Пуск — Выполнить — charmap.exe
НЛО прилетело и опубликовало эту надпись здесь
Мягкий перенос — это непечатаемый знак, обозначающий место возможного/желательного переноса слова.
В /etc/X11/xorg.conf у меня есть вот такая строчка с определением опций клавиатуры.
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll,compose:rwin"

Соответственно, «Compose» забивается на правую клавишу с логотипом Windows и можно использовать правила, описанные в файле /usr/share/X11/locale/en_US.UTF-8/Compose — это в моём случае — вместо «en_US.UTF-8» нужно подставить вашу локаль.
Например, «Compose, -, -, -» у меня выводит тире, «Compose, <» выводит левую ёлочку и «Compose, >» выводит правую ёлочку.
Сделаем со временем.
Для желающих сделать свою раскладку (изменить существующую) существует инструмент The Microsoft Keyboard Layout Creator.
Требуется .NET Framework v2.0, ну и ОС Windows, конечно.
Требуется .NET Framework v2.0, ну и ОС Windows, конечно.

Решение конечное интересное. Но это не подходит для Mac, Linux & OS/2 юзеров, да и для не каждого Windows юзера это понятно, и достижимо.
Вот что значит ценные комментарии и грамотная аудитория!

Неизвестно будут ли приняты предложения статьи - улучшить ситуацию на одном конкретном сайте. Зато любому прочитавшему теперь известны, как исправить ситуацию в своем конкретном случае - и уже для всех случаев. И это, оказывается, очень просто!

Спасибо за подсказки по улучшению раскладки!
хых, а ещё пусть проверяет на орфографические ошибки и расставляет правильно знаки препинания :)
Ага, а как же мы тогда узнаем, кому карму понижать?! =D
Я тоже вначале подумал, что это лишнее (в смысле типогратор этот), но потом подумал: "Ведь большинство людей далеких от сайтостроительства (а таких много) не хотят влезеть в подробности того, как заменить раскладку, запомнить что-то там лишнее или искать и устанавливать какие-то программы. Им бы (вот как и мне ;-) по-проще бы. Что б не париться. Нажал и готово, и нечего думать не надо.

А вот с орфографией проще. Её и гугл бар проверяет и плагин в ФФ есть и кучище других программ. Хотя тоже...
Давно пора такую штуку добавить. Многие «сидят» на Ководстве и ставят 0151, 0171 и 0187 (—, «, » соответственно). А теперь все это будет делаться одной кнопкой. Приятная идея.
Скажите, а зачем?
Ну... Стремимся к совершенству :-)
Вопрос не случаен. Я понимаю, что все стремятся к совершенству. Но меня терзает вопрос: к чему эти "фишки"? Ведь главное - информация, верно? И ваше восприятие ее вовсе не зависит от того, какие кавычки или дефисы стоят. Мое мнение таково: "Не нужно решать несуществующих проблем". А ваше?
Вопрос спорный. Книги вот, например, не набирают с дефисами вместо тире и со знаками дюйма вместо нормальных кавычек. Поэтому глаз всё-таки спотыкается на ненормальной пунктуации. Вполне можно допустить, что кто-то не хочет соблюдать правила типографики, а если движок будет сам делать это, остальным пользователям будет удобнее читать.
Кстати говоря.

Озаботившись проблемой правильной типографики при написании движка для своего блога, создал небольшую библиотеку для решения типичных задач обработки пользовательского ввода, в том числе "типографинья". Скоро выложу в свободный доступ :)
smartypants рулит! Только надо немного подправить его, для соответсвия нашей русской типографике.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории