===== Smarty Pants: Smart typographic punctuation ===== >>Working for 1.1.6.0 to 1.1.6.4 ~&On large pages with some more than just a few comments, you might exceed PHP's available memory. Try setting the wikka.config.php option to 0, then. --MasinAlDujaili>> //This page provides instructions on how to install a 3rd party formatting engine for smart typographic punctuation in WikkaWiki// >>**See also** ~-UnderDevelopment ~-WantedFormatters ~-PreFormatter ~-[[ThirdPartyIntegration | Experimental 3rd party software integration in wikka]] ~-[[Docs:ThirdPartyInfo | 3rdparty software officially bundled with wikka]] >>::c:: === The functionality === [[http://www.michelf.com/projects/php-smartypants/ | PHP SmartyPants]] is a port to PHP (written by [[http://www.michelf.com/ | Michel Fortin]]) of the original [[http://daringfireball.net/projects/smartypants/ | SmartyPants]] written in Perl by John Gruber. SmartyPants is a free web publishing tool that translates plain ASCII punctuation characters into "smart" typographic punctuation HTML entities. SmartyPants can perform the following transformations: ~-Straight quotes ( " and ' ) and backticks-style quotes (`` ""''"") into curly quote HTML entities: “doublequotes” and ‘singlequotes’ ; ~-Dashes (##--## and ##""---""##) into en- and em-dash entities: – and — ; ~-Three consecutive dots (##...##) into an ellipsis entity (…). SmartyPants does not modify characters within ##
##, ####, ####, or ##