I need to run A() because I'm scaling the font, and that requires recomputing heights.
Things were different at the start of this project, because I scaled the font rather than reinitialize it when zooming.
I still see strange artifacts where a box seems overly long as its bottom border rises above the bottom edge of the viewport. But as it continues to rise it snaps to the right height for the text.
One benefit: now I don't need to redundantly set font twice in a single frame.
XRAQBRS4CZ6T6TSQLCMTS4OENCCGWYEBZ52RK42PV6NMMNZZPKUAC
QMB56SSXG3LUXPPYOQWDGEKVORGKDSZREYWOUHCYBIELCG3ISRGQC
YOCTF4J3GCMKKVKGO2N5NGHNCRG6FLD54QPI5RGLK4OP667D3NVAC
3KHXY6NWG7UVRPTY4YA64WT76TWNI2OIJJHAZ7BXIJ2YBCPULWLQC
JQ6BQZBLU3OUANQMZML2FWWIE4QI2GDLOYL6GJTXFKONQDQLKDMAC
BJ5X5O4ACBBJ56LRBBSTCW6IBQP4HAEOOOPNH3SKTA4F66YTOIDAC
BF7TW3EKRIDYC6J2Q2J4YOBAVQF55Y3H6KGZIHNXMH4N72MR6GXQC
ZQMQVMFWZIGWBRCB455IKHPTAOUYPLYCSC44NBPPET557RGVRX3AC