Marxco Icons CS is custom web-font with the taste of FontAwesome. https://m-o-z-g.gitlab.io/marxco-icf/

Aleksandr "M.O.Z.G" Dikov 147fbd820d Crossplatform fix. 13 hours ago
.github 982cb5abd7 Leberapay support link on GitHub. 1 week ago
public cd574f62d0 Link fix 23 hours ago
src fb23b433a4 `dev-node` updated. 22 hours ago
.gitignore 65845db052 AlternativeTo iconset + AppVeyor config. 1 day ago
.gitlab-ci.yml 694e8c0e5c Test task. 1 day ago
CHANGELOG.md 3b2fe300a2 Changelog updated. 22 hours ago
LICENSE b939713f43 recreation 5 months ago
README.md 65845db052 AlternativeTo iconset + AppVeyor config. 1 day ago
appveyor.yml 694e8c0e5c Test task. 1 day ago
gulpfile.js 147fbd820d Crossplatform fix. 13 hours ago
package-lock.json 65845db052 AlternativeTo iconset + AppVeyor config. 1 day ago
package.json 0b2de8854e Appveyor config + latest dependencies. 1 week ago
yarn.lock 65845db052 AlternativeTo iconset + AppVeyor config. 1 day ago

README.md

Marxco Iconfont CS

GitHub package.json version (branch) GitHub Release Date Icons Count pipeline status coverage report AppVeyor Coveralls Coverage Status devDependency Status GitHub package.json dependency Gulp version (dev dep on branch) node Activity Support the Author

What is?

While Marxco Component System is still far from public release, I just decided to share some icons from it as separate repository.

CS/MS?

CS (Component System) is open versions of the icon font that I decided to share. MS version is closed and contains some specific icons for future design of my store.

How to?

All icons are provided in common font formats and ready to use with your code and injected icons.css from public directory.

Example:

<i class="mrx_ic mrx_ic-logo-gitlab"></i>

But if you're planning to make some changes:

  1. You need to install Node.js.
  2. You need to install Yarn.
  3. You need to install Gulp.
  4. Clone this repository to local.
  5. Run terminal, set current dir to the path of your local repository.
  6. Run yarn install and wait for finished of instllation all dependencies.
  7. Run gulp cleanNames to remove unicode prefixes from filenames.
  8. Run gulp organize to move all svg files from src\icons to related sub-deirectories, based on their prefixes.
  9. Run gulp unicodify to add unicode prefixes to filenames, base of icRanges array from gulpfile.js.
  10. Run gulp generation to rewrite all templates, generate fonts and css files.

If you want, you also could use gulp layout, this task will create HTML files with cheatsheet as presented here.

Supported prefixes by default:

logo-, badge-, social-, finance-, market-, grafx-, 3d-, doc-, software-, lic-, dev-, polit-, cult-, gem-. Any other prefixes and filenames will be precced as miscellaneous icons.

What's next?

No any code changes are planned in this repository, but new svg, updated font files and regenerated CSS for new additions/changes.