But that means that default linespacing = fontSize + 1? not really… it depends on the vertical metrics in the font. here’s a test with other fonts: from random import choice fontName = choice(installedFonts()) txt = FormattedString() txt.append('a', fontSize=1000, font=fontName) print(fontName) print(textSize(txt)[1]) line height is tricky see 1 2 3 4