PIL を使用して画像にテキストを書き込む Python スクリプトがあります。改行を含む文字列に遭遇した場合を除いて、これはすべて正常に機能しています。テキスト内の改行を保持する必要があります。キャリッジ リターンを画像に書き込む代わりに、リターンがあるべき場所に小さな四角形の文字が表示されます。テキストを書いているコードは次のとおりです。
<code>
draw = ImageDraw.Draw(blankTemplate)
draw.text((35 + attSpacing, 570),str(attText),fill=0,font=attFont)
</code>
attText は、私が問題を抱えている変数です。場合によっては数値であるため、書き込む前に文字列にキャストしています。
助けてくれてありがとう。