WrdFont.RdWrdFont can be used to get and set the font in Word for the text to be inserted. WrdFont returns the font at the current cursor position.
WrdFont(wrd = DescToolsOptions("lastWord"))
WrdFont(wrd) <- valuethe font to be used to the output. This should be defined as a list containing fontname, fontsize, bold and italic flags:list(name="Arial", size=10, bold=FALSE, italic=TRUE, color=wdConst$wdColorBlack).
the pointer to a word instance. Can be a new one, created by GetNewWrd()
  or an existing one, created by GetCurrWrd().
  Default is the last created pointer stored in DescToolsOptions("lastWord").
The font color can be defined by a Word constant beginning with wdConst$wdColor.
The defined colors can be listed with grep("wdColor", names(wdConst), val=TRUE).
a list of the attributes of the font in the current cursor position:
the fontname
the fontsize
bold
italic
the fontcolor
if (FALSE)  # Windows-specific example
wrd <- GetNewWrd()
for(i in seq(10, 24, 2))
  ToWrd(gettextf("This is Arial size %s \n", i), font=list(name="Arial", size=i))
#> Error in wrd[["Selection"]]$InsertAfter(paste(x, collapse = "\n")): attempt to apply non-function
for(i in seq(10, 24, 2))
  ToWrd(gettextf("This is Times size %s \n", i), font=list(name="Times", size=i))
#> Error in wrd[["Selection"]]$InsertAfter(paste(x, collapse = "\n")): attempt to apply non-function
 # \dontrun{}