Skip to content

M-O-Z-G/marxco-icf

Repository files navigation

Marxco Iconfont CS

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

What is?

Marxco Iconfonts provides specific icons for 3D artists, print designers, merchants, and also reflect some cultural artifacts. This icon font is the part of big ambitious Stylus framework Marxco, designed for artists, and with the spirit of classic typesetting in its heart. Which however is in the deep development process, and perhaps will never be released for the public. But it's necessary to have some regular and specific icons under the hand, that's why this project has been separated into own repository, and I hope could be helpful for someone else.

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>

Since 1.7.0 version, source icons related styles remade with Stylus, and now you have full control of prefixes, and its allows to use default variables from Marxco or Bulma Stylus Plus as default values, with variable $framework. You can use it however you need. Initially, this repo suggested to work as is with CSS.

Since 1.7.0 version Gulp is doing generation and preparation work only. Showcase layout generated with Parcel.

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 installation all dependencies.

    Next commands available:

  • npm run build to optimize, organize new icons then generate fonts and build showcase layout.
  • npm run font-generation to generate fonts with no processing.
  • gulp test like npm run build but resets all icon unicode names then give new.

Supported prefixes by default:

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