Security News
Bun 1.2 Released with 90% Node.js Compatibility and Built-in S3 Object Support
Bun 1.2 enhances its JavaScript runtime with 90% Node.js compatibility, built-in S3 and Postgres support, HTML Imports, and faster, cloud-first performance.
EBI-Icon-fonts
Advanced tools
View all the icons and usage information at this gallery.
Reference the fonts.css
stylesheet automatically loads a range of icon fonts that you can use.
Icons are added automatically through CSS using the :before
feature in CSS, so they will appear before whatever piece of text you associate them with. To make this association, you need to include particular class and data-icon attributes in the relevant HTML element: e.g. <h4><span class="icon icon-generic" data-icon="4"></span> Travel by plane</h4>
.
This version brings the most user-facing changes in several years as we've added in far more "common" icons and simplified the font stack.
EBI-Common
that supersedes EBI-Social, EBI-Generic, EBI-Functional and adds Font Awesome iconshttps://ebi.emblstatic.net/web_guidelines/EBI-Icon-fonts/v1.3/fonts.css
data-icon="a"
and data-icon="&#x61"
class="icon icon-generic icon-alert"
and class="icon icon-generic" data-icon="l"
View all the icons and usage information at this gallery.
If you're in need of an icon for a squirrel, bucket, or something useful: use this form.
PR welcome. And if you want to fork a Font Awesome icon, see EBI-Icon-fonts/source/common/font-awesome/README.md
We are using a semantic versioning style of releases.
Major release | Minor release | Note |
---|---|---|
(Branch) | (Tag) | |
1.1 | .0 | Initial major release |
" | .1 | Tagged minor release |
" | .2 | Tagged minor release |
" | .3 | Tagged minor release |
1.2 | .0 | Documented, breaking release |
" | .1 | Tagged minor release |
1.3 | .0 | Documented, breaking release |
Difference between major, minor releases:
The git repo does not contain the compiled font assets. If you're a developer looking to compile/edit/tweak the font from its source files, here's what you need to do.
(NOTE: Only developers would have the need do this.)
npm install
and you may also need to (Mac oriented commands)npm install grunt-cli -g
grunt
master build of all below tasksgrunt webfont
generate the webfont filesgrunt grunticon
make the png static filesgrunt copy
copy svg source files into font static filesgrunt webfont && grunt includes
regenerate the HTML templatesgrunt svgmin
minify svg source filesBuild the fonts with the docker image (as used by gitlab) as follows
docker run -it --rm -v $PWD:/workspace -w /workspace ebiwd/node-fontforge-grunt:6 sh -c 'npm install && grunt'
EMBL-EBI created icons and the project are licenced under an Apache 2.0 and Creative Commons Attribution-ShareAlike 4.0. Non-EMBL-EBI created elements are licenced under their indicated licence. For more information, see LICENSE.md
This project also uses Font Awesome icons, those icons are licenced as specified in the respective LICENSE.txt.
FAQs
A collection of functional and scientific icons
The npm package EBI-Icon-fonts receives a total of 38 weekly downloads. As such, EBI-Icon-fonts popularity was classified as not popular.
We found that EBI-Icon-fonts demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Bun 1.2 enhances its JavaScript runtime with 90% Node.js compatibility, built-in S3 and Postgres support, HTML Imports, and faster, cloud-first performance.
Security News
Biden's executive order pushes for AI-driven cybersecurity, software supply chain transparency, and stronger protections for federal and open source systems.
Security News
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.