Needs review
Project:
Fonticon
Version:
7.x-1.x-dev
Component:
Miscellaneous
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
27 Feb 2013 at 19:43 UTC
Updated:
16 Feb 2014 at 02:21 UTC
Jump to comment: Most recent
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
Comment #1
jolidog commentedHello 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
Comment #2
jonraedeke commentedI 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.
Comment #3
markhalliwellPlans 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
Comment #4
markhalliwellI 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.
Comment #5
markhalliwellIcon API - 7.x-1.0-beta1 has been released.
Fontello - 7.x-1.0-beta4 has been released.
Comment #6
Homotechsual commentedI'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.
Comment #7
markhalliwellFWIW, 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.
Comment #8
Homotechsual commentedGreat 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.
Comment #9
markhalliwellExactly my thoughts too :)
Comment #10
markhalliwellIconAPI 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.