Проблема с выравниванием текста jsPDF для арабского c текста - PullRequest
0 голосов
/ 07 мая 2020

Я работаю над фронтенд-приложением, которое должно генерировать PDF-файлы с иногда c текстом на арабском языке. Он построен с использованием jspdf, поскольку другие параметры не работали.

Изучая случайные проблемы в репозитории jspdf, мне удалось собрать большую часть того, что мне нужно для текста RTL, но одно кажется, все еще идет не так. Я выравниваю вправо, но кажется, что текст начинается со случайных смещений.

image

Я создал песочницу кода , чтобы проиллюстрировать проблему .

Я пробовал использовать разные шрифты, но, похоже, это не связано. В документации библиотеки упоминаются isInputRtl и isInputRtl параметры , но на самом деле не объясняется, как их использовать, и изменение этих параметров не имеет никакого эффекта.

Это стоит отмечая, что то же самое с текстом и шрифтом на иврите, похоже, работает нормально, так что это определенно что-то с араби c, которое испортило его.

Это также может быть ошибкой, но я хотел проверить, есть ли там было очевидно, что я делал что-то неправильно, прежде чем я отправил отчет об ошибке.

...