ABCpdf не отображает Font-Awesome

Мы создаем веб-приложение на C# .net 4.5 и используем Font-Awesome для графического шрифта. Но когда пришло время отобразить страницу с помощью ABCpdf и движка Gecko, шрифт не перерисовывается. Мы стараемся не устанавливать шрифт на серверы для целей публикации. Мы используем ABCpdf8.

Мы пробуем следующий ответ https://stackoverflow.com/a/7523746/658129, и он работает, но только если шрифт устанавливается на сервер. Мы не хотим устанавливать шрифт на сервер. Мы попробовали метод AddFont и EmbedFont с физическим путем к файлу шрифта ttf, но безуспешно.

У кого-нибудь уже есть эта проблема?


person sebascomeau    schedule 04.03.2014    source источник


Ответы (2)


Используйте текущую версию ABCpdf (11 или выше), так как она поддерживает Font-Awesome.

person OnceUponATimeInTheWest    schedule 16.05.2018

РЕДАКТИРОВАТЬ: этот ответ больше не соответствует действительности; начиная с версии 11 ABCpdf поддерживается Font-Awesome.

При использовании AddImageHTML или AddImageURL доступны НИКАКИЕ шрифты, кроме установленных на сервере. Только текст в стиле HTML, используемый с AddHTML, учитывает шрифты, добавленные с помощью AddFont или EmbedFont. А текст в стиле HTML — это не настоящий HTML; нет обработки CSS.

См. мой прошлогодний вопрос: Использование @font-face с ABCPDF? Или другой способ получить шрифты в PDF?

person Ross Presser    schedule 08.03.2014