Окончательное решение уникодного вопроса найдено и использовано в новой версии скрипта, text-replacement-utf-8.js. Всё осталось по прежнему, тот же массив, но теперь уже можно писать русские буквы. Открывать и редактировать скрипт можно любым редактором, понимающим UTF-8 (стандартный Блокнот вполне подойдёт и даже Bred3 будет работать). Слегка оптимизировал скрипт (хотя он и так на релятивтической скорости). И ещё я немного расширил список замен:
var replArr=[
// технические вещи
'№', "N<s>°</s>",
'(c)', "©",
'...', "…",
' -- ', " — ",
// 'RSS', '<replacedText title="RSS" style=\'background: -o-skin("RSS") no-repeat; width: -o-skin; height: -o-skin; display: inline-block; \'></replacedText>',
// вещи корпоративные
'Opera', '<replacedText style="color:red">Ø</replacedText>pera',
'Google', '<replacedText style="color: blue">G</replacedText><replacedText style="color: red">o</replacedText><replacedText style="color: orange">o</replacedText><replacedText style="color: blue">g</replacedText><replacedText style="color: green">l</replacedText><replacedText style="color: red">e</replacedText>',
'google', '<replacedText style="color: blue">g</replacedText><replacedText style="color: red">o</replacedText><replacedText style="color: orange">o</replacedText><replacedText style="color: blue">g</replacedText><replacedText style="color: green">l</replacedText><replacedText style="color: red">e</replacedText>',
'Яндекс', '<replacedText style="color:red; background-color:white;">Я</replacedText>ндекс',
'яндекс', '<replacedText style="color:red; background-color:white;">Я</replacedText>ндекс',
// Феня
'контент', 'наполнение',
'сорри,', 'простите,',
'Cорри,', 'Простите,',
'тулбар', 'панель',
' ник ', ' псевдоним ',
' пост ', ' сообщение ',
'юзер ', 'пользователь ',
// Логорея
'превед', 'омлет',
'красавчег', 'неудачник',
// Ёфикация
' нее ', ' неё ',
' еще ', ' ещё ',
'Еще ', 'Ещё ',
' идет ', ' идёт ',
' нашел ', ' нашёл ',
' трем ', ' трём ',
' к черту ', ' к чёрту ',
' желтый ', ' жёлтый ',
'Желтый ', 'Жёлтый ',
];
Замечание: эта версия скрипта не поддерживает комбинации вида "\u1234", так как считает что все строки в массиве заданы в UTF-8.
Ещё одно техническое замечание: не удаляйте "лишнюю" точку с запятой в начале скрипта, без неё скрипт работать не будет. Таким интересным образом я обошёл ошибку когда Опера начинает трактовать характерную последовательность UTF-8 (байты EF BB BF) как js-команду.