Шрифт Raleway не распознается "font_import ()" в R - PullRequest
2 голосов
/ 19 июня 2020

В настоящее время я работаю в RStudio версии 1.2.5033. На моем компьютере полностью установлен Raleway ("Raleway.ttf") (ОС Windows 10). Когда я запускаю стандартный протокол font_import () из пакета extrafont, он проверяет большинство шрифтов на моем компьютере, но не импортирует и не проверяет Raleway.

Когда я специально диктую font_import («Raleway») или font_import («Raleway.ttf») , я получаю следующую ошибку:

Ошибка в data.frame (fontfile = ttfiles, FontName = "", stringsAsFactors = FALSE): аргументы подразумевают разное количество строк: 0, 1

Кто-нибудь знает, в чем может заключаться эта проблема ? Это проблема, связанная со шрифтом c? Или я что-то делаю не так? Спасибо за любую помощь, которую вы можете оказать.

Я уже несколько раз удалял и переустанавливал шрифт, перезагружал весь компьютер после этого, и мне не повезло.

1 Ответ

1 голос
/ 19 июня 2020

У меня была эта проблема на Windows, когда шрифт был установлен в каталоге User. Например, если я устанавливаю новый шрифт на Windows 10, он переходит в C:\Users\grego\Appdata\Local\Microsoft\Windows\Fonts\, а extrafont смотрит в C:\Windows\Fonts. Вы можете проверить, где установлен шрифт, открыв «Шрифты» в Панели управления и щелкнув шрифт, там должна быть запись «Файл шрифта» с полным путем к файлу.

Мне не повезло получение Windows для установки шрифта для всех пользователей через установщик GUI (хотя это может быть так же просто, как удаление файла TTF в каталог C:\Windows\Fonts\ ...), но указание extrafont на правильную папку имеет сработало: extrafont::font_import(paths = "C:/Users/grego/Appdata/Local/Microsoft/Windows/Fonts/", ...)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...