不显示俄罗斯粗体字符

时间:2014-12-01 12:58:51

标签: flash flex unicode

我正在开发flex中的多语言应用程序。当有正常字符(如“Количествополевыхвизитов”)但同一文本变为粗体时,它可以正常工作。它不起作用。

我有Flex 3.6A和Flash Player 15.0.0

可能的解决方案是什么?

1 个答案:

答案 0 :(得分:0)

试试这个CSS代码,最后一个语句适用于移动应用程序:

@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+0041-U+005A, /* Upper-Case A-Z */
        U+0061-U+007A, /* Lower-Case a-z */
        U+0410-U+0451; /* Cyrillic */   
}

s|LabelItemRenderer {
    fontFamily: embFont;
}