폰트를 Embed할 때 이점을 먼저 언급해보면...
1. 클라이언트 환경에서 폰트 설치가 필요없다.
2. Embed된 폰트는 안티-알리어스(anti-aliased:경계선부분을 부드럽게함)가 된다. 그래서 글자가 더 부드럽게 되고 읽기가 쉬워진다. 이것은 특별히 텍스트 이미지가 커질때 나타난다.
3. Embed된 폰트는 부분적으로나 전체적으로 투명하게 할 수 있다.
4. Embed된 폰트는 회전시킬 수 있다.
5. Embed된 폰트는 줌을 할 때 좀 더 부드럽게 볼 수 있다.
6. Embed된 폰트를 사용할때 Text가 기대한 것대로 정확하게 나타난다.
7. 폰트를 Embed할때 추가적인 고급 안티-알리어스 정보를 사용할 수 있다. 이에 대해서는 Embedding fonts in ActionScript의 Using advanced anti-aliasing 를 참고한다.
Embed된 폰트의 제한점은 다음과 같다.
1. Embed폰트는 트루타입(TrueType) 폰트만 가능하다. 자세한 정보는 Embedding fonts from SWF files를 참고한다.
2. Embed된 폰트는 메인 어플리케이션의 파일 사이즈를 증가시킨다. 왜냐하면 문서안에 폰트정보가 포함되기 때문이다. 이 결과 사용자는 프로그램을 실행하기 위해 다운로드 시간이 길어질 수 밖에 없다.
3. Embed된 폰트는 일반적으로 10pt보다 더 작은 텍스트에 대해서는 가독성이 떨어진다. Embed된 폰트는 안티-알리어스가 적용되기 때문에 작은 사이즈의 텍스트는 희미하고 불명료한 글자로 보일 수 있다. 이것을 피하기 위해 고급 안티-알리어싱을 사용해야한다. 이에 대해서는 Embedding fonts in ActionScript의 Using advanced anti-aliasing 를 참고한다.
4. 어떤 경우에는 Embed된 폰트는 비주얼 컴포넌트 안에서 잘려보일 수 있다. 이러한 경우에는 padding관련 속성을 조정하여 방지할 수 있다. 흔이 있는 경우는 아니다.
이러한 특징을 알아야, 언제 Font를 Embed할지 알 수 있지 않을까요?
관련자료
Using embedded fonts : http://livedocs.adobe.com/labs/flex3/ht ··· 23133099
Using Fonts : http://livedocs.adobe.com/labs/flex3/ht ··· _01.html
글쓴이 : 지돌스타 http://blog.jidolstar.com/248
Trackback Address :: http://blog.jidolstar.com/trackback/248