Replies: 1 comment 3 replies
-
Confirmed that this also happens with a completely fresh install of the AIR SDK (51.0.1) on an M2 Mac mini running macOS 14.1.1. Interestingly the Apache Flex installer itself seems to have the same issue: |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I've recently updated my AIR version from 33.1.1 to 51.0.1. I'm overlaying it on Flex SDK 4.16.1, and building on a Mac.
Since the upgrade, any fonts rendered as part of a Spark component now show with the "missing character" glyph:
In this example, the correctly rendered fonts are an
mx:TabNavigator
and anmx:HSlider
. Everything else is Spark. The same is true throughout the application - any Spark text appears like this.I'm not using any embedded fonts, just system Arial. That said, I've attempted to use embedded fonts to fix this and it doesn't make any difference: I can embed a .ttf and the mx text displays fine, but Spark is still like this, even with embedAsCFF=true.
If I build with the current version, but run with adl from 33.1, it's fine.
Any pointers to where I should look to debug this?
This minimal test case reproduces it:
minimal-app.xml:
minimal.mxml:
amxmlc minimal.mxml -omit-trace-statements=false && adl minimal-app.xml
:It's sufficiently basic that I'm sure it must be something to do with my build environment rather than the code, but I'm at a loss to see what.
Beta Was this translation helpful? Give feedback.
All reactions