<?
$text="признаны уязвимыми или вымирающими Международным союзом охраны природы";
#char patterns
$RusA = "[абвгдеёжзийклмнопрстуфхцчшщъыьэюя]";
$RusV = "[аеёиоуыэюя]";
$RusN = "[бвгджзклмнпрстфхцчшщ]";
$RusX = "[йъь]";
#main ruller
$regs[] = "~(". $RusX . ")(" . $RusA . $RusA . ")~iu";
$regs[] = "~(". $RusV . ")(" . $RusV . $RusA . ")~iu";
$regs[] = "~(". $RusV . $RusN . ")(" . $RusN . $RusV . ")~iu";
$regs[] = "~(". $RusN . $RusV . ")(" . $RusN . $RusV . ")~iu";
$regs[] = "~(". $RusV . $RusN . ")(" . $RusN . $RusN. $RusV . ")~iu";
$regs[] = "~(". $RusV . $RusN . $RusN . ")(". $RusN . $RusN . $RusV . ")~iu";
$regs[] = "~(". $RusX . ")(" . $RusA . $RusA . ")~iu";
$regs[] = "~(". $RusV . ")(" . $RusA . $RusV . ")~iu";
foreach($regs as $cur_regxp) {
$text = preg_replace( $cur_regxp , "$1-$2" , $text);
}
var_dump($text);
Подозреваю, что причина в подключенных js библиотеках, но даже не представляю как это можно реализовать и как это отменить.
git clone https://github.com/username/reponame .
npm install
gulp default
Вы можете максимум установить расширение, типа Stylish и в нем поправить стили для нужных сайтов.