Open Sans をデフォルトのフォントとして使用して、一連の PDF を生成するために iTextSharp を使用しています。場合によっては、PDF のコンテンツに名前が挿入されます。ただし、私の問題は、挿入する必要がある名前の一部に CJK 文字 (SQL Server の nvarchar 列に格納されている) が含まれていることです。私が知る限り、Open Sans は現在 CJK 文字をサポートしていません。デフォルトのフォントとして Open Sans を使用し続ける必要があるため、理想的には、データベースから取得した文字列で CJK 文字を検出して、それらの文字を印刷するときに CJK フォントに切り替えたいと考えています。
これには正規表現が最適ですか?残念ながら、これに役立つ正規表現パターンを見つけることができませんでした。
助けてくれてありがとう!