Asp core 3.1 рисование изображения с текстом справа налево, как на арабском языке, проблематично

Asp core 3.1 рисование изображения с текстом справа налево, как на арабском языке, проблематично

Работая с asp core 3.1, я использую PdfSharp для создания PDF-документа. Последний не поддерживает ядро ​​Dotnet в Linux (оно тесно связано с Windows в отношении шрифтов). По этой причине я пересобираю библиотеку с использованием CORE и CORE_WITH_GDI. Сначала все выглядит отлично, но при попытке записать текст в PDF возникает большое исключение. В любом случае, я пытаюсь нарисовать изображение с текстом и успешно вставить его в PDF-документ. Но при рисовании арабского текста результат получается неправильным. пример отрендеренного текста

решение1

Вам не хватает обработки сложной текстовой компоновки.

Что-то вроде Pango-HarfBuzz-FreBidi для GTK. Мне не хватает знаний о технологиях MS, таких как DotNet и ASP. Поэтому я не знаю, как они это называют.

Связанный контент