|
Прообраз Автотипографики появился в виде функции на Perl'е еще до рождения webcode.ru. Через три недели скрипт начал обслуживать веб-форму на сайте. Еще через день скрипт научился обрабатывать текст внутри редактора EditPlus. Именно с этого и началась история бесконечных пожеланий и улучшений.
Одновременно с идеей автоматической обработки текста появилась идея Windows-программы, которая сама бы форматировала текст. Однако материализовалась эта идея чуть позже, когда появилась Автотипографика версии 1.0. Алгоритм расстановки тире, пробелов и кавычек пережил первое перерождение теперь Автотипографика не использует для этого ни одного регулярного выражения.
В течении следующих четырех дней младший номер версии вырос до четырех. Одновременно с приобретением новых возможностей программы активно обновлялся ее исходный код. Уже к версии 1.2 были полностью переписаны функции, отвечающие за обработку горячей клавиши.
Следующие пять месяцев наиболее мощной была «Автотипографика 1.3 бета». В ней появилась панель настроек, где можно было высказать свои предпочтения по форматированию текста.
Увеличение старшего номера версии совпало с моментом, когда был заново написан основной алгоритм. В результате первая и вторая версии не имеет ни одной общей строки кода. Нынешняя вторая версия умеет обрабатывать не только текст, предназначенный для публикации в интернете: теперь можно также легко облагораживать текст во многих Windows-программах.
|