You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We use a number of different icon libraries: font-fabulous, font-awesome, patternfly icons, and possibly carbon icons.
The reason for so many libraries is due to the fact that font fabulous and patternfly did not have all the icons we needed. Now that we are transitioning to carbon components, do we have plans to move our icons over to that library
Patternfly includes some (all?) of font-awesome free. So there is a little overlap.
We have at least 2 versions of font-awesome (sass and regular version) linked from our legacy scss.
These all take up disk space, download time (css, fonts, svgs, pngs?), and are not visually consistent.
Questions
Are we moving towards carbon component icons, or does that also not meet our needs?
Does the carbon component framework also have a css or font library that handles a <i class="fa fa-file"> type usage pattern? This would make transitioning easier.
Do we need to worry about this or are we thinking that once we convert over to carbon this problem will go away?
This came about because I was adding an icon and saw font fabulous and wondered if we could just drop it.
I found some low hanging fruit but then I wondered if we had a plan/destination in mind.
Ideally we would move completely towards carbon and drop pf, ff and fa. patternfly will go away once we can drop the patternfly libraries, but if we can convert them to something else ahead of time that might be a short-term win. If carbon doesn't have what we need, ideally we should prefer something off-the-shelf, so I'd prefer fa over ff in that case.
That being said I don't think carbon has a nice css way to add the icon. I think instead each one is a react component, which is honestly really bulky, IMO. @jeffibm might know more on this one. We might be able to work with the carbon team to convert these to actual font icons if we need it.
We use a number of different icon libraries: font-fabulous, font-awesome, patternfly icons, and possibly carbon icons.
The reason for so many libraries is due to the fact that font fabulous and patternfly did not have all the icons we needed. Now that we are transitioning to carbon components, do we have plans to move our icons over to that library
Patternfly includes some (all?) of font-awesome free. So there is a little overlap.
We have at least 2 versions of font-awesome (sass and regular version) linked from our legacy scss.
These all take up disk space, download time (css, fonts, svgs, pngs?), and are not visually consistent.
Questions
<i class="fa fa-file">
type usage pattern? This would make transitioning easier.Status
This is what I have been able to deduce.
ff-
fa-
pficon-
Notes:
The text was updated successfully, but these errors were encountered: