on 10-02-2014 10:52 AM
Crystal Reports2013でタイ語をPDFで出力したのですが、「合字」と呼ばれる文字が文字化けして出力されます。
Word出力した際は正常に出力されます。
このPDF用のRPTファイルはCrystal Reports9から移行したもので、旧環境では正常に出力されていました。
ただ旧環境を構築した担当者はすでに居ないため、環境の問題なのか移行に伴う非互換なのかが分からない状況です。
RPTの文字フォントには「AngsanaUPC」を指定していて、「合字」と呼ばれる文字以外は正常に出力されます。
対応方法等、ご存じの方がいましたらご教示をお願い致します。
移行元環境
Windows2000、Crystal Reports9
移行先環境
Windows2012R2、Crystal Reports2013
どの文字が合字に相当するのかわかりませんが、Google 等で検索したタイ語の文字を利用したレポートを PDF に出力したときに文字化けなく出力できました。但し、フォントは、Arial Unicode MS を利用しました。PDF ファイルを開いたときにドキュメントプロパティのフォントには、ご利用のフォント名が表示されていますか。
Yoshi Takase
Support Engineer, SAP Active Global Support
SAP Canada Inc.,
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
この SCN サイトから参照できるかわかりませんが、以下の SAP Knowledge Base Article(KBA) にタイ語の文字が正しく表示されずに □ で表示される事例報告がございました。
1644505 - Squares display behind Thai characters when viewing a report in Crystal Reports
これには、Windows 32 ビット OS 環境では発生せずに 64 ビット OS 環境の usp10.dll の問題であると報告されております。回避策は、すでにご提示させていただいたフォント「Arial Unicode MS」をご利用いただくことになります。
Yoshi Takase
Support Engineer, SAP Active Global Support
SAP Canada Inc.,
User | Count |
---|---|
89 | |
10 | |
9 | |
9 | |
9 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.