クライアント マシンにフォントがインストールされていないと文字化けする非標準フォントを使用する Oracle Reports 10g rdf があります。私のクライアント マシンは主に Windows ベースで、私のサーバーは Linux ベースです
私はインターネットで情報を検索し、Font Subsetting の構成を偶然見つけました。これは私のローカル マシンで問題なく動作し、フォントが組み込まれた PDF ファイルを生成しました。この PDF は、すべてのマシンで問題なく開きました。
サーバーで次の手順を実行しました。
フォント TTF ファイル (inthrp48dmtt.ttf) を u01/app/oracle/product/10.1.2/frm10g/reports/templates にコピーしました
/u01/app/oracle/product/10.1.2/frm10g/guicommon/tk/admin/にあるuifont.aliファイルに、次を追加しました:
- [GLOBAL]セクション
で
- "IntHrP48DmTt" = inthrp48dmtt
- [PDF:サブセット]セクション
で
- inthrp48dmtt = "inthrp48dmtt.ttf"
- inthrp48dmtt = "inthrp48dmtt.ttf"
- [GLOBAL]セクション
で
フォント inthrp48dmtt.ttf をフォルダー /usr/share/fonts/IntHrP48DmTt にインストールし、コマンドfc-cache /usr/share/fonts/IntHrP48DmTt/を実行しました
レポート サーバーを再起動しました
このすべての手順の後、フォントはまだ文字化けしています。誰でも何か考えがありますか?