wow, saw this thread earlier http://drupal.org/node/1332722 - nearly 500 fonts!
what would be amazing is if when a user clicks that google font list, if it actually showed the font as a preview and by name (like how it works in local client apps, from word to image editing font selections)
as it stands today, you gotta go type in each font on google font - and that is way, way, way slow music ;)
OR, even a "fonts preview page" within the display settings (like a vertical tab addition) that simply shows all of the font names as live previews to take away that step where user goes to google fonts to live preview
anything in this direction would be wonderful.
btw, for those interested, here's a great article on google font combinations:
http://designshack.net/articles/css/10-great-google-font-combinations-yo...
Comments
Comment #1
Jeff Burnz commentedIts something I have thought of but havent really thought of a good way to do it - it would have to be an image for each font beacuse actually trying to load 500 fonts would be insane, its possible I know, but the problem I have is not so much in building such a thing, its maintaining it - I'll need to think about it, certainly right now I am pretty busy, patches and ideas welcome.
Comment #2
zilla commentedi hear you. what about a small box that loads just the individual font selected within the theme settings page - but visible before scrolling down to click 'save'? they appear to have an api with dynamic fonts (https://developers.google.com/webfonts/docs/developer_api) but i have no idea how to implement this in a patch or test..or maybe their web font loader? assumes knowledge of javascript (https://developers.google.com/webfonts/docs/webfont_loader)
or, even better - and mo' drupal - some kind of connect to Drupal's font yo' face project? http://drupal.org/project/fontyourface
they've already solved the presentation layer
Comment #3
Jeff Burnz commentedfontyourface is interesting proposition, except that it requires "yet another module", and one thing I have learned over the years is stay away from relying on other-peoples-modules, they have a habit of changing them, despite the attractiveness of leveraging that module I would prefer to stay away from requiring modules. I already did that twice before, and ended up being maintainer of Noggin, and Superfish is too good to replicate in the theme, even though I would actually prefer to load Superfish in the theme (I would get much more control over it).
Sounds more interesting from my perspective to dynamically load a preview, say if you choose a font a bit of text changes to match your chosen font.
Comment #4
Jeff Burnz commentedFonts are totally revamped in 7.x-3.x, there is full font-your-face integration (not dependent though, you can use if you want), and Google fonts are done way different. Font-your-face will give you nice previews, but for performance etc and ease of code maintainability this will never happen in the core theme.
Comment #5
zilla commentedthanks! marking closed for now. seems like a future request but maybe not as relevant with font your face integration.