Dynamic-Programming-based algorithm. Previously we had a greedy algorithm only. Unfortunately the savings are truly negligible. In the order of ~20 bytes for each of the Roboto faces, less so for Noto fonts. Even on a 20MB font, it produced less than 100 bytes saving compared to our greedy packing. Either I made a huge mistake, or this is so not worth it. Anyway, the code is there, but disabled.