Проблем с кернинга в Adobe InDesign CS2 4

orthonord.ruНа живо във форума

Сега срещнах проблем, който изглежда не съществуваше в InDesign CS2 4.0.0. Отварям нов документ, запълвам текста с шрифта по подразбиране (Times), след това избирам текста и заменям шрифта Orthodox Ucs8 OTF с шрифта: http://orthonord.ru/fonts/orthodox/OrthUCS.zip Кърнингът е както се случи. Същият ефект, ако променя шрифта на менюто не в избрания текст, а в стила по подразбиране. Същият ефект, ако първо сменя шрифта в стила по подразбиране на Orthodox Ucs8 и след това напиша текста. Но! Ако сменя езика от „Руски“ на „[Без език]“ в избрания текст, се появява кернинг

Всичко е същото, ако използвам TTF версията на същия шрифт OrthodoxTT Ucs8: http://orthonord.ru/fonts/orthodox/OrthUCS_tt.zip Но само езикът "[No Language]" не помага.

Шрифтовете Orthodox Ucs8 и OrthodoxTT Ucs8, освен във формата, се различават и по това, че OTF версията има custom-cmap таблица с ID на платформата 4, докато във версията TTF всичко е по подразбиране. По едно време, когато експериментирах с тази таблица, никъде не намерих ефекта от присъствието / отсъствието на тази таблица в TTF версията на шрифта, така че не я експортирах.

Следващ експеримент. Отварям шаблона: http://orthonord.ru/fonts/orthodox/Orthodox_ID.zip Шаблонът е направен в ID CS2 4.0.0, редактиран и запазен в ID CS2 4.0.3. По подразбиране той има стил „Нормален“, в който OTF шрифтът Orthodox Ucs8 вече е регистриран, а езикът е зададен на „[Без език]“. Започвам да запълвам текста - има кернинг. Сменям шрифта с OrthodoxTT Ucs8 - кернингът изчезва: и ако го променя в стила, и ако го променя в избрания текст.

Има друг проблем, свързан с този шаблон. Стилът "Нормален" е проектиран така, че първата буква на абзаца в него да е червена, а останалите са черни. В 4.0.0 всичко работеше. Сегано работи така: - ако веднага започна да въвеждам текст след отваряне на файла, тогава в първия абзац буквата остава черна, в останалите абзаци е оцветена. - ако веднага след отваряне на файла променя стила на шрифта на OrthodoxTT Ucs8 - първата буква също е оцветена в първия параграф. - първата буква започва да се оцветява, дори ако просто коригирам стила "Нормален" - дори така: влизам в режим на редактиране, избирам езика "руски" и веднага, без да затварям диалоговия прозорец за редактиране, връщам отново "[Без език]" - ID вече знае, че стилът е бил опитан да бъде коригиран, и започва да оцветява първата буква.

Следващ експеримент. Отварям шаблона: http://orthonord.ru/fonts/orthodox/Orthodox0_ID.zip Това е същият шаблон, който беше създаден в 4.0.0 и не беше запазен отново в 4.0.3. Като цяло всичко е същото, но първата буква започва да се рисува без никакви допълнителни усилия.

Най-важното е, че шрифтът Orthodox Ucs8 OTF работи чудесно във всички други програми, в които съм го тествал, включително InDesign CS 3.0.1

В заключение ще кажа, че три пъти експериментите ми завършиха с факта, че няколко минути след като започнах да работя с текста, ID CS2 4.0.3 започна трескаво да мига на екрана, зареждайки процесора на 100% и дори не можах да го премахна с три клавиша, защото винаги се извеждаше на преден план. Тогава, използвайки Esc, все още беше възможно да го спрете.

Изтрих файла C:\Documents and Settings\UserName\Local Settings\Application Data\Adobe\TypeSpt\AdobeFnt10.lst преди всяко извикване на ID, след това извиках ID, уверих се, че този файл е създаден, затворих го, отворих го отново - и започнах да експериментирам.