11 月にこの質問をした後、Python pdf 生成のすべてのニーズに対して ReportLab に非常に満足しています。
ただし、ReportLab は通常の TrueType (TTF) フォントを使用しますが、OpenType (OTF) フォントをサポートしていないことが判明しました。
私が取り組んでいる現在のウィジェットの 1 つは、いくつかの OpenType フォントを使用する必要があるため、残念なことに、ReportLab は実行から除外されました。
Python 用の OpenType 互換 PDF ジェネレーターを推奨できる人はいますか?
派手である必要はありません。UTF-8 テキストをページにドロップできればよいだけです。
更新: OpenType フォントには、グリフ アウトラインの格納方法に基づいて、TrueType スタイルと PostScript スタイルの 2 つの種類があります。ReportLab は TypeType スタイルのみをサポートします。Windows では、拡張子によって違いがわかります。TrueType スタイルの TrueType と OpenType は .TTF であり、PostScript スタイルの OpenType は .OTF です。
ですから、私の本当の質問は、.otf フォントをサポートする Python PDF ジェネレーターを推奨できる人はいますか?