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

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

Serbel

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

azz

alexey
15 лет на форуме
Сообщения
713
Реакции
359
скорее всего глюк индизайна, так как логического объяснения этому эффекту нет...
можно конечно в diacritic position по горизонтали подобрать нужное отрицательное значение, но это как-то неправильно.
 

Serbel

Участник
Топикстартер
Сообщения
376
Реакции
88
можно конечно в diacritic position по горизонтали подобрать нужное отрицательное значение, но это как-то неправильно.
В том-то и дело, что diacritic position при наличии якоря перестаёт влиять на диакритику — при любом параметре из выпадающего списка и при любом языке, установленном для выделения.
 

azz

alexey
15 лет на форуме
Сообщения
713
Реакции
359
я это имел ввиду

ну а как костыль, в параграф стайл в греп стайл прописать что-нибудь типа
.+(?=~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 КБ · Просм.: 807
Последнее редактирование:
  • Спасибо
Реакции: Serbel

Serbel

Участник
Топикстартер
Сообщения
376
Реакции
88
ну а как костыль, в параграф стайл в греп стайл прописать что-нибудь типа
.+(?=~a)
с символ стайл с отрицательным значением diacritic position, как вариант
Как ни странно, похоже, специальный символьный стиль с отрицательным сдвигом диакритики побеждает якорь. Однако есть проблема: предложенный греп выделяет всё до начала абзаца, в том числе в предыдущих строках. Греп ведь не умеет находить начало строки?
В таком случае, наверное, моим решением будет заменить псевдоподчёркивание макроном на полноценное подчёркивание линией, хотя мне этого и не хотелось. Спасибо!
 
Статус
Закрыто для дальнейших ответов.