Вот по поводу переносов не согласен. Сколько читал книженций на эту тему, разделение заголовка на 2 части вполне себе нормальная практика. главное что бы нижняя чать была длиннее верхней
подожди, все эти технические детали за тебя и регулярка может сделать. начни с контента и с формулирования задачи