Fontello (http://drupal.org/project/fontello).

While the icon set supported by this module isn't used by Fontello, they do include several other sources that have literally hundreds of icons. This module should probably be deprecated or merged into Fontello. Also, development is continuing so that Fontello can integrate icons into blocks, menus and WYSIWYGs.

Comments

jolidog’s picture

Hello Mark,
Nice module you have there, congrats!

I agree the modules share some similarities, but some relevant points:

Icomoon is an icon set http://icomoon.io/ but it's also an app http://icomoon.io/app/ that allows you to upload your own svg files and create a custom icon font. Icomoon also has a library of other iconsets http://icomoon.io/app/#library many are the same that fontello uses.
Unfortunately fontello (that I'm aware of) doesn't allow for you to create your own custom icons.

But all that aside fonticon is not limited to a service, let's you use a fonts from any source.

At this stage I don't think it's a good idea to deprecate this module, I think they can coexist.

Best,
João

jonraedeke’s picture

I agree. The ability to create your own custom icons is a key benefit to using this module and the Icomoon app.

It also currently works well with the Menu Attributes module and Fontello doesn't yet.

markhalliwell’s picture

Plans are in the works to integrate Fontello with the menu system as well as WYSIWYGs. I already integrated it with the block system.

Also I should mention that Fontello has in works the ability to provide uploading of custom icons as well as an API:

https://github.com/fontello/fontello/issues/65
https://github.com/fontello/fontello/issues/134

markhalliwell’s picture

Title: Merge/depreciate in favor of Fontello » Deprecate & create new Icomoon provider module for Icon API

I recently petitioned and was granted ownership of the http://dgo.to/icon module (#1948240: [icon] Request re-purpose/ownership change). I will be moving a lot of the code over from Fontello to Icon API and believe this will be a better approach. I think having "providers" that implement an API is something that's really needed in Drupal. These providers can be individual image files, sprites, font based, etc. Just a heads up that you should probably claim the icomoon namespace.

Also to note: I agree with using the Menu Attributes module to insert icons. That is currently a very effective and well established method. It is not necessarily, however, really the point of that module. My goal here move away from using that module and provide a native UI. This UI would allow seamless integration, show previews and choose which icon bundle to use (if you have multiple ones). Something that the Menu Attributes doesn't and won't ever do. I would like to take advantage of the new web technology to its fullest potential and finally add some pizazz to Drupal.

There's no full API just yet, but I can see the importance and need of having different providers. Don't do anything just yet. I will post back here once a fully realized API exists and has a way to implement a provider. I need to move Fontello over first.

markhalliwell’s picture

Icon API - 7.x-1.0-beta1 has been released.
Fontello - 7.x-1.0-beta4 has been released.

Homotechsual’s picture

I'd very much like to see an integration with Icon API as a solution. I already use Icon Api with fontello and with FontAwesome/Bootstrap.

markhalliwell’s picture

FWIW, I already claimed https://drupal.org/project/icomoon in liue of https://github.com/Keyamoon/IcoMoon-App/issues/57 becoming a reality. Apparently there's a "new" version of IcoMoon "about to be released"... heres to hopin' that is true.

Homotechsual’s picture

Great news Mark. I saw the placeholder project page. I'm looking forward to the module which should hopefully be a relatively simple port of the Fontello module once the IcoMoon maintainer gets a .json file into the archive.

markhalliwell’s picture

Exactly my thoughts too :)

markhalliwell’s picture

Title: Deprecate & create new Icomoon provider module for Icon API » [Duplicate] Mark Fonticon module unsupported and obsolete and a duplicate of Icon API/Icomoon modules
Issue summary: View changes
Status: Active » Needs review

IconAPI has been going strong with Fontello. IcoMoon finally came out with their new app version. I finally got a chance this weekend to get this working properly with IconAPI: https://drupal.org/project/icomoon

This module should become deprecated now. No need in having duplicate modules.