mirror of
https://github.com/storytold/pdfcraft.git
synced 2026-10-25 18:59:48 +00:00
60985e119c
Review follow-up for #3551: two ExtGStates at the same opacity are the same Paint, so a dashed outline after a solid one joined its line and was rewritten with the first run's selections. Ts tracks the effective dash pattern and line cap, from d and J and from an ExtGState's /D and /LC, and same_paint compares them as values for stroked text, so states with the same settings under other names still continue a line. A dash array longer than 32 entries, or with an operand that isn't a finite number, and a cap outside 0-2 are ignored. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>