Git Product home page Git Product logo

sefa's Introduction

System.Enums.FontAwesome (sefa)

Nuget

This super small project provides strongly-typed enumerations that can be used to list icons from https://fontawesome.com/. Enumeration members are marked with DisplayAttributes to make them suitable for being bound to user controls such as selectlists and comboboxes.

PM> Install-Package sefa

The enumerations are defined here and are separated by style groups (e.g., brands, regular, duotone). They have been automatically generated from Font Awesome's all.css file. You can also use the library to parse other versions of Font-Awesome. The parser and the generator are included in the library.

The project's source code is available under the MIT license. The project logo is a dubious-taste adaptation of Font-Awesome's couch-solid SVG icon and is therefore also available under the same CC BY 4.0 license as the original.


See also:

sefa's People

Contributors

cesarsouza avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

sefa's Issues

Icons in style group enums may not exist in the free icon set.

The specialized enumerations that list icons separated by style groups are generated by scraping the font-awesome website. However, some of the icons being currently included are not available in the free icon set.

Solving the issue should be a matter of filtering icons that can not be found in the .css file.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.