Greetings -- For a host of reasons, I need to use/embed Garamond font with various graphics for a particular publication. I've figured out how to more or less get there from here, using the following sequence: library(extrafont) Then, I need to import the system fonts (Windoze box). So, I use font_import() But, this takes a *huge* amount of time, and often throws errors as it chokes n various fonts (I have probably 250+ fonts installed). I only want *one* font (Garamond). But, for the life of me, I can't figure out how to get font_import to select only the single font I want. In theory font_import(paths = NULL, recursive = TRUE, prompt = TRUE, pattern = NULL) as defaults, where pattern is a regex that font filenames must match. The file name for Garamong is gara.ttf, so I tried font_import(pattern="gara") R responds with 'Importing fonts make take a few minutes, depending on the...etc, etc'. Continue? [y/n] Hit 'y', and am presented with Scanning ttf files in C:\Windows\Fonts ... Extracting .afm files from .ttf files... Error in data.frame(fontfile = ttfiles, FontName = "", stringsAsFactors = FALSE) : arguments imply differing number of rows: 0, 1 I have no idea what to do with this. Suggestions/pointers to the obvious welcome. And I thought futzing with fonts in LaTeX was fun! ;-) [[alternative HTML version deleted]]