[ID CS4-CS6] Anchored object сдвигает некоторые диакритические знаки

Статус
Закрыто для дальнейших ответов.

Serbel

Топикстартер
10 лет на форуме
Сообщения
393
Реакции
90
В тексте есть anchored object с положением, отличным от inline. Все combining macron below (под мягким или твёрдым знаком — ъ̱), расположенные в этой строке до якоря, сползают направо. Есть ли способ это победить?
 
скорее всего глюк индизайна, так как логического объяснения этому эффекту нет...
можно конечно в diacritic position по горизонтали подобрать нужное отрицательное значение, но это как-то неправильно.
 
можно конечно в diacritic position по горизонтали подобрать нужное отрицательное значение, но это как-то неправильно.
В том-то и дело, что diacritic position при наличии якоря перестаёт влиять на диакритику — при любом параметре из выпадающего списка и при любом языке, установленном для выделения.
 
я это имел ввиду

ну а как костыль, в параграф стайл в греп стайл прописать что-нибудь типа
.+(?=~a)
с символ стайл с отрицательным значением diacritic position, как вариант
 

Вложения

  • Screen Shot 2016-04-23 at 17.59.15.png
    Screen Shot 2016-04-23 at 17.59.15.png
    27.5 КБ · Просм.: 827
Последнее редактирование:
  • Спасибо
Реакции: Serbel
ну а как костыль, в параграф стайл в греп стайл прописать что-нибудь типа
.+(?=~a)
с символ стайл с отрицательным значением diacritic position, как вариант
Как ни странно, похоже, специальный символьный стиль с отрицательным сдвигом диакритики побеждает якорь. Однако есть проблема: предложенный греп выделяет всё до начала абзаца, в том числе в предыдущих строках. Греп ведь не умеет находить начало строки?
В таком случае, наверное, моим решением будет заменить псевдоподчёркивание макроном на полноценное подчёркивание линией, хотя мне этого и не хотелось. Спасибо!
 
Статус
Закрыто для дальнейших ответов.