망고폰 애플리케이션 개발 시 익스프레션 블렌드 디자인뷰(Design View)에서는 Segoe 또는 맑은고딕으로 표시되던 TextBlock, TextBox 등이,
실제 망고폰에서 실행하면 네오고딕으로 나오는 그 고통. 대한민국의 망고폰 개발자라면 누구나 겪고 있는 고통일 것입니다.
디자인 할 때와 실제 앱 실행했을 때 보이는 것이 다르니 여간 답답한 노릇이 아닐 수 없죠.
이 문제를 해결하기 위해 여러가지 해결책이 있겠지만, 레지스트리 변경해서 해결하는 방법은 못 찾았구요.
마침 어디선가 질문도 들어오고 해서 저희 회사에서 사용하고 있는 꼼수를 공유해 드립니다.
이론만 이야기 하면 Text 관련된 컨트롤의 기본 스타일을 정의할 때 폰트를 네오고딕이라고 설정하는 겁니다.
<Style TargetType="TextBlock">
<Setter Property="FontFamily" Value="Microsoft NeoGothic"/>
</Style>
<Style TargetType="TextBox">
<Setter Property="FontFamily" Value="Microsoft NeoGothic"/>
</Style>
<Style TargetType="Button">
<Setter Property="FontFamily" Value="Microsoft NeoGothic"/>
</Style>
자 구체적인 설명 나갑니다.
프로젝트 안에 있는 App.xaml의 Application.Resources 엘리먼트 아래 자식 엘리먼트로
아래와 같이 TextBlock, TextBox, Button에 대한 기본 스타일을 추가하는 겁니다.
이렇게 해서 기본 폰트가 네오고딕으로 보이지 않는 컨트롤들은 같은 방법으로 더 추가해 주시면 됩니다.
휴즈플로우는 망고폰 애플리케이션 프로젝트 시작할 때 꼭 저 작업을 먼저 해 놓습니다.
윈도우폰 개발에 도움이 되시길 바랍니다.
'Metro > Windows Phone 7' 카테고리의 다른 글
윈도우폰 인터넷 익스플로러 모바일(IE)에서 스트리밍 가능한 동영상 코덱 리스트 (1) | 2012.01.05 |
---|---|
윈도우폰 : 윈도우폰을 소개합니다. JIL SANDER폰 (LG) (2) | 2011.11.16 |
윈도우폰 : 휴즈플로우 윈도우폰앱 7종, 한국 마켓플레이스에 등장! (8) | 2011.11.16 |
윈도우폰 : "개발자여, 윈도우폰 7을 잡아라!" 행사를 소개합니다. (0) | 2011.11.14 |
윈도우폰 : Nokia World 2011에서 발표된 윈도우폰들, 그리고 710모델 KT 출시예정 (0) | 2011.10.28 |
페이스북 계정이 있으시면 Toshiba가 만든 윈도우폰 프로모션영상 만들기 추천합니다. (2) | 2011.09.10 |
윈도우폰7 새 버전 7.1 망고 Beta 개발도구가 발표되었습니다. (0) | 2011.05.25 |