ScaledMetric and UIFontMetrics.scaledValue() don't work the way you might expect: https://jaredsinclair.com/2024/03/02/scaled-metrics.html
@jaredsinclair I‘m not at my computer so I can’t verify, but I could swear that the default dynamic type setting on iPhone is .large.
https://developer.apple.com/design/human-interface-guidelines/typography seems to suggest that as well
@jaredsinclair XS == no bar, S == 1 bar filled, M == 2 bars filled, L == 3 bars filled == default
@myell0w Good grief. I could have sworn that the default was medium but now I cannot remember where that notion came from. Thanks. I've updated my post.
@jaredsinclair glad I could help