Проблема з кернінгом Adobe InDesign CS2 4
orthonord.ruЖиве на форумі
Зіткнувся зараз із проблемою, якої, начебто, не було в InDesign CS2 4.0.0. Відкриваю новий документ, набиваю текст за замовчуванням шрифтом (Таймс), потім виділяю текст і заміняю на шрифт OTF-шрифт Orthodox Ucs8: http://orthonord.ru/fonts/orthodox/OrthUCS.zip Кернінг - як не бувало. Той самий ефект, якщо я меню шрифт не у виділеному тексті, а в стилі за замовчуванням. Той самий ефект, якщо я спочатку зміню шрифт у стилі за замовчуванням на Orthodox Ucs8, а потім набиваю текст. Але! Якщо я у виділеному тексті змінюю мову з "Russian" на "[No Language]" - кернінг з'являється
Все те саме, якщо я використовую TTF-варіант цього ж шрифту OrthodoxTT Ucs8: http://orthonord.ru/fonts/orthodox/OrthUCS_tt.zip Але тільки мова "[No Language]" не рятує.
Шрифти Orthodox Ucs8 та OrthodoxTT Ucs8, крім формату, відрізняються ще тим, що в OTF-варіанті є custom-cmap-таблиця з platform 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, а мова задана "[No Language]". Починаю набивати текст – кернінг є. Замінюю шрифт на OrthodoxTT Ucs8 – кернінг зникає: як у тому випадку, якщо змінюю у стилі, так і в тому, якщо у виділеному тексті.
Із цим шаблоном пов'язаний ще один глюк. Стиль "Нормальний" влаштований так, що перша буква абзацу в ньому червона, решта – чорні. О 4.0.0 все працювало. Теперж працює так: - якщо я відразу ж після відкриття файлу починаю набивати текст, то в 1-му абзаці літера залишається чорною, в решті абзаців фарбується. - якщо я відразу ж після відкриття файлу змінюю в стилі шрифт на OrthodoxTT Ucs8 - 1-а літера забарвлюється і в першому абзаці. - 1-а літера починає фарбуватись і в тому випадку, якщо я просто покоригую стиль "Нормальний" - навіть так: заходжу в режим редагування, вибираю мову "Russian", і відразу, не закриваючи діалогу редагування, знову повертаю " [No Language]" - ID вже знає, що стиль намагалися коригувати, і починає фарбувати 1-у букву.
Наступний експеримент. Відкриваю шаблон: http://orthonord.ru/fonts/orthodox/Orthodox0_ID.zip Це той самий шаблон, який був створений в 4.0.0, і не перезберігається в 4.0.3. Все, загалом, те ж саме, але перша літера починає забарвлюватися без будь-яких додаткових зусиль.
Найголовніше ж: OTF-шрифт Orthodox Ucs8 чудово поводиться у всіх інших програмах, в яких я його перевіряв, включаючи 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, переконувався, що цей файл створювався, закривав, знову відкривав - і починав експериментувати.