New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Using fitty synchronously #97
Comments
@miguelcobain appreciate the thorough ticket, and PR. 🙏 I like introducing a sync option better as it doesn't pull in additional specific functionality and is thus more flexibly towards future situations that might also require sync redraw. Perhaps we can add an options object to
|
Problem: we have text with font-size from fitty. When the user tries to print the page, the page size changes, but fitty does not update.
I tried calling
fit()
on thebeforeprint
event, but that didn't help. The font-size still didn't update.I then understood that fitty does its calculations and updates asynchronously in a
requestAnimationFrame
call. For the layout changes to be effective in the print layout, they need to be done synchronously inside thebeforeprint
event handler.Proposed solutions:
fitSync()
method?observePrint
option, much like the existingobserveWindow
, that listens to thebeforeprint
event and recalculates synchronouslyThe text was updated successfully, but these errors were encountered: