Я работаю над фронтенд-приложением, которое должно генерировать PDF-файлы с иногда c текстом на арабском языке. Он построен с использованием jspdf
, поскольку другие параметры не работали.
Изучая случайные проблемы в репозитории jspdf, мне удалось собрать большую часть того, что мне нужно для текста RTL, но одно кажется, все еще идет не так. Я выравниваю вправо, но кажется, что текст начинается со случайных смещений.
Я создал песочницу кода , чтобы проиллюстрировать проблему .
Я пробовал использовать разные шрифты, но, похоже, это не связано. В документации библиотеки упоминаются isInputRtl
и isInputRtl
параметры , но на самом деле не объясняется, как их использовать, и изменение этих параметров не имеет никакого эффекта.
Это стоит отмечая, что то же самое с текстом и шрифтом на иврите, похоже, работает нормально, так что это определенно что-то с араби c, которое испортило его.
Это также может быть ошибкой, но я хотел проверить, есть ли там было очевидно, что я делал что-то неправильно, прежде чем я отправил отчет об ошибке.