React + Electron: динамически загружать предоставленные пользователем шрифты? - PullRequest
0 голосов
/ 15 марта 2020

Я создаю приложение Electron + React, где пользователь должен иметь возможность предоставлять свои собственные шрифты. Обычно пользователь помещает шрифты, которые он хочет использовать, в папку рядом с исполняемым файлом, а затем исполняемый файл считывает папку и делает эти шрифты пригодными для использования.

Возможно ли это сделать? Все, что я мог найти, это определить пользовательские шрифты, когда я уже знал об их существовании заранее. Но я не знаю.

Так что, если это возможно, то как?

Спасибо!

1 Ответ

1 голос
/ 15 марта 2020

Чтобы ответить на мой комментарий, вы можете использовать CSS API загрузки шрифтов (ссылка на учебник) , то есть

const fontFace = new FontFace("SomeName", "LocalPath.woff2");
document.fonts.add(fontFace);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...