If widgets are used, minimize and match their sizing to surrounding screen elements such as text, to avoid excessive consumption of space, awkward alignment, and line spacing problems.
While there are sizing issues (does it all fit on the user's screen?) and download issues (what if the user still has a 56k modem?), the problem of fonts vanishes.