winetricks has an `allfonts` action. Unfortunately, it loads some of the files from #SourceForge, and SourceForge has gone user-hostile. You can't link directly to a download anymore; they serve a web page instead, so they can show ads, with a timestamp in a meta-refresh URL which your browser then downloads from. But the winetricks script doesn't know how to do that, so it downloads the web page and tries to extract the font, and fails.
It would be more elegant to script this, but I just did it by hand. Run `winetricks allfonts` and it will install some stuff and then stop with a warning about a hash value not matching, and ask if you want to continue. Say "Y", then it will error out. The hash mismatch is because the file is the webpage, not the font file.
In the downloaded file - the full path to it will be in the error message winetricks prints right before exiting - look for the `meta` tag with a refresh property. That will be a URL with a timestamp in it. Copy that URL, and download the file (browser, wget/curl, whatever). Then move the downloaded file on top of the web page it downloaded, which will be in the wine environment.
Run `winetricks allfonts` again and repeat the cycle above for each failure. I think it was about 5 files I had to do it for.
Once it finishes without an error, you're ready. Run Ufile:
wine .wine_ufile/drive_c/"Program Files (x86)"/"UFile 2025"/ufile.exe
Voila, it runs.
3/x