Google Webfonts are a great free way to add some style to our sheets, but aren't supported. Some of us have added them into our character sheets in the past with a workaround, but the font-face method has inconsistent results in different browsers and is prone to breaking. My suggestion would be to either allow developers to include Google Webfonts in their sheets by either: Allowing @import rules that reference a fonts.googleapis.com URL in the sheet's CSS... Allowing a link to the fonts.googleapis.com stylesheet in the character sheet's HTML Providing a drop-down selection within campaign settings that can be referenced back in the sheet's CSS, and which will fallback to system fonts if not selected (this one would seem to be the easiest to implement, and allow for the sheets to keep the same level of security) Some other method of adding these to the sheet's HTML? Thoughts? Thanks for looking.
I like this idea, but I would love for Roll20 to be able to host fonts on its own as well or instead.
In particular, fonts need to be loaded over https. Since they're not, currently, a remote font gets blocked by the browser's security features until the user unblocks it.
If I had votes I would +1 this for sure.
Google has such a great selection of fonts and it could improve game flavor for character sheets and for roll able tables. I suspect most players aren't aware of what they could be viewing. Check them out. Huge selection that authors could use and then upvote this. I suspect some type of workaround like a job that pulls in these fonts into roll20 so that they are all available might be an easy work around if getting imports is challenging. https://fonts.google.com/
This is a no-brainer. I'd love to see this, too. Maybe give us the ability to upload .ttf files to the library, and have the sheets be able to access them?
Voted. Rapidly switching between fonts when adding text to maps means that you can see that there's a Times New Roman font used as default, yet it cannot be selected as a font type. Given that I'm running a Classical World campaign, it would be useful if I had the option to select it!
Yes, please! Being restricted to web-safe fonts and the handful of fonts that Roll20 offers means that there's a real lost opportunity for more beautiful character sheets. Most of it could be solved by adding a security certificate so that fonts are loaded without a browser warning...
Please give us more fonts! Pretty please?
Got my vote, because I want to have a pretty sheet for when I start running demo games of "The Fading Light"
Glad I’m not the only one necro’ing this request because it’s still needed. Please upvote or add comment if it’s a feature you need. Thankyou!
Yeah another bump for this. I posted a help thread about this very thing 5 months ago. I'm working on a new sheet ( one for the 40k Universe) , and it's super important that the styling for the fonts looks right. I'm basically making images with text in photoshop to get the grim-dark theme right, but that's a pain because of I get the size wrong or want to experiment with different sizes I have to make all new images. Being able to include something which is clearly safe like google API fonts is a huge plus. Currently i load images into the charactersheet by making use of the fact that roll20 hosts it's own images. I just upload files and get the paths from the code there. I suspect something similar could be done without to much effort for fonts that would be both secure and stable, the way images are.
The funny part is that you don't actually have to host character sheet images on roll20, only images for tokens/avatars have to come from a Roll20 source. Images in chat messages, or in the character sheets themselves can come from anywhere in the net, so it's not even really a security thing (or rather there's already a huge hole in the VTT security)
Scott C. said: The funny part is that you don't actually have to host character sheet images on roll20, only images for tokens/avatars have to come from a Roll20 source. Images in chat messages, or in the character sheets themselves can come from anywhere in the net, so it's not even really a security thing (or rather there's already a huge hole in the VTT security) Externally-linked assets (including both images and fonts) get piped through a Roll20 image proxy. Presumably this proxy will guard against attacks through these vectors. However, the proxy is using http instead of https, which causes the browser to reject the font on the https tabletop page.
There should be no excuse to "not" HTTPS with the advant of let's encrypt.
Thanks everyone for keeping this suggestion alive! I still think it's probably the easiest suggestion to implement relative to the immediate impact it would have on people's games. And it would really help our sheets (and by extension Roll20) look "Pro"!
I just prefer local hosting generally, because then I don't need to pay for another service, or find a free one where I don't blow out the limits on hot-linked stuff. Either support for google fonts, or someway of uploading my own fonts would both solve this problem, and it definately seems like low hanging fruit that could make character sheets look and feel way better.