Any change in the Edit.font, Edit.fontstyle and Edit.fontsize properties results in an automatic resizing of the Edit so that the content is displayed correctly
Edit.fontsize
Get or set the Edit font size, a number that represent the font size in pixels.
Example
--! luart-extensions
import ui
-- create a simple window
local win = ui.Window("Edit.fontsize sample", "fixed", 340, 230)
local label = ui.Label(win, "Enter text : ", 10, 10)
local edit = ui.Edit(win, "", label.x + label.width + 8, label.y)
edit.font = "Courier New"
edit.fontsize = 11
edit.text = edit.font.." font, "..edit.fontsize.."px"
win:show()
-- update the user interface until the user closes the Window
repeat
ui.update()
until not win.visible