Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/junaidqadirb/font-os

font-os is an icon font containing Operating System logos to be used on your website.
https://github.com/junaidqadirb/font-os

font font-icons fontforge icon-font

Last synced: 27 days ago
JSON representation

font-os is an icon font containing Operating System logos to be used on your website.

Awesome Lists containing this project

README

        

# font-os #

![Available logos](assets/fonts/preview.png)

font-os is an icon font containing Operating System logos to be used on your website.

font-os is a fork of [font-logos](https://github.com/lukas-w/font-logos).

## Usage ##

*Note:* All brand icons are trademarks of their respective owners and should only be used to represent the company or product to which they refer.

To use the font, include `assets/css/font-os.css` as well as the
fonts in your project and use the CSS classes listed below.

Or via `npm`

`npm install font-os --save`

Available logos are:

| Distribution | CSS class | Inclusion code
| -------------|--------------------------|-------------------------------------
| Alpine | `fo-alpine` | ``
| AOSC OS | `fo-aosc` | ``
| Arch Linux | `fo-archlinux` | ``
| Apple | `fo-apple` | ``
| CentOS | `fo-centos` | ``
| CoreOS | `fo-coreos` | ``
| Debian | `fo-debian` | ``
| Docker | `fo-docker` | ``
| elementary OS| `fo-elementary` | ``
| Fedora | `fo-fedora[-inverse]` | ``
| FreeBSD | `fo-freebsd` | ``
| Gentoo | `fo-gentoo` | ``
| Linux Mint | `fo-linuxmint[-inverse]` | ``
| Mageia | `fo-mageia` | ``
| Manjaro | `fo-manjaro` | ``
| Mandriva | `fo-mandriva` | ``
| NixOS | `fo-nixos` | ``
| OpenSUSE | `fo-opensuse` | ``
| Raspberry Pi | `fo-raspberry-pi` | ``
| Red Hat | `fo-redhat` | ``
| Sabayon | `fo-sabayon` | ``
| Slackware | `fo-slackware[-inverse]` | ``
| Tux | `fo-tux` | ``
| Ubuntu | `fo-ubuntu[-inverse]` | ``
| Windows | `fo-win10` | ``

## Dependencies ##
* This project uses [fontcustom](https://github.com/FontCustom/fontcustom) to compile vectors into fonts.
* [wkhtmltopdf](http://wkhtmltopdf.org/) is used to generate this readme's preview image.

## Compilation of the vectors ##

After making changes to one of the vectors, the fonts have to be recompiled.
From the root directory, run:

fontcustom compile

To compile everything including the readme's `preview.png`, run:

sh ./compile.sh

To stage the new revision:

git add assets .fontcustom-manifest.json