Why iced fonts look different(maybe ugly)?

Above is a simple GTK4 application with only a label.

It respects the system-wide selected font and size. It also looks good(grayscale antialiasing selected from gnome-tweaks)

image

Below is default iced-rs font. It is not the same size with system and not looking good.

I thought it was about antialiasing, after I set Settings.antialiasing = true; it is still same. Nothing changed.

How to make iced-rs’s fonts as same as the system?