2012-02-24 2 views
0

Zend PDF를 사용하여 러시아어를 인쇄하려고합니다. 내 코드Zend PDF 러시아어 인쇄를 시도합니다.

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

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

하지만 결과는 그래서, 그것은 뭔가 이상한를 인쇄 ѕто фигнѕ

입니다. 나는 문제가 글꼴과 유니 코드해야 할 수도 읽고, 그래서이 수행하여 문제를 해결할 계획입니다 : IBM의 I/AS/400에이 글꼴에 내가 경로를 찾을 수있는 방법

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

을 기계?

하나 더 기본적인 질문입니다. 서체가 서버에서 나옵니다. 제가 이해하는 것은 글꼴이 서버에 있어야한다는 것입니다. Zend PDF는 이름으로 글꼴을 찾는 것입니다. 이 글꼴은 Zend 프레임 워크의 일부가 아닙니다. 내 이해가 맞습니까?

나는 중국어 나 일반적으로 영어가 아닌 사람이 Google, Yahoo 또는 StackOverflow와 같은 웹 사이트에 액세스하는 방법에 대해 궁금합니다. 내가 물어 보려고하는 것은 사람이 영어를 모르고 키보드가 영어가 아닌데 어떻게 URL을 입력 할 것인가? 아니면 내가 완전히 틀렸어?

URL은 영어로만 제공됩니까?

google.com  谷歌随着 

위 내용은 가능합니까 또는 아니십니까?

+0

Zod, 질문의 첫 번째 부분은 러시아어 텍스트 렌더링에 관한 것입니다. 질문의 두 번째 부분은 국제화 된 도메인 이름 시스템에 관한 것입니다 - http://en.wikipedia.org/wiki/Internationalized_domain_name. 이 두 부분이 관련되어 있습니까? 그렇지 않은 경우 두 번째 부분을 제거하고 별도의 질문에 포함시킬 것을 제안 할 수 있습니까? – dsolimano

답변

1

트루 타입 글꼴은 IBM i에서 선택 사항입니다. 귀하의 IBM 관리자에게 다음 웹 페이지를보십시오 : 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에서 찾을 수 있어야합니다. –