캠핑과 개발


Flex로 개발하던 중에 Arial Font 사용시 문제점이 있네요.
일반적으로 72포인터로 사용하면 문제가 발생되지 않지만 지금 개발하고 있는 프로그램에서는 70 포인트에다가
scaleX="2" scaleY="2"를 줘서 크기를 두배로 키웠습니다.
숫자를 표현하는 부분에서는 에서는 문제가 발생되지 않았지만 영문을 사용할때 문제가 생겼는데 개발중에 있는 프로그램은 16방위의 풍향을 표현하기 위해서 다음과 같은 코드를 사용했다.

<mx:VBox width="200" height="200" verticalAlign="middle" horizontalAlign="center">
    <mx:Label fontFamily="Arial" fontSize="70"  text="NE" scaleX="2" scaleY="2" textAlign="center"/>
</mx:VBox>

내용만 전달하면 되기 때문에 코드를 간단하게 했다. 위의 코드를 실행했을 경우에 문제가 되는데 알파벳 전체를 테스트 해보지 않았지만 NNE, NE, ENE의 조합이 들어가면 문제가 발생했다. 따로 테스트 페이지를 작성해서 똑같은 테스트를 해보았지만 문제가 문제가 발생하지 않았지만 프로그램 부분에만 이런 문제가 발생하니 여간 고생이 아니였다. ㅠㅠ
해서 다음과 같이 Text로 바꾸니 이런 문제가 발생하지 않았지만 또 다른 사람들이 이런 문제가 발생이 되면 참고 하기 바란다

 <mx:VBox width="200" height="200" verticalAlign="middle" horizontalAlign="center">
    <mx:Text fontFamily="Arial" fontSize="70"  text="NE" scaleX="2" scaleY="2" textAlign="center"/>
</mx:VBox>

'DEVELOPMENT > FLEX & AIR' 카테고리의 다른 글

[FLEX] DateChooser, DateField 달력 한글로 표기하기  (0) 2010.04.19
[AIR] 윈도우 우선 순위 속성  (0) 2010.03.27
Flex 에서 Log 남기기  (0) 2010.02.22
Flex - Javascript 간의 통신  (0) 2010.02.01
FLEX - Style Exploer  (0) 2010.01.19