The most readable font is the the font you're most familiar with. Spencerian script is almost illegible to me, but for people who read it ever day it's no problem. The same is true of blackletter scripts. No matter how ugly the font, people can adapt to it, and once they've adapted they'll find it preferable. If you really care about prioritizing the text, you should leave the typography to the client. I do not care…
> you should leave the typography to the client Who is 'you'? A back-end developer? Then, yes. A front-end developer or UX person with design background? Then: no. We don't make websites for 'the client', we make them for their clients.
I make my "should" claim as somebody reading websites, not somebody paying for website design. I'm fully aware that designers are less likely to listen to me than to the client who's paying them, but if I can at least shame a few into reining in their worst excesses I've done some good.