I use this code for changing font size:
func _ready():
grab_focus()
self.get_font("Chadwick_Cyrillic", "").set_height(6)
But bitmap font doesn't scale. I mean, a cursor scales but not font. I tried several fonts.
As for distance field it becomes super-antialiased glowing neon font.

And, by the way, it doesn't scales too.