mfrid: (Default)
[personal profile] mfrid
У меня на работе имеют дело с текстами на разных языках. В которых встречаются символы весьма экзотические, большей частью т.н. расширенная кириллица. Для печати сборников текстов использовали гарнитуру Лазурского. А поскольку в ней соответствующих закорючек не было, кто-то когда-то сделал целых два шрифта с недостающими знаками вместо латинницы.

Ну ладно, сейчас настали времена юникода и работать с этими наколеночными шрифтами стало, мягко говоря, неудобно. Заказали шрифт с поддержкой нужных языков.

Поставили этот новый-красивый профессиональный шрифт. Без меня, я как раз в декрете была. Смотрят: упс, спецсимволы опять вместо латинницы! Тут как раз я на работу выхожу. Смотрю и ничего не понимаю: в списке шрифтов в винде — один шрифт лазурского, Word видит два, оба кривые, Таблица символов аналогично. Копирую шрифт себе, смотрю — правильный, новый. Потом озаряет, смотрю на рабочем компьютере скрытые файлы — вот они, родимые, старые шрифты, сидят и управление перехватывают. Файлы называются по-разному, конфликта на этом уровне нет, а имя шрифта одинаковое и винда берет первое, старое.

Но сага на этом не кончилась. Старым-то шрифтом куча текстов набрана. Пишу тупой макрос по замене символов. Устанавливаю, старые шрифты везде сношу.

Через пару недель — проблема. В некоторой куче текстов отдельные слова и целые абзацы новым шрифтом получаются «кракозябрами» — символами расширенной латинницы вместо кириллицы. Бормоча про себя «не должно такого быть вообще!» беру препарировать такой файл. Таки да: старым шрифтом все ОК, новым — черти-что. Опять лезу в таблицу символов: вуаля! Гений, создававший тот самый шрифт с расширенной кириллицей вместо латинницы, зачем-то продублировал дважды и кириллицу, первый раз на своем месте, второй — вместо расширенной латинницы. Как часть слов оказалась набрана не той кириллицей — для меня загадка.

Еще один макрос по замене должен спасти человечество... Главное потом порядок их применения не путать.
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

mfrid: (Default)
mfrid

January 2026

S M T W T F S
    12 3
45678910
11121314151617
18192021222324
25262728293031

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 6th, 2026 08:38 pm
Powered by Dreamwidth Studios