A point release after 20261023.1: a text frame's Fit text rules are kept when its document is
opened again.
Fixed in this release
Fit text did not stick (TYP-1056). The rules set in the Fit text panel were saved with the
document but not read back when it was opened again, so a reopened frame had no rules and its
text was no longer fitted. They now come back. A document saved with rules gets them back on its
first open with this version, unless it was opened and saved again in between: that save already
wrote the frame without its rules, so set them again there.
For hosts
Documents a host stores keep their frames' Fit text rules through an open and a save. Nothing to
change on the host's side.
Typograph developers notes
Canvas pin 289a0bc (from 23a2099): canvas #213 (TYP-1056). Also in that range is canvas
#211 (TYP-1043, the repository standard), which changes documentation only.
TYP-1056, canvas: autofit was in the rich frame's wire keys from the start (TYP-727) and none of
the three rich text loaders read it. loaded_autofit() (story.ts) reads it as a copy and drops
anything that is not {enabled, steps[]}; init_element_new() (both branches) and
initElement() call it. Vitest tests/autofit_wire.test.ts: 5; browser suite test_autofit
round-trips every loader branch.
canvas-service pins the same commit, so conversions and documents it lays out again for print
keep their rules.