Pokud stavíte web, tak se možná setkáte s tím, že někdy na konci řádku zůstane například „a“ „i“ apod, co je typografická chyba. Opravu lze udělat pomocí nezalomitelných mezer „& nbsp;“ (mezi & n nemá být mezera) a to buď manuálně nebo pomocí tohoto PHP kódu:
function typo_start_buffer() {
if (!is_admin()) {
ob_start('typo_fix_output');
}
}
add_action('template_redirect', 'typo_start_buffer');
function typo_fix_output($html) {
return preg_replace(
'/(?<=^|[\s>])([AaIiKkOoSsUuVvZz])\s+/u',
'$1 ',
$html
);
}

