will not trigger an additional query. I think that the way Rails is behaving, it's because the query isn't loading in IRB. If you type p2 in the terminal again, I think it will trigger another query.
I think any of them would be sufficient and you can set the CSS to apply the font to the <body>. You'd have a CSS class for each font and that would be set based on their settings or the default font.