Enum FontFamily

  • FontFamily is deprecated and now uses string names for fonts instead of the enum, but remains for compatibility.

  • This enum allows you to set the font for text ranges, elements, or entire Google Docs documents.

  • Supported fonts include Arial, Calibri, Comic Sans MS, Times New Roman, Verdana, and many more.

  • You can use methods like setFontFamily() within Google Apps Script to apply these fonts.

FontFamily

Deprecated. The methods getFontFamily() and setFontFamily(String) now use string names for fonts instead of this enum. Although this enum is deprecated, it will remain available for compatibility with older scripts.

An enumeration of the supported fonts.

Use the FontFamily enumeration to set the font for a range of text, element or document.

const body =
    DocumentApp.getActiveDocument().getActiveTab().asDocumentTab().getBody();

// Insert a paragraph at the start of the document.
body.insertParagraph(0, 'Hello, Apps Script!');

// Set the tab font to Calibri.
body.editAsText().setFontFamily(DocumentApp.FontFamily.CALIBRI);

// Set the first paragraph font to Arial.
body.getParagraphs()[0].setFontFamily(DocumentApp.FontFamily.ARIAL);

// Set "Apps Script" to Comic Sans MS.
const text = 'Apps Script';
const a = body.getText().indexOf(text);
const b = a + text.length - 1;
body.editAsText().setFontFamily(a, b, DocumentApp.FontFamily.COMIC_SANS_MS);