Index: wp-includes/formatting.php
===================================================================
--- wp-includes/formatting.php	(revision 19631)
+++ wp-includes/formatting.php	(working copy)
@@ -21,12 +21,17 @@
  * Code within certain html blocks are skipped.
  *
  * @since 0.71
+ * @uses apply_filters() Calls 'do_texturize' hook on boolean TRUE, context is raw text.
  * @uses $wp_cockneyreplace Array of formatted entities for certain common phrases
  *
  * @param string $text The text to be formatted
  * @return string The string replaced with html entities
  */
 function wptexturize($text) {
+	$do_texturize = apply_filters( 'do_texturize', TRUE, $text );
+	if ( ! $do_texturize )
+		return $text;
+
 	global $wp_cockneyreplace;
 	static $opening_quote, $closing_quote, $en_dash, $em_dash, $default_no_texturize_tags, $default_no_texturize_shortcodes, $static_characters, $static_replacements, $dynamic_characters, $dynamic_replacements;
 
