Using DrawText with font selected will use the default UE asset.
I assumed that calling [Get Text Size] with font selected would also return the size of the default UE font asset but it does not, it returns zero.
If I want the size of the default UE font I have to include it (TinyFont). This is fine, but if in future UE decide to change the default font fron TinyFint to somethign else then my setup will be erroneous.
Fyi, I cannot directly use the TinyFont asset in DrawText due to pending scaling issues one and two and don’t know if they have been (will be) fixed in 4.7
I also took a look at your linked issues. The font scaling is working for 4.7 (I commented on one of the issues regarding the quality), and I’ve also added UE-10535 suggesting we add a way to give a FSlateFontInfo to DrawText, as this will allow you to override the font size and typeface used when using a runtime cached font asset with Canvas (like you already can with C++).