Отменить использование символа со «вшитой» диакритикой

  • Автор темы Автор темы Serbel
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Serbel

Топикстартер
10 лет на форуме
Сообщения
393
Реакции
90
Добрый вечер!
В шрифте имеются символы для букв с уже «вшитой» диакритикой. При добавлении диакритического знака к обычной букве автоматически вставляется объединённый символ, что не позволяет, например, изменить цвет только диакритики (она всегда остаётся того же цвета, что и буква-носитель).
Пример: символ [05E4] при добавлении [05BC] автоматически заменяется на [FB44]:
Выделить диакритику при этом по-прежнему можно, ей можно назначить любой цвет и другой параметр, который Индизайн запомнит, но проигнорирует. Пробовал отменять contextual alternatives — не помогло.
Как с этим бороться?
 
Лигатуры попробуйте отключить
 
Тоже пробовал — не помогает.
 
Выяснилось, что по-английски символы со вшитой диакритикой называются precomposed glyphs, а разъединить их (соответственно, decompose), похоже, возможно только одним способом — физически удалив символ из файла шрифта.
Затруднение редкое, никого не волнует.
 
Достаточно удалить фичи, т.е. правила, которые их объединяют. Конечно, в том случае, если это не программа подменой сама развекается.
 
Фича называется canonical composition/decomposition (ccmp), InDesign похоже не дает управлять этим. Самое простое поставить незаметный пробел. И диакритику придется ставить на место в центре буквы самостоятельно.
 
  • Спасибо
Реакции: Валера1966
Объем сколько-нибудь значительный? Удалить, как сказано выше, пару (-ы, все подобные) глифов из таблицы подстановок (GSUB) и добавить их в таблицу позиционирования (GPOS, MarkToBase Attachment Positioning Subtable). Вверху исходный шрифт, внизу правленый (та же строка). С точки зрения уникода, нормализованные composition - decomposition -- это одно и то же, поэтому будут так же работать поиск и индексирование в электронных публикациях и т. п.

https://www.dropbox.com/s/rugd8gkwk7dw3fa/pedagesh.png?dl=0

p.s. Озвереешь пока картинку сюда загрузишь. Пусть хоть так.
 
Последнее редактирование:
  • Спасибо
Реакции: Serbel и suntory
Статус
Закрыто для дальнейших ответов.