2013-08-10 4 views
1

안녕하세요 세계 XE4 iOS 앱에서 아랍어와 같은 영어 이외의 언어를 사용해 보았습니다.하지만 시뮬레이터의 앱을 실행하거나 기기에서 모든 비영어권 문자가 비어있는 것처럼 보입니다.영어 이외의 언어 iOS apps XE4 문제

MessageBox를 시도했는데 문제가 없습니다. 단서가 있습니까?

답변

3

AFAIK 파이어 몬키가 제대로 처리하지 못합니다. right-to-left languages.

이것은 제한 사항입니다.

그러나 유니 코드를 처리합니다. 즉, 영어가 아닌 "복잡한 스크립트"텍스트는 프랑스어, 독일어, 러시아어, 그리스어와 같이 렌더링 할 수 있습니다. 그러나 FireMonkey는 합자 및 글리프 쉐이핑, 시각적 순서 정렬 등의 복잡한 스크립팅을 처리하지 않습니다.

MessageBox는 Firemonkey를 사용하지 않고 원시 iOS API를 사용하므로 Delphi 컴파일러 커널이 유니 코드를 처리하므로 예상대로 작동합니다.