And save/restore it across restart.
TKAKGUAQBDJWK6DPAQC4JJYCAJFVCWNJMKBJIRDH2M3BGEZNSENAC
5KRLREREOYKEV6DINNF7JSP22AAAUPOEYKVAJ54V5ZESZBNBIHLAC
3JDTNKUEWV3V2ABWCOAR4I5LHY3R4MARCFAAQ3KEYGKYHQOXCC2QC
TBRTM3AARI73LHUKOGIT66J5T3UTXQPJFLVJW7ZEBPZCOXAOGIIQC
UUAE3VQIDTQ6WXHSCB53SXTTZCPOAYHDXJ6OFDLK4IZ6C5MZFMTQC
OTIBCAUJ3KDQJLVDN3A536DLZGNRYMGJLORZVR3WLCGXGO6UGO6AC
J3ER7DFO2TXYUMJAXZUFEHQNLFDNIXSYDTE7HEFGQ2RYB3A6RFPAC
U4TATSK6RNCAR3MEBVKIASUJBO6ZI7UJDHYRTJIIXYXB5CLQ7W7AC
YGCT2D2ORMLTBHANLGHZV3EBGGHD7ZK55UAM7HF2AVSHDXAAKK5QC
VSMPAAJDBVZXZIUFCXY53VM5F63B3ZOS63MCIHH43OA3SKVMJJ7AC
DIVBY22FIFTEVZ3TMPJZFTC55G3GU6SBXQ6ILPGNSFPBWKXWGLPQC
function update_font_settings(font_height)
local column_width_in_ems = Display_settings.column_width / App.width(Em)
Font_height = font_height
love.graphics.setFont(love.graphics.newFont(Font_height))
Line_height = math.floor(font_height*1.3)
Em = App.newText(love.graphics.getFont(), 'm')
Display_settings.column_width = column_width_in_ems*App.width(Em)
for _,column in ipairs(Surface) do
for _,pane in ipairs(column) do
pane.font_height = Font_height
pane.line_height = Line_height
pane.em = Em
Text.redraw_all(pane)
end
end
end