@font-your-face provides an administrative interface for browsing and applying web fonts (using CSS @font-face, supported in all popular browsers) from a variety of sources.

# Summary

@font-your-face provides an administrative interface for browsing and applying web fonts (using CSS @font-face, supported in all popular browsers) from a variety of sources.

# Project URL

https://www.drupal.org/project/fontyourface

# Where is the code?

https://www.drupal.org/project/fontyourface though work is being done at https://github.com/fontyourface/fontyourface

# Estimated completion date

Honestly, not sure. I'm doing this in my spare time so *any* help I can get on this is greatly appreciated.

# Dependencies

The Drupal 8 version currently has no dependencies.

# Who's doing the port?

BTMash

# What help do they need?

  • Remaining submodules
    • font_reference (I'm not sure what this module does, to be honest...though this seems like it could likely be replaced with entityreference and view modes instead)
    • fontyourface_wysiwyg (It doesn't seem to be the hardest thing in the world to implement esp given most of the groundwork is laid out in http://activelamp.com/blog/drupal/drupal8-ckeditor-plugin/ ... but do we need it?)
    • google_fonts_api
    • edge_fonts
    • fontyourface_ui (no longer a separate module due to how D8 works)
    • typekit_api
    • fontdeck (this will not be ported as the service is now deprecated)
    • fontsquirrel
    • fonts.com
    • local_fonts
  • Improve routing menu and UI
  • Anything else?
  • Possible integration with taxonomy or some other simple tagging approach to get filtering by things like language, font classification, various font properties, etc.

# D8 roadmap

The roadmap currently is basically what is described above. Main goal is to get the remaining font providers (and possibly any new font providers) working first. Then we move on to improving the view for selecting, enabling, disabling fonts. And then off to improving the UI (I am not a designer or UX specialist so I've used words that make sense to me...which is not a always a good thing).

Comments

Rodgey created an issue. See original summary.

Rodgey’s picture

Status: Active » Needs work

Updated the status, since there actually is a 8.x-3.x-dev version.

huma2000’s picture

any progress?? Is a fundamental module for most sites now that svg is the default format for logo and can be used widely on drupal!
Thanks for the great work!

mtippetts’s picture

Is there an update on this? This is a module I use often and would like to use with a Drupal 8 installation I'm currently working on... Any help needed?

Göran’s picture

This is a great and fundamental module for good page design. Please tell if any progress for version to D8?

BTMash’s picture

Related issues: +#2529070: Drupal 8 Status
BTMash’s picture

I had a chance talk with @sreynen and he is tied up for some time. I'm going to attempt starting on this and will be working on this on github at https://github.com/fontyourface/fontyourface (yes, there is a fontyourface group. I've invited @sreynen to be owner and will gladly accept any pull requests). The conversation (if any) should continue for this at https://www.drupal.org/node/2529070 or in the github issue queue.

BTMash’s picture

Issue summary: View changes
Parent issue: » #2529070: Drupal 8 Status
Related issues: -#2529070: Drupal 8 Status

I've updated the issue summary on where we are with things.

What works:

* Google Fonts
* Adobe Edge Fonts
* Baseline views support
* Config exports
* Font display (and selectors) get attached to a theme

I need help with porting the remaining font provider modules, views filters, fields, etc to have a UI that is as cool as
what @sreynen and @barisw did. But this would atleast let us start having a proper dev branch.

BTMash’s picture

Parent issue: #2529070: Drupal 8 Status »
Related issues: +#2529070: Drupal 8 Status

@sreynen made me a maintainer for the module and I'll be maintaining (as best as I can) the 8.x version. I've pushed up the work done so far and we should have a working dev release now. I'm keeping this ticket open to add all the child tickets.

BTMash’s picture

Assigned: Unassigned » BTMash
Category: Plan » Task
Status: Needs work » Active

Updated the issue summary with the following:

New modules:

  • Typekit

New Features:

  • Views Filters
  • Improved menus
  • Synced status property for views
  • Bringing views more in line with UX from 7.x

In general, improving the UX in using the module was the main goal of this sprint. I still need help with porting the other submodules to 8.x, namely:

  • Font Squirrel
  • Fonts.com
  • Custom (Uploaded) Fonts
  • Generate stylesheets from Font Displays. Right now, these are added inline which works but is not ideal.

I will likely not tackle the last one but am planning to tackle Font Squirrel next followed by Fonts.com.

I also need help with testing, making sure the module works nicely with both 8.0.x and 8.1.x (and later 8.2.x).

BTMash’s picture

Issue summary: View changes
BTMash’s picture

Status: Active » Fixed

And we will now have an alpha release. Marking issue as fixed. Please use issue queue to file bugs, feature requests, etc.

MustangGB’s picture

Category: Task » Plan
webchick’s picture

Status: Fixed » Needs review

We reserve "Fixed" in this queue for modules with a stable release. Bumping down to "needs review" to indicate testing is encouraged.

BTMash’s picture

Issue summary: View changes
BTMash’s picture

Ah, I see. Thanks for the clarification, @webchick :)

BTMash’s picture

Issue summary: View changes
BTMash’s picture

Issue update

  • local_fonts module is now implemented. Fully working with configuration api(!)
  • Core automated testing is now also in place. This will allow easier testing of new features / bug fixes, etc.

We are also now on beta2. After this, we will likely be onwards to an rc1 and if that goes without any new bug fixes, a stable release (so fingers crossed, before end of October)

kingfisher64’s picture

Thanks BTMash for all your hardwork :) Great module this, in my view best typeface solution across any cms

BTMash’s picture

Status: Needs review » Fixed

And we now have a stable release for Drupal 8 - https://www.drupal.org/project/fontyourface/releases/8.x-3.0

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.