Memory Drive

반응형


문제  :  Nexus 7 4.2 업그레이드된 기기에서는 Adobe Air 를 통해 개발된 게임의 한글이 깨지거나 출력이 안된다.


무턱대로 올린 4.2 버전





adobe Air로 제작된 Flash게임은 FONT 출력이 안된다.




그럼 개발환경에서 직접 테스트를...


대충 만들고...





..뭐지.. 뭐지!!!~

Flex Mobile Project에서 기본적으로 나와야할 한글도 깨짐...



뭐지!!!~




해결할려면 AIR에 FONT EMBEDED 해서 출력...


<?xml version="1.0" encoding="utf-8"?>

<s:TabbedViewNavigatorApplication xmlns:fx="http://ns.adobe.com/mxml/2009" 

 xmlns:s="library://ns.adobe.com/flex/spark" applicationDPI="160">

<fx:Style>

@namespace s "library://ns.adobe.com/flex/spark";

@font-face {

src: url("NanumGothic.otf");

fontFamily: "NaNumGothic_CFF";

embedAsCFF: true;

}


@font-face {

src: url("NanumGothic.otf");

fontFamily: "NaNumGothic";

embedAsCFF: false;

}

s|Application

{

embedFonts: true; 

fontWeight: normal; 

fontFamily: NaNumGothic;

}

s|ViewNavigator{ 

embedFonts: true; 

fontWeight: normal; 

fontFamily: NaNumGothic; 

}

s|RichText {

embedFonts: true; 

fontWeight: normal; 

fontFamily: NaNumGothic_CFF;

}

</fx:Style>

<s:ViewNavigator label="목록" width="100%" height="100%" firstView="views.ListView" fontFamily="NaNumGothic"/>

<s:ViewNavigator label="보기" width="100%" height="100%" firstView="views.View"/>

<s:ViewNavigator label="설정" width="100%" height="100%" firstView="views.SettingView"/>

<fx:Declarations>

<!-- Place non-visual elements (e.g., services, value objects) here -->

</fx:Declarations>

</s:TabbedViewNavigatorApplication>







반응형