2016-10-25 7 views
1

나는 플래시 응용 프로그램을 가지고 있고 손으로 쓰기 효과를 만들기 위해 노력하고 있습니다. 텍스트의 윤곽선을 그려야하므로 텍스트의 윤곽선이 필요합니다. 사전 정의 된 글꼴이지만 내 사용자도 글꼴을 업로드 할 수 있으므로 런타임에 텍스트 윤곽을 추출 할 수있는 방법이 있습니까? 어떤 도움을 주신다면as3에서 텍스트 개요 가져 오기

나는 약 readGraphicsData을 알고 있지만 도움이되지 않습니다!

답변

0

이전에이 질문이있었습니다 (찾을 수 없음). 그것은 다음과 같습니다.

텍스트의 벡터 외곽선에 액세스하는 간단한 방법은 없습니다. 예, 다른 파일과 마찬가지로 글꼴 파일을 읽고 구문 분석 할 수 있습니다. 모든 글꼴 설명 파일에는 분명히 글꼴 개요가 어떤 식 으로든 포함됩니다. 해당 폰트 파일의 스펙을 읽고 이에 따라 원하는 정보를 추출해야합니다. 당신이 numberOfContours, xCoordinates[ ], yCoordinates[ ] 등 을 찾을 수있는 것을 특징으로 the OpenType specificationFont File Tables에 따라 예를 들어

, 트루 개요 관련된 테이블 내가 글꼴 설명을 읽고 도서관 건너하지 않은 glyph tag를 포함 파일을 추출하고 그 데이터를 편리하게 추출하므로, 여기에서 명확히하기 위해 - 일을 아주 미미한 수준으로 해석해야합니다. C와 같은 다른 언어로 라이브러리를 찾고 As3에서 어떻게 든 사용할 수 있는지 알아볼 수 있습니다. 그것은 덜 효과적 일 수도 있지만 복잡합니다.

그러나, 당신의 전제에 결함이 어쨌든있다 :

내가 플래시 응용 프로그램이 있고 내가 손 쓰기 효과를 만들려고하고, 그것은 텍스트의 윤곽을 그릴 수있을 것이다

이 작업을 수행 할 방법이 거의 없습니다. 이를 수행하기 위해 개요를 알고 있으면 충분하지 않습니다. 각 글리프를 작성하려면 여러 번의 획이 작성됩니다. 글리프가 윤곽선에서만 손으로 ​​쓰여지는 방법을 알 수있는 일반적인 방법은 없습니다. 당신이 알고있는 경우에

A 

아무것도의 윤곽은 단계가이 필기 할 수 있음을 알려줍니다

  1. /
  2. \
  3. ––

글꼴에 추가 행이있을 수 있습니다. 필자가 제공하는 글꼴에서 필기체를 생성하는 서비스를 사용하고 싶다면 추가 루프, 커브 등이 많은 서체 글꼴을 사용하는 경향이 있습니다. 이 작업을 자동화하는 간단한 방법은 없습니다.