Today we have migrated AIR SDK from 3.6 to 3.7. After migration we got lot of issues related to font embedding:
|exception during transcoding: Font for alias 'AvenirLTStdBlack' with plain weight and style was not found at: file:/D:/Project/src/assets/fonts/std-95-black.otf||global.css||Flex Problem|
The above mentioned font is working fine with Flex 4.6 + AIR 3.6 SDK.
We were also facing the same issue. The issue was to do with merging of Flex SDK and AIR SDK. The airmobile-config.xml file in the frameworks folder of the AIR 3.8 SDK was 6 KB where as the same file in the 3.5 SDK was 15 KB. Compared them both and realized a lot of namespaces and libraries have not been defined in the new one.
Replaced the new airmobile-config.xml with the one in the 3.5 SDK and changed the value of "target-player" node to 11.8 and "swf-version" node to 21.
This solved the issue and I was able to compile the fonts correctly.