uigetfont Opens a dialog for selecting a font.

## Syntax

                [fontname, fontsize, bold, italic] = uigetfont()
                [fontname, fontsize, bold, italic] = uigetfont(defaultfontname)
                [fontname, fontsize, bold, italic] = uigetfont(defaultfontname, defaultfontsize)
                [fontname, fontsize, bold, italic] = uigetfont(defaultfontname, defaultfontsize , defaultbold)
                [fontname, fontsize, bold, italic] = uigetfont(defaultfontname, defaultfontsize , defaultbold, defaultitalic);

## Arguments

All output arguments are optional, provided that their order is kept.

defaultfontname

  String: the default font name to select in the dialog.

defaultfontsize

  Scalar: the default font size to select in the dialog.

defaultbold

  Boolean: the default bold attribute in the dialog (%T for bold font, %F otherwise).

defaultitalic

  Boolean: the default italic attribute in the dialog (%T for bold font, %F otherwise).

fontname

  The selected font name ("" if the user cancels).

fontsize

  The selected font size ([] if the user cancels).

bold

  %T if bold attribute has been selected, %F otherwise ([] if the user cancels).

italic

  %T if italic attribute has been selected, %F otherwise ([] if the user cancels).

## Description

Creates a dialog window for selecting a font.

## Examples

    uigetfont()
    uigetfont("arial")
    uigetfont("arial", 24)
    uigetfont("arial", 24, %T)
    uigetfont("arial", 24, %T, %F)

## See Also

- xlfont