List.font read/write property


Get the List font, a string value that represent the font name.
To set the List.font property, you can assign a string that represent either a font name of an installed system font, or a font file (*.ttf, *.fon...). A File can also be provided, representing a font file.
Note that only the font family is changed. The font style and font size are not affected (see the List.fontstyle and the List.fontsize properties).

By default, an List uses the same font as its parent widget

Example

local ui = require "ui" -- create a simple window local win = ui.Window("List.font sample", 320, 200) local list = ui.List(win, {'Item 1', 'Item 2'}, 30, 50) list.fontsize = 12 list.width = 260 list.items[1].text = "Hello World in '"..list.font.."' "..list.fontsize.."px" win:show() -- update the user interface until the user closes the Window repeat ui.update() until not win.visible