Skip to content

iconicFonts/if

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ceasefire Now

Iconic Fonts

Iconic Fonts (IF) offers over 55,000 icons collected from 43 different icon sets. These icons are available either as a single iconic font or as separate fonts based on the icon set.

Academia icons preview

Note

This project is still under development.

Table of Contents

Installation

Manual Installation

To manually install a pack, download its font individually from the supported packs, or download the IF font that includes all icon packs. After downloading the font(s), copy them to:

  • Linux: ~/.local/share/fonts
  • macOS: ~/Library/Fonts/
  • Windows: C:\Windows\Fonts\

Using curl

Linux
curl -o ~/.local/share/fonts/packName.ttf https://raw.githubusercontent.com/iconicFonts/if/main/fonts/TTF/packName.ttf

Refresh font cache:

fc-cache -f ~/.local/share/fonts
macOS
curl -o ~/Library/Fonts/packName.ttf https://raw.githubusercontent.com/iconicFonts/if/main/fonts/TTF/packName.ttf
Windows
curl -o C:\Windows\Fonts\packName.ttf https://raw.githubusercontent.com/iconicFonts/if/main/fonts/TTF/packName.ttf

Note

Ensure that you replace packNames with the desired pack name.

Supported Packs

Pack Fonts Index
Academia TTF - WOFF2 CSV
AntDesign TTF - WOFF2 CSV
Box TTF - WOFF2 CSV
Chess TTF - WOFF2 CSV
Circum TTF - WOFF2 CSV
Codicons TTF - WOFF2 CSV
CoreUi TTF - WOFF2 CSV
Crypto TTF - WOFF2 CSV
CSS TTF - WOFF2 CSV
Devicon TTF - WOFF2 CSV
Eva TTF - WOFF2 CSV
Feather TTF - WOFF2 CSV
File TTF - WOFF2 CSV
FontAwesome TTF - WOFF2 CSV
Framework7 TTF - WOFF2 CSV
Game TTF - WOFF2 CSV
Grommet TTF - WOFF2 CSV
Hero TTF - WOFF2 CSV
IcoMoon TTF - WOFF2 CSV
Iconoir TTF - WOFF2 CSV
IconPark TTF - WOFF2 CSV
Ionicons TTF - WOFF2 CSV
LegacyComputing TTF - WOFF2 CSV
Linea TTF - WOFF2 CSV
LineAwesome TTF - WOFF2 CSV
Logos TTF - WOFF2 CSV
Lucide TTF - WOFF2 CSV
MaterialDesign TTF - WOFF2 CSV
Mfizz TTF - WOFF2 CSV
Octicons TTF - WOFF2 CSV
Open TTF - WOFF2 CSV
Payment TTF - WOFF2 CSV
Phosphor TTF - WOFF2 CSV
Remix TTF - WOFF2 CSV
Siji TTF - WOFF2 CSV
Simple TTF - WOFF2 CSV
SimpleLine TTF - WOFF2 CSV
Social TTF - WOFF2 CSV
Tabler TTF - WOFF2 CSV
Themify TTF - WOFF2 CSV
Typicons TTF - WOFF2 CSV
Vaadin TTF - WOFF2 CSV
Weather TTF - WOFF2 CSV

Searching Glyphs

Searching for glyphs using FZF is a breeze. Just download the desired pack index and replace packName.csv with its path.

column -t -s ',' -o $'\t' packName.csv |
fzf -d '\t' --with-nth=1,2 --header-lines=1 \
--bind 'enter:close+execute(echo {1})'

Tools Used in this Project

  • Inkscape: Converts strokes to fills and creates PNG icon previews.
  • SVGO: Decreases icon sizes and optimizes them.
  • FontForge: Generates the fonts.
  • ImageMagick: Compresses PNG files.
  • jq: A command-line JSON processor to handle pack configurations.
  • FZF: Searching glyphs.

Licensing

  • Fonts: All Fonts in this project are licensed under a OFL 1.1 and applies to all TTF and WOFF2 file types.
  • Icons: The license for each SVGs folder applies to all SVG files within, reflecting the individual terms of their respective sources.
  • Files: All non-font and non-icon files in this project are licensed under a CC BY 4.0 License.

Please refer to the LICENSE file for more details.