У меня тот же вопрос, что и у Ошибка при использовании Arial в цифре .eps с extrafont, но ответы мне не помогли: я использую ggplot2 и cowplot для создания фигур. Журналу, в котором я хочу публиковаться, нужен eps-файл с шрифтом arial. Я использовал library(extrafont)
для изменения шрифта и loadfonts(device='postscript')
. Для сохранения рисунка я использовал ggsave(filename='Fig2DFH.eps')
, но получаю сообщение об ошибке:
Ошибка в grid.Call (L_textBounds, as.graphicsAnnot (x $ label), x $ x, x $ y,: семейство Arial не включено в устройство postscript ()
По ссылке выше я попытался решить это с помощью
library(showtext)
font.add('Arial', regular='arial.ttf', bold='arialbd.ttf', italic='ariali.ttf', bolditalic='arialbi.ttf')
Здесь я получаю следующую ошибку:
Error in .check.font.path(regular, "regular") :
font file not found for 'regular' type
Мне было интересно, сделал ли я что-то не так или мне нужно что-то изменить в именах, поскольку я работаю с немецким ПК. Путь к шрифту правильный, но имена файлов в C: Windows / Fonts / Arial на немецком языке. Я попытался изменить имена файлов в R-команде, но это не сработало.