Flex에서 "포스터 메이커"를 만들었습니다. 포스터의 텍스트 부분은 TLF 기반 RichEditableText 구성 요소 내에 작성됩니다. 사용자는 컴퓨터의 모든 장치 글꼴을 나열하는 ComboBox를 사용하여 텍스트의 글꼴을 선택할 수 있습니다.Adobe TLF가 RichEditableText 구성 요소에서 중국어 글꼴을 지원합니까?
중국어 사용자가 중국어 글꼴을 적용하려고 시도하고 작동하지 않을 때까지 모든 것이 잘 작동합니다.
여기는 screencast of the problem입니다 (길이가 1 분 조금 넘음). 그것에서 당신은 내가 워드 패드에서 중국어를 쓸 수 있고 내가 문제없이 PC에 가지고있는 두 개의 다른 중국어 글꼴을 적용 할 수 있음을 볼 수 있습니다. Flex 앱으로 전환하고 똑같은 기능을 시도하면 작동하지 않습니다.
나는 왜 이것이 작동하지 않을지를 놓치고 있습니다.
글꼴 선택기 콤보 상자의 변경 이벤트는 다음과 같습니다 selectedItem.font 글꼴의 글꼴 이름과 당신이 콤보 상자의 레이블로 볼 것입니다
var txtLayFmt:TextLayoutFormat = editor.getFormatOfRange(null,
editor.selectionAnchorPosition,
editor.selectionActivePosition
);
txtLayFmt.fontFamily = fontPicker.selectedItem.font;
editor.setFormatOfRange(txtLayFmt,
editor.selectionAnchorPosition,
editor.selectionActivePosition
);
.
도움을 주시면 감사하겠습니다.
제이크
그건 작동하지 않았다. 링크 된 페이지에는 Flash/Flex가 글꼴 관리자를 사용하여 포함 된 글꼴을 처리한다고 나와 있습니다. 필자의 경우 글꼴은 포함되어 있지 않다. 그것들은 장치 글꼴입니다. –
"AFEFontManager"로 애플리케이션을 컴파일하셨습니까? – Imran
예, 컴파일러 인수를 추가하려고했지만 아무런 효과가 없습니다. –