Tracking of the first character shifts the alignment of the next tab stop
en_US
When tracking is applied to the first character of a text frame, the alignment of the next tab stop will be shifted from the correct position depending on the amount of tracking.
Only the tracking of the first character and the next tabstop are affected, not if kerning or akiRight is applied. After the target tab stop, the position will be correct.
This bug seems to have occurred in Illustrator 2020, as it is not reproduced in Illustrator CC2019(23.1.1).
Environment
- macOS 12.7.3(Apple Silicon)
- Illustrator 2020(24.3.0)〜2024(28.5.0)
Steps to reproduce
- Open the attached file trackingtabstop2019.ai in Illustrator 2020 or later
- Tries to edit the text in the text frame in it
- The engine of the text frame created in Illustrator 2019 is updated and the text is shifted
Expected result
Text position does not change; there is a right-align tab stop at 50pt, so text is aligned there.
Actual result
The text aligned to the tabstop is shifted to the tail direction.
Attached files
- trackingtabstop2019.ai
- expected_result.png
- actual_result.png
Video
ja_JP
最初の文字にかかったトラッキングが、次のタブストップの揃え位置をずらす
テキストフレームの最初の1文字にトラッキングをかけると、その次のタブストップの揃え位置がトラッキングの量に応じて正しい場所からずれます。
影響があるのは1文字目のトラッキングと次のタブストップだけで、かけるのがカーニングやアキを挿入 (右 / 下) の場合は影響しません。対象のタブストップ以降は正しい位置になります。
Illustrator CC2019(23.1.1) では再現しないため、2020でこのバグが発生したようです。
環境
- macOS 12.7.3(Apple Silicon)
- Illustrator 2020(24.3.0)〜2024(28.5.0)
再現手順
- 2020以降のIllustratorで、添付ファイルtrackingtabstop2019.aiを開く
- その中にあるテキストフレームのテキストを編集しようとする
- Illustrator 2019で作ったテキストフレームのエンジンが更新され、文字がずれる
期待する結果
文字の位置は変わりません。50ptのところに右揃えタブストップがあるので、文字はそこに揃います。
実際の結果
タブストップに揃えている文字が末尾方向にずれます。
添付したファイル
- trackingtabstop2019.ai
- expected_result.png
- actual_result.png
動画
-
mer C commented
en_US:
Upon reexamination, I found that the targeted character was incorrect.It seems not the first character, but the character one character back from the tab character in the direction of the beginning is the cause of the misalignment.
ja_JP:
改めて調べると、対象の文字が間違っていました。1文字目でなく、タブ文字から1文字分先頭方向に戻ったところにある文字がずれの原因となるようです。