экспериментальное расширение движка wiki
Сделал экспериментальное расширение движка wiki. Теперь: :
- дефисы (-) между пробелами при отображении заменяются на тире (—, —);
- два дефиса (--) между пробелами также заменяются на тире (—, —);
- дефис или два дефиса между цифрами (напр. 1-2 или 1--2) заменяются на короткое тире (–, –, т. е. так: 1–2), причём этого не происходит внутри ссылок;
- комбинации << и >> заменяются на « и » соответственно (причём после открывающей и перед закрывающей кавычками не должно быть пробелов, иначе замены не будет);
- (upd) обычные кавычки тоже заменяются на «»: кавычка считается закрывающей, если перед ней стоит не пробел и не начало строки, иначе кавычка считается открывающей.
- три точки (...) заменяются на знак … (…).
Всё это сделано для того, чтобы облегчить при редактировании ввод правильных типографских символов. О различии между дефисом и тире теперь практически можно не думать — всё будет сделано автоматически. К сожалению, с кавычками так просто не получается, но можно будет вводить уголковые кавычки сочетаниями << и >>.
Если что-то будет конфликтовать, отключить это я могу в любой момент.
UPD. Сделал ещё и преобразование обычных кавычек в уголковые, так что авторам теперь раздолье — можно писать, как привыкли, не заморачиваясь проблемами типографского представления текста :)
Сделал экспериментальное расширение движка wiki. Теперь: :
- дефисы (-) между пробелами при отображении заменяются на тире (—, —);
- два дефиса (--) между пробелами также заменяются на тире (—, —);
- дефис или два дефиса между цифрами (напр. 1-2 или 1--2) заменяются на короткое тире (–, –, т. е. так: 1–2), причём этого не происходит внутри ссылок;
- комбинации << и >> заменяются на « и » соответственно (причём после открывающей и перед закрывающей кавычками не должно быть пробелов, иначе замены не будет);
- (upd) обычные кавычки тоже заменяются на «»: кавычка считается закрывающей, если перед ней стоит не пробел и не начало строки, иначе кавычка считается открывающей.
- три точки (...) заменяются на знак … (…).
Всё это сделано для того, чтобы облегчить при редактировании ввод правильных типографских символов. О различии между дефисом и тире теперь практически можно не думать — всё будет сделано автоматически. К сожалению, с кавычками так просто не получается, но можно будет вводить уголковые кавычки сочетаниями << и >>.
Если что-то будет конфликтовать, отключить это я могу в любой момент.
UPD. Сделал ещё и преобразование обычных кавычек в уголковые, так что авторам теперь раздолье — можно писать, как привыкли, не заморачиваясь проблемами типографского представления текста :)