Вы знаете, я встречал вот, такую штуку...называется типограф. Цель этого скрипта заключается в том, чтобы свести к общему виду различные виды кавычек и других знаков пунктуации. https://www.artlebedev.ru/typograf/
Есть возможность интеграции в рнр код.
Как видно на скрине. есть возможность выбирать к какому типу приводить те или иные символы - https://screenshots.firefox.com/ssCHb5GetavGCEvI/w...
referakk, так используя фильтр Вы можете использовать тот же preg_replace, только вот этот желательно php.net/manual/ru/function.mb-ereg-replace.php
Там все просто, в функцию-фильтр попадет текст, без разметки, и внутри функции просто делаете replace. Единственный момент, функция после этого должна возвращать что-то.