Рабочие приключения со шрифтами
Dec. 16th, 2010 07:00 pmУ меня на работе имеют дело с текстами на разных языках. В которых встречаются символы весьма экзотические, большей частью т.н. расширенная кириллица. Для печати сборников текстов использовали гарнитуру Лазурского. А поскольку в ней соответствующих закорючек не было, кто-то когда-то сделал целых два шрифта с недостающими знаками вместо латинницы.
Ну ладно, сейчас настали времена юникода и работать с этими наколеночными шрифтами стало, мягко говоря, неудобно. Заказали шрифт с поддержкой нужных языков.
Поставили этот новый-красивый профессиональный шрифт. Без меня, я как раз в декрете была. Смотрят: упс, спецсимволы опять вместо латинницы! Тут как раз я на работу выхожу. Смотрю и ничего не понимаю: в списке шрифтов в винде — один шрифт лазурского, Word видит два, оба кривые, Таблица символов аналогично. Копирую шрифт себе, смотрю — правильный, новый. Потом озаряет, смотрю на рабочем компьютере скрытые файлы — вот они, родимые, старые шрифты, сидят и управление перехватывают. Файлы называются по-разному, конфликта на этом уровне нет, а имя шрифта одинаковое и винда берет первое, старое.
Но сага на этом не кончилась. Старым-то шрифтом куча текстов набрана. Пишу тупой макрос по замене символов. Устанавливаю, старые шрифты везде сношу.
Через пару недель — проблема. В некоторой куче текстов отдельные слова и целые абзацы новым шрифтом получаются «кракозябрами» — символами расширенной латинницы вместо кириллицы. Бормоча про себя «не должно такого быть вообще!» беру препарировать такой файл. Таки да: старым шрифтом все ОК, новым — черти-что. Опять лезу в таблицу символов: вуаля! Гений, создававший тот самый шрифт с расширенной кириллицей вместо латинницы, зачем-то продублировал дважды и кириллицу, первый раз на своем месте, второй — вместо расширенной латинницы. Как часть слов оказалась набрана не той кириллицей — для меня загадка.
Еще один макрос по замене должен спасти человечество... Главное потом порядок их применения не путать.
Ну ладно, сейчас настали времена юникода и работать с этими наколеночными шрифтами стало, мягко говоря, неудобно. Заказали шрифт с поддержкой нужных языков.
Поставили этот новый-красивый профессиональный шрифт. Без меня, я как раз в декрете была. Смотрят: упс, спецсимволы опять вместо латинницы! Тут как раз я на работу выхожу. Смотрю и ничего не понимаю: в списке шрифтов в винде — один шрифт лазурского, Word видит два, оба кривые, Таблица символов аналогично. Копирую шрифт себе, смотрю — правильный, новый. Потом озаряет, смотрю на рабочем компьютере скрытые файлы — вот они, родимые, старые шрифты, сидят и управление перехватывают. Файлы называются по-разному, конфликта на этом уровне нет, а имя шрифта одинаковое и винда берет первое, старое.
Но сага на этом не кончилась. Старым-то шрифтом куча текстов набрана. Пишу тупой макрос по замене символов. Устанавливаю, старые шрифты везде сношу.
Через пару недель — проблема. В некоторой куче текстов отдельные слова и целые абзацы новым шрифтом получаются «кракозябрами» — символами расширенной латинницы вместо кириллицы. Бормоча про себя «не должно такого быть вообще!» беру препарировать такой файл. Таки да: старым шрифтом все ОК, новым — черти-что. Опять лезу в таблицу символов: вуаля! Гений, создававший тот самый шрифт с расширенной кириллицей вместо латинницы, зачем-то продублировал дважды и кириллицу, первый раз на своем месте, второй — вместо расширенной латинницы. Как часть слов оказалась набрана не той кириллицей — для меня загадка.
Еще один макрос по замене должен спасти человечество... Главное потом порядок их применения не путать.
no subject
Date: 2010-12-16 01:15 pm (UTC)Ребята много насоветовали, там в коммах есть ссылка на сайт, откуда можно скачать что угодно
http://skadi-omsk.livejournal.com/83864.html
no subject
Date: 2010-12-16 03:40 pm (UTC)Тот Лазурский потому и заказывали специально, что его в природе не существовало. "Скачать откуда-то" не проходит. А для обычной работы расширенный Times и PT Sans в целом проблему решают, от самоделок практически удалось уйти.
no subject
Date: 2010-12-16 03:55 pm (UTC)no subject
Date: 2010-12-16 02:00 pm (UTC)no subject
Date: 2010-12-16 03:32 pm (UTC)