There are many beautiful fonts at https://fontlibrary.org/. Unfortunately they don’t mention which fonts have Esperanto letters and which don’t. Therefore I noted down those free and libre fonts that can be used for Esperanto.
Here you are a long list! On the right side of the list I have put the direct download links for the ZIP-files. For instance, you can use the Firefox addon DownThemAll to download multiple links at once:
Note: I already asked the webmasters of the site whether they could add the information about the Esperanto capabilities, but the technical details seem to be more difficult than I expected.