How to reduce custom font size

Hi,

I use a lot of custom fonts in my WF and the memory is near the limit.

Recently I have been trying reducing the memory comsumption. Today an idea LAZY LOAD hit me.

Generally speaking, we just display one type weather icon in WF for current weather condiction.

So I think I can replace code below.

FROM

<font id="WeatherIconsFontDay" filename="weather-icons-20.fnt" antialias="true" filter="ABCDEFGHI"/>
<font id="WeatherIconsFontNight" filename="weather-icons-20.fnt" antialias="true" filter="abcdefghI"/>

TO

<font id="WeatherIconsFontDayA" filename="weather-icons-20.fnt" antialias="true" filter="A"/>
<font id="WeatherIconsFontDayB" filename="weather-icons-20.fnt" antialias="true" filter="B"/>
<font id="WeatherIconsFontDayC" filename="weather-icons-20.fnt" antialias="true" filter="C"/>
<font id="WeatherIconsFontDayD" filename="weather-icons-20.fnt" antialias="true" filter="D"/>
<font id="WeatherIconsFontDayE" filename="weather-icons-20.fnt" antialias="true" filter="E"/>
<font id="WeatherIconsFontDayF" filename="weather-icons-20.fnt" antialias="true" filter="F"/>
<font id="WeatherIconsFontDayG" filename="weather-icons-20.fnt" antialias="true" filter="G"/>
<font id="WeatherIconsFontDayH" filename="weather-icons-20.fnt" antialias="true" filter="H"/>
<font id="WeatherIconsFontDayI" filename="weather-icons-20.fnt" antialias="true" filter="I"/>

<font id="WeatherIconsFontNightA" filename="weather-icons-20.fnt" antialias="true" filter="a"/>
<font id="WeatherIconsFontNightB" filename="weather-icons-20.fnt" antialias="true" filter="b"/>
<font id="WeatherIconsFontNightC" filename="weather-icons-20.fnt" antialias="true" filter="c"/>
<font id="WeatherIconsFontNightD" filename="weather-icons-20.fnt" antialias="true" filter="d"/>
<font id="WeatherIconsFontNightE" filename="weather-icons-20.fnt" antialias="true" filter="e"/>
<font id="WeatherIconsFontNightF" filename="weather-icons-20.fnt" antialias="true" filter="f"/>
<font id="WeatherIconsFontNightG" filename="weather-icons-20.fnt" antialias="true" filter="g"/>
<font id="WeatherIconsFontNightH" filename="weather-icons-20.fnt" antialias="true" filter="h"/>
Then in my source , I only load the font I need currently.
However I found the memory increase a lot rather than what I expected before. For 245, OOM occurred.
Perhaps CIQ compiler merely do copy,copy,and copy to consume generate more font with different ids. At the same time, more memory is consumed.
Is there any way to fix it?
I will be happy to recude some kBs.