Я работал над пользовательской функцией создания PDF-файлов в приложении MVVMCross. Я использую шаблон бритвы в своем проекте Core, который в конечном итоге генерирует PDF как iOS, так и Android. Для этого PDF я должен использовать пользовательские шрифты TrueType, но я не смог сослаться на них должным образом, поскольку HTML из файла бритвы передается приложению в виде строки, а затем загружается в файл PDF на разных устройствах. Единственный способ, который я нашел до сих пор, - это включить версию base64 каждого шрифта в сам файл бритвы, но это приводит к замедлению файла всякий раз, когда я пытаюсь открыть его, чтобы внести изменения. Есть ли способ правильно сослаться на шрифты, чтобы они были доступны при записи html в PDF?
Я также смог заставить его работать, добавив шрифты Base64 в файл констант, а затем ссылаясь на эти константы, но это просто перемещает медленное время загрузки файла из файла бритвы в мой файл констант.