Я потратил часы на это, и это не имеет смысла для меня.Я действительно надеюсь, что кто-нибудь может мне помочь.
Код ниже не скомпилируется, потому что я получаю:
-unable to build font 'robotoRegularNoCFF'
-Unable to transcode C:/Users/LAPTOP-PAT/git/application- mobile/ProInspector/src/assets/fonts/Roboto-Regular.ttf.
-exception during transcoding:
Шрифт, встроенный в CFF, работает нормально - никаких проблемсовсем.Со встроенным-as-cff: false он не будет компилироваться.Транскодирование отлично работает с загруженным мной шрифтом SegoeUI, что странно.Все, что мне нужно сделать, это заменить URL-адрес на Segoe, и это работает.
Кроме того, если я опускаю встроенный-as-cff: false, он компилируется, но я получаю шрифт Serif.
И если я устанавливаю основной диспетчер шрифтов на flash.fonts.CFFFontManager(это по умолчанию), это то, что происходит.НО, если я изменю порядок и сделаю AFEFontManager первичным, а CFFFontManager вторичным, он компилируется, и компоненты MX работают отлично, но компоненты искры, которые требуют встраивания CFF, не работают!
Ниже приведен мой код
/* Embed ROBOTO-Regular font */
/*Label, regular, w/ CFF */
@font-face {
src: url("assets/fonts/Roboto-Regular.ttf");
fontFamily: "robotoRegular";
embed-as-cff:true;
}
/*Label, bold, w/ CFF */
@font-face {
src: url("assets/fonts/Roboto-Bold.ttf");
fontFamily: "robotoRegular";
fontWeight: bold;
embed-as-cff:true;
}
/*Label, regular, w/o CFF */
//**ERROR HERE**
@font-face {
src: url("assets/fonts/Roboto-Regular.ttf");
fontFamily: "robotoRegularNoCFF";
embed-as-cff:false;
}
/*Label, bold, w/o CFF */
//**ERROR HERE**
@font-face {
src: url("assets/fonts/Roboto-Bold.ttf");
fontFamily: "robotoRegularNoCFF";
fontWeight: bold;
embed-as-cff:false;
}