PHP: красивый вывод текста
А где бы найти набор функций на PHP, который бы красиво расставлял абзацы, там где нужно, и не ставил, где не нужно (например, в списках, таблицах и т.п.)?
Сейчас пытаюсь выковырять эти функции из Wordpress. Но, может, где-то лежит готовый…
Upd. Надо было спросить у Гугля — нашел быстрее, чем писал этот пост. Вот они: PHP Markdown и PHP SmartyPants.
Markdown даже делает гораздо больше, чем требовалось — заменяет тегами всякие штуки, типа *это будет выделенным* и т.п. PHP Markdown Extra, кстати, гораздо интереснее.
В PHP SmartyPants немного поковырялся, чтобы вместо “буржуйских” кавычек ставил “русские” (“лапки”). Правда, “кавычки “в кавычках”” (“елки-лапки”) не осилил.
Пошел к Яндексу, в надежде, что кто-то из русских это сделал, однако Яндекс выдает только музыку и фиалки.
Комментарии
я вот тоже сегодня странным образом задумался о русских кавычках и markdown… После написания такого предложения :
товарка ей и говорит : «Не „от“, а „для“, …»
Написал: dik | April 9, 2007 06:51 PM
Товарищ написал плагин для Wordpress, который использует “Типограф” Артемия Лебедева для форматирования текста.
Написал: kost | April 9, 2007 08:00 PM