2014-08-27 3 views
0

내 글꼴의 유니 코드 범위를 줄여서 응용 프로그램의 크기를 제한하는 데 어려움을 겪고 있습니다.CSS, Flex에서 유효하지 않은 unicodeRange가

-invalid 유니 코드 범위 '005A'

005A가 될 수있는 모든 것을, 내가 경우 : 나는 여러 가지 조합을 시도했습니다

는 오류가 내가 거기에 무엇을 넣어 범위에 상관없이 동일하지 이 작업을 수행 : -invalid 유니 코드 범위 '007E'

:

unicodeRange: U+0020-007E; 

오류이있다

Arial, Helvetica, Century ... 다른 글꼴을 사용해 보았습니다 ... 모두 같은 오류입니다. 모든 유니 코드 범위가 CSS 파일의 오류를 발생시킵니다.

어떤 아이디어가 잘못되었을 수 있습니까? 나는 어도비의 문서를 읽었으므로 무엇을해야할지 모르겠습니다. -

답변

1

여기 예로서 CSS 파일입니다 (I는 카드 한 벌과 키릴 문자를 필요로하는 곳에)가 아이폰 OS/안드로이드 카드 게임 응용 프로그램에 나를 위해 잘 작동 :

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

@font-face { 
    src: url("/assets/fonts/arial.ttf"); 
    fontFamily: embFont; 
    embedAsCFF: false; /* required for StyleableTextField */ 
    unicodeRange: 
     U+0020-U+0040, /* Punctuation, Numbers */ 
     U+2660-U+2666, /* Card suits */ 
     U+0041-U+005A, /* Upper-Case A-Z */ 
     U+0061-U+007A, /* Lower-Case a-z */ 
     U+0410-U+0451; /* Cyrillic */ 
} 

s|LabelItemRenderer { 
    fontFamily: embFont; 
} 
+1

감사합니다! 당신의 예는, 완벽하게 작동 내 예제가 Adobe에서 사용한 형식 때문에 작동하지 않습니다. http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf69084-7e04.html 예를 들어 살펴보면 of : U + 0041-U + 005A 그들은 다음과 같이 사용했습니다 : U + 0041-005A 오류가 발생했습니다. – Artemix