Merge pull request #5192 from harfbuzz/dwrite-font-vars [directwrite] Clean up API / font handling and make variations work on font-funcs