nodewebkit アプリケーション内で PDF ドキュメントを動的に生成するために pdfkit を使用しています。PDF には、HTTP 要求を介してリモート ソースから送信された人々のコメントが含まれています。
それは非常にうまく機能しますが、コメントが日本語、中国語、アラビア語などである場合、正しくレンダリングされないことがわかりました。また、コメントがどの言語で送られるかを知る手段がありません。実際、私はそれらを世界中から集めています。
here で説明されているように、適切な文字を含む適切なフォントを使用する必要があることを理解しました。すべてを備えたこの「google noto」オープン フォントを見つけましたが、問題は、すべての言語を含む単一の TTF ファイルが存在せず、フォント ファイルが 65K グリフに制限されているため存在できないことです。
洗練された言語認識ツールを作成する必要なく、pdfkit を使用して PDF 内の (ほぼ) 任意の言語でテキストをレンダリングできるソリューションを見つけようとしていますが、これはやり過ぎだと感じています。
どんな考えや提案も大歓迎です。
更新: pdfkit の作成者によるfont-managerを使用して、フォントを置き換えます。また、phantomJS を試してみることもできますが、私はまだ試していません。同じ問題がある場合は、コメントの @levi による詳細な応答を参照してください。それが役に立てば幸い。