Ёфикатор


Ёфика́тор (от «ё» + лат. -fico ← facio — «делаю») — программа или программный модуль для текстового редактора, заменяющий букву «е» на букву «ё» в русскоязычных текстах в соответствии с правилами русского языка там, где она должна употребляться.

Также ёфикаторами называют людей, занимающихся ёфикацией; или в более широком смысле — сторонников употребления буквы «ё»[1][2][3].

Ёфикация — процесс, выполняемый ёфикатором, то есть процесс замены буквы «е» на букву «ё», там, где вместо неё используется буква «е». Обратный процесс — замена «ё» на «е» — называется «деёфикацией».

В простых случаях замена происходит автоматически (например, «еще» на «ещё»). В более сложных ситуациях, когда возможны оба варианта написания, программа может использовать грамматический анализ контекста. Но и это не всегда позволяет сделать выбор: например, без смыслового анализа ситуации невозможно понять, ставить ли букву «ё» в последнем слове следующей фразы из романа А. Толстого «Пётр I»:

Затрудняет выбор и то, что в ряде случаев разные руководства и справочники дают разные рекомендации[4].

По этим причинам программ, выполняющих ёфикацию текстов в полностью автоматическом режиме, не существует. Ёфикаторы либо работают интерактивно, в спорных случаях предоставляя выбор работающему с программой пользователю, либо заменяют «е» на «ё» только в бесспорных случаях (что называется «неполная» или «быстрая» ёфикация).