Implement Painter::measure_text_family on the native skia backend (NativeBackend::measure_text_family_styled segments per-codepoint against the real family, exactly like draw_text) and forward it through NativeFrameBackend + BaselineAdjustingBackend so the family-aware measure reaches skia through the wrappers. Fixes the ~6px caret drift in every TextInputView/TextArea chrome input (property pills, chat, git, settings) — measure now uses the same typeface paint does. Bumps vendor/jian to 19fb00b (Painter::measure_text_family). |
||
|---|---|---|
| .. | ||
| agent@c0804d9061 | ||
| anthropic-agent-sdk | ||
| casement@451173eb33 | ||
| jian@19fb00ba88 | ||