Asp core 3.1 でアラビア語のような右から左へのテキストを含むイメージを描画すると問題が発生する

Asp core 3.1 でアラビア語のような右から左へのテキストを含むイメージを描画すると問題が発生する

asp core 3.1 で作業しており、PDF ドキュメントを生成するために PdfSharp を使用していますが、これは Linux 上の Dotnet core をサポートしていません (フォントに関しては、Windows と強く結合されています)。そのため、CORE と CORE_WITH_GDI を使用してライブラリを再構築しました。最初はうまく機能しているように見えますが、PDF にテキストを書き込もうとすると、大きな例外が発生します。とにかく、テキストを含む画像を描画し、それを PDF ドキュメントに挿入しようとしましたが、アラビア語のテキストを描画すると、方向が間違っています。 レンダリングされたテキストのサンプル

答え1

複雑なテキスト レイアウトの処理がありません。

GTK 用の Pango-HarfBuzz-FreBidi のようなものです。DotNet や ASP などの MS テクノロジに関する知識が不足しています。そのため、どのように呼ばれるのかわかりません。

関連情報