R стиль шрифта openxlsx не отображается в комментариях

Я записываю данные в электронную таблицу с использованием openxlsx, где мне бы хотелось, чтобы шрифт комментария отличался от основного шрифта в остальной части книги. Однако я обнаружил, что комментарий не отображается в выбранном мной шрифте. Единственный способ изменить шрифт комментария - это изменить основной шрифт. Воспроизводимый пример:

library(openxlsx)

wb <- createWorkbook()
sheet <- addWorksheet(wb, "sheet1")

modifyBaseFont(wb, fontName="Arial")

style1 <- createStyle(fontName="Lucida Console", textDecoration = "bold")

comment <- createComment("Comment", style=style1)

writeComment(wb, sheet, 1, 1, comment)

saveWorkbook(wb, "commentExample.xlsx", overwrite=TRUE)

Результат этого:

В документации к openxlsx упоминается, что имена шрифтов не проверены и по умолчанию используется базовый шрифт. Тем не менее, Lucida Console и любой другой шрифт, который я пробовал, работает в modifyBaseFont. Комментарий также отображает некоторые стили, поскольку они выделены жирным шрифтом. Помощь в решении этого будет оценена, спасибо!

0 ответов

Другие вопросы по тегам