When rendering text with Xft, characters missing from the primary font require dynamically instantiated fallback fonts. Previously, these fallback fonts were loaded without a specific size, which could cause inconsistent scaling for emojis or alternate scripts. By explicitly querying the primary font's FC_SIZE property and applying it to the fallback request, secondary glyphs now accurately match the size of the surrounding text.

Match fallback font sizes to the primary font using FC_SIZE - zhengqunkoo/sxiv