Оптическое выравнивание на сайте

Алексей11 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
23.08.2014

Нужно создать скрипт для оптического выравнивания знаков пунктуации справа. реализация на JS

Имеется текст c мягкими переносами — ­ выравнивание text-align:justify;

Для примера выравнивание справа http://www.artlebedev.ru/kovodstvo/sections/120/

выносим знаки пунктуации: дефис, точка, запятая, правая скобка, двоеточие, правая кавычка.

P.S. как реализовать вообще не могу понять, либо скрипт определяет что строка оканчивается на указанный знак пунктуации и смещает его и прилегающее к нему слово, либо JS должен обрамлять в span конец строк и действовать по правилам.

Заявки фрилансеров