Apache flex CSS、Flex中的Unicorange无效
我很难通过缩小字体的unicode范围来限制应用程序的大小 我尝试了几种不同的组合,无论我放在哪个范围,误差都是一样的: -无效的Unicode范围“005A” 其中005A可以是任何东西,如果我这样做:Apache flex CSS、Flex中的Unicorange无效,apache-flex,unicode,fonts,unicode-range,Apache Flex,Unicode,Fonts,Unicode Range,我很难通过缩小字体的unicode范围来限制应用程序的大小 我尝试了几种不同的组合,无论我放在哪个范围,误差都是一样的: -无效的Unicode范围“005A” 其中005A可以是任何东西,如果我这样做: unicodeRange: U+0020-007E; 错误如下:-无效的Unicode范围“007E” 我试过不同的字体,Arial,Helvetica,Century。。。每个人都有相同的错误,所有unicode范围都会在CSS文件中抛出错误 有什么想法吗?我已经阅读了Adobe的文档,不
unicodeRange: U+0020-007E;
错误如下:-无效的Unicode范围“007E”
我试过不同的字体,Arial,Helvetica,Century。。。每个人都有相同的错误,所有unicode范围都会在CSS文件中抛出错误
有什么想法吗?我已经阅读了Adobe的文档,不知道还能做什么。这里有一个CSS文件作为示例-它适合我在iOS/Android卡游戏应用程序中使用(我需要卡套装和西里尔字母):
谢谢您的示例运行得很好,而我的示例运行得不好,因为Adobe在这里的示例中使用了格式:如果您看一下,您会注意到,他们使用的不是:U+0041-U+005A,而是:U+0041-005A,这引发了一个错误。
@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;
}