// новый диалог
w = new Window ("dialog", "All fonts");
w.add ("statictext", undefined, "Font:");
// списк всех шрифтов
dd = w.add("dropdownlist", undefined, app.fonts.everyItem().platformName);
dd.onChange = function () {
// заменяем шрифт текстового окна
t.graphics.font = ScriptUI.newFont (dd.selection.text, undefined, 33);
}
// добавим текстовое окно
t = w.add ("edittext", undefined, "0123456789");
t.characters = 30; // ширина окна
t.graphics.font = ScriptUI.newFont ("Arial", "Bold", 33);
// выберем самый первый шрифт
dd.selection = 0;
// покажем наш диалог
w.show();