Firebase функции - пользовательские шрифты в генерации html-pdf - PullRequest
0 голосов
/ 19 февраля 2019

У меня есть функция firebase, которая генерирует и возвращает блоб в формате pdf.

Локально, используя firebase serve, я могу использовать шрифт, загруженный с URL-адреса и локально.

На firebase,шрифт никогда не загружается.Я попробовал варианты этого в моем template.html

<style>

  @import url('./fonts/helvetica-neue.ttf'); and
  @import url('http://somewebsite.com/fonts/helvetica-neue.ttf');
  @import url('https://somewebsite.com/fonts/helvetica-neue.ttf');

  body > * {
   font-family: 'Helvetica Neue', sans-serif;
   font-weight: regular;
  }
</style>

Я также попытался импортировать шрифты Google, используя тег ссылки.Это тоже не работает.

Помните, что firebase serve и локально установленный Node работают нормально, а шрифт извлекается и используется.

В журналах firebase нет ошибок.

У кого-нибудь был успех при загрузке пользовательского шрифта с использованием функций firebase?Я использую node-html-pdf для создания PDF.PDF генерирует нормально, но он использует шрифт DevaVu Sans (я предполагаю, что это стандартный шрифт san-serif на Firebase)

1 Ответ

0 голосов
/ 19 февраля 2019

По ссылке здесь , кажется, что ваш шрифт Helvetica Neue не поддерживается в ОС на базе Linux.Так что, может быть, потому что облачные функции Firebase работают на компьютере под управлением Linux, поэтому ваш шрифт не может быть отображен и вместо него используется шрифт по умолчанию.

Может быть, это будет другая история, если мы сможем установить шрифт вручную в облакефункционирует серверная машина.

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