문제

SWF 파일을 생성 할 수있는 작은 .NET 응용 프로그램을 작성하고 있으며 유니 코드 글꼴을 지원해야합니다. 나는 그것의 물건과 글꼴 렌더링을 잘 잘 모르기 때문에 응용 프로그램을 작성하는 동안 실수를 만들었다는 것을 이해합니다. 창에 설치된 많은 글꼴은 유니 코드 문자를 지원하지 않으므로 중공 사각형을 볼 수 있습니다. 글리프. 내 가정은 내장 글리프를 포함 할 수있는 SWF 파일을 렌더링하면서 적절한 글꼴 대체를 사용하고 있다고 가정합니다. 우선, 글리프가 필요한 글꼴에 있는지 여부를 결정해야합니다. 나는 찾았다 그러한 테스트의 부분 솔루션은 여기에 있습니다, 샘플이 유니 코드 범위에 대해서만 작동하기 때문에 달성하고 싶은 것이 아닌 것 같습니다. 그러나 Windows의 Charmap 응용 프로그램에주의를 기울였습니다. 누락 된 글리프를 숨길 수 있습니다. 나는 방법을 탐구하려고 노력했다 charmap 의존성 워커로 확인하여 가져 오기 테이블을 분석하지만 GDI ++ 글꼴 기능 대신 아무것도 찾지 못했습니다. 나는 무엇을 해야할지 모르고 매우 혼란 스럽습니다. :(

내가 찾아야 할 방향을 제안하십시오. Winapi 또는 .NET 2.0 (.NET 3.0조차 아님) 제안 일 수 있습니다. 감사.

도움이 되었습니까?

해결책

실제로 나는 솔루션을 찾았습니다 CodeProject 내 자신.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top