Я использую Rotativa ViewAsPdf (который ниже использует wkhtmltopdf) для визуализации бритвенного представления, которое включает в себя некоторые диаграммы c3js в виде PDF.
Проблема, с которой я столкнулся, состоит в том, что на надписях легенды на диаграммах есть знак фунта (£), и в PDF они обозначаются как £
.
Интересно:
Есть другие знаки фунта, которые появляются непосредственно в бритве, и они правильно появляются в PDF.
Если я непосредственно перейду к представлению, которое передается в Rotativa, тогда все будет правильно. Я вижу знаки фунта как знаки фунта в легенде диаграммы. Это приводит меня к выводу, что с c3js проблем нет.
Я пробовал £
и £
в качестве альтернативы. Они выходят так же, как и вводятся, то есть я все еще вижу £
в легенде.
Эта проблема, похоже, влияет только на знаки фунта. Если я использую доллар, тогда он работает как положено.
Итак, что-то в конвейере Rotativa / wkhtmltopdf берет знаки фунта и кодирует их. У кого-нибудь есть лучшее понимание этого процесса и какие-либо предложения относительно того, как я мог бы заставить фактические знаки фунта появляться в окончательном PDF?