wkhtmltopdf / rotativa и c3js, кодирующие знаки фунта - PullRequest
0 голосов
/ 30 августа 2018

Я использую Rotativa ViewAsPdf (который ниже использует wkhtmltopdf) для визуализации бритвенного представления, которое включает в себя некоторые диаграммы c3js в виде PDF.

Проблема, с которой я столкнулся, состоит в том, что на надписях легенды на диаграммах есть знак фунта (£), и в PDF они обозначаются как £.

Интересно:

  1. Есть другие знаки фунта, которые появляются непосредственно в бритве, и они правильно появляются в PDF.

  2. Если я непосредственно перейду к представлению, которое передается в Rotativa, тогда все будет правильно. Я вижу знаки фунта как знаки фунта в легенде диаграммы. Это приводит меня к выводу, что с c3js проблем нет.

  3. Я пробовал £ и £ в качестве альтернативы. Они выходят так же, как и вводятся, то есть я все еще вижу £ в легенде.

  4. Эта проблема, похоже, влияет только на знаки фунта. Если я использую доллар, тогда он работает как положено.

Итак, что-то в конвейере Rotativa / wkhtmltopdf берет знаки фунта и кодирует их. У кого-нибудь есть лучшее понимание этого процесса и какие-либо предложения относительно того, как я мог бы заставить фактические знаки фунта появляться в окончательном PDF?

...