2012-02-24 17 views
0

私はZend PDFを使用して、ロシア語の単語を印刷しようとしています。私のコードはZend PDFロシア語を印刷しようとしています

$unicodeString = "это фигня"; 

$page->drawText($unicodeString, 72, 720, 'UTF-8'); 

ですが、結果はそう、それは奇妙な何かを印刷しているѕто фигнѕ

です。私は、問題はフォントとUnicodeとしなければならないかもしれないことを読んで、私はこれを行うことによって、それを修正する予定です:

$font = Zend_Pdf_Font::fontWithPath('/Library/Fonts/Times New Roman Bold.ttf'); 

私はIBM I/AS/400上でこのフォントへのパスを見つけることができますどのように機械?

もう少し基本的な質問です。フォントはサーバーから送信されます。私が理解していることは、フォントがサーバー上になければならないということです。Zend PDFはフォントを名前で見つけるだけです。このフォントはZendフレームワークの一部ではありません。私の理解は正しいのですか?

私は中国語や一般的に英語以外の言語のスピーカーがGoogle、Yahoo、StackOverflowなどのウェブサイトにどのようにアクセスするのか不思議です。私が尋ねようとしているのは、その人が英語を知らず、キーボードが英語でない場合、彼らはどのようにURLを入力するのだろうか?または私は完全に間違っていますか?

URLは英語のみですか?

google.com  谷歌随着 

上記は可能ですか?

+0

あなたの質問の最初の部分は、ロシア語のテキストをレンダリングすることです。 2番目の質問は、国際化ドメイン名システム(http://en.wikipedia.org/wiki/Internationalized_domain_name)です。これらの2つの部分は関連していますか?そうでない場合は、2番目の部分を削除して別の質問に入れることをおすすめしますか? – dsolimano

答えて

1

TrueTypeフォントは、IBM iではオプションです。あなたのIBM管理者にこのWebページを見てもらう:http://publib.boulder.ibm.com/infocenter/iseries/v6r1m0/index.jsp?topic=/rzalu/rzalucontruetype.htmこれがあなたのニーズに合わない場合は、管理者にディレクトリを作成して、それに必要なフォントをコピーさせる。

+0

回答ありがとうございます。私はフォントフォルダを調べます。空っぽです!。 TNR.PFBフォントファイルをどこからダウンロードできるかわかります。可能ですか – zod

+0

これはTrueTypeではなくPostScriptフォントです。/QIBM/ProdData/OS400/Fonts/PSFonts/Latinで見つけることができます。 –

関連する問題