Despite the glyph packing pass occurring separately before the font atlas is rendered, we have to wait for this process to complete before discovering not all the characters may have been successfully packed. Particularly when rendering character ranges to large atlases (as is often necessary with Chinese etc), it's currently very painful to have to wait upwards of 5 minutes for a large atlas to render before discovering either not all characters were packed, or there is a significant amount of empty space left. Settling on an ideal point/padding size ratio takes considerably longer because of the trial and error this requires. When logging "Glyph packing completed in X ms", could you also log the number of characters that were packed successfully (e.g. 1300/1400) so that we can cancel the rendering process early? In a perfect world, being given an estimate of the coverage / space used - e.g. "Atlas packed: 26% empty space") - would also be invaluable, so we can increase the point size before the rendering finishes. I left an atlas to render for 7 minutes whilst I wrote this post, only to discover that 3 characters weren't packed successfully, this would be a huge QoL improvement! Thanks for your time!