juce::Font::getHeightInPoints() return 0.0 with Gotham Font

Hi Juce team
I hope you are all right

juce::Font::getHeightInPoints() return 0.0 when I install and use Gotham fonts in Windows 11 OS from this files:

Gotham.zip (195.1 KB)

To avoid TypefaceAscentDescent::getHeightToPointsFactor() perform a division by 0 and propagate infinity float value everywhere in bounding box code

I comment the assert in Font::getHeightInPoints()
Then I do the following patch on TypefaceAscentDescent class:

float getHeightToPointsFactor() const { const auto factor = getPointsToHeightFactor(); /* SMODE TECH */return factor != 0.0 ? 1.0f / factor : 1.0; }

Hopping this may help.
Best regards.