Skip to main content

A redistribution of @fortawesome/fontawesome-free npm package's SVG and metadata.

Project description

fontawesome-free-pack

Crates.io Version MSRV PyPI - Version Min Py

A redistribution of SVG assets and some metadata from the @fortawesome/fontawesome-free npm package.

Optimized SVG data

The SVG data is embedded as strings after it is optimized with SVGO. This package is intended to easily inject SVG data into HTML documents. Thus, we have stripped any width and height fields from the <svg> element, while retaining any viewBox field in the <svg> element.

Usage

All icons are instantiated as constants using the Icon data structure. There is a convenient get_icon() function to fetch an icon using it's slug name.

Note the family of icon is expected to prefix the slug like a relative path: <family>/<slug>

In Python

from fontawesome_free_pack import get_icon, BRANDS_GITHUB

fetched = get_icon("brands/github")
assert fetched is not None
assert BRANDS_GITHUB.svg == fetched.svg

In Rust

use fontawesome_free_pack::{get_icon, BRANDS_GITHUB};

assert_eq!(BRANDS_GITHUB.svg, get_icon("brands/github").unwrap().svg);

Rust Features

This crate has the following features:

  • brands: Includes all icons under the fontawesome brands family.
  • solid: Includes all icons under the fontawesome solid family.
  • regular: Includes all icons under the fontawesome regular family.

All the above features are enabled by default.

The python binding does not support conditionally compiling certain icon families.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fontawesome_free_pack-7.1.0.tar.gz (577.9 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

fontawesome_free_pack-7.1.0-cp39-abi3-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.9+Windows x86-64

fontawesome_free_pack-7.1.0-cp39-abi3-win32.whl (1.3 MB view details)

Uploaded CPython 3.9+Windows x86

fontawesome_free_pack-7.1.0-cp39-abi3-musllinux_1_2_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ x86-64

fontawesome_free_pack-7.1.0-cp39-abi3-musllinux_1_2_i686.whl (1.6 MB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ i686

fontawesome_free_pack-7.1.0-cp39-abi3-musllinux_1_2_armv7l.whl (1.7 MB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARMv7l

fontawesome_free_pack-7.1.0-cp39-abi3-musllinux_1_2_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARM64

fontawesome_free_pack-7.1.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ x86-64

fontawesome_free_pack-7.1.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.5 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ s390x

fontawesome_free_pack-7.1.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.6 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ppc64le

fontawesome_free_pack-7.1.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.5 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARMv7l

fontawesome_free_pack-7.1.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARM64

fontawesome_free_pack-7.1.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl (1.4 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.5+ i686

fontawesome_free_pack-7.1.0-cp39-abi3-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

fontawesome_free_pack-7.1.0-cp39-abi3-macosx_10_12_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.9+macOS 10.12+ x86-64

File details

Details for the file fontawesome_free_pack-7.1.0.tar.gz.

File metadata

  • Download URL: fontawesome_free_pack-7.1.0.tar.gz
  • Upload date:
  • Size: 577.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for fontawesome_free_pack-7.1.0.tar.gz
Algorithm Hash digest
SHA256 5b2a8d94e8f8fe6346007a408fd55dfecf259dda65188706633074a911c6ceee
MD5 501656337c624cb3400fd81cba4705f0
BLAKE2b-256 9ec5c02cdc262df05acf93cd93b9639659dbabf633754166b6a41dab16482e42

See more details on using hashes here.

Provenance

The following attestation bundles were made for fontawesome_free_pack-7.1.0.tar.gz:

Publisher: python.yml on 2bndy5/redist-icons

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fontawesome_free_pack-7.1.0-cp39-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for fontawesome_free_pack-7.1.0-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 ec574e3e8cffc29bdcfce877c0820da3fd22acd078cfd5b1ed9870650b62ad2a
MD5 bc519b3687b6c4c6ba60eae4c48d4925
BLAKE2b-256 b072dbae49bdcad43bdc53ec8c7210b13b0060849bc63b44c0ce620eb204de5e

See more details on using hashes here.

Provenance

The following attestation bundles were made for fontawesome_free_pack-7.1.0-cp39-abi3-win_amd64.whl:

Publisher: python.yml on 2bndy5/redist-icons

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fontawesome_free_pack-7.1.0-cp39-abi3-win32.whl.

File metadata

File hashes

Hashes for fontawesome_free_pack-7.1.0-cp39-abi3-win32.whl
Algorithm Hash digest
SHA256 445d2fd797aa6093cdd133f0c38fa53a7b37fc0be91fcf8e58442cc1993424a0
MD5 0fad017e7329a3f51e268970ab2048e6
BLAKE2b-256 ba5a4334e02e4b096eae634050a3851985c6f1e4059f23256ff22ef5fbb698cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for fontawesome_free_pack-7.1.0-cp39-abi3-win32.whl:

Publisher: python.yml on 2bndy5/redist-icons

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fontawesome_free_pack-7.1.0-cp39-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fontawesome_free_pack-7.1.0-cp39-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c1d4bf52d2700dc2e5c67aa292e4ba85e1e2a6cc2b6ce84fdaea13b3ad13cb60
MD5 16bebab964ca23a00933505e09950693
BLAKE2b-256 fddee14186823064c8d6c8e83e72c81f2f67fafd388a930a987cff8986f577b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for fontawesome_free_pack-7.1.0-cp39-abi3-musllinux_1_2_x86_64.whl:

Publisher: python.yml on 2bndy5/redist-icons

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fontawesome_free_pack-7.1.0-cp39-abi3-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for fontawesome_free_pack-7.1.0-cp39-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8dfa79a6196c0fa5d18b09bdfcfd0b6e4a5774fe5538023301557351788e3913
MD5 92f2cdc776749b4a3a579cfd4d8577ae
BLAKE2b-256 3b091df544e0cffe447f2784f3b91cde9d5bc89d353209a27ff0418ca0220a5f

See more details on using hashes here.

Provenance

The following attestation bundles were made for fontawesome_free_pack-7.1.0-cp39-abi3-musllinux_1_2_i686.whl:

Publisher: python.yml on 2bndy5/redist-icons

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fontawesome_free_pack-7.1.0-cp39-abi3-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for fontawesome_free_pack-7.1.0-cp39-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 b654363c538c0054b875b75721b9cf17acb931e023f242b58e7a83c59cccfefd
MD5 7c6c091cbdc217741c1f8e7904a171d4
BLAKE2b-256 7c69d05794ff825a196418c04edeb4f09efb51d53afd14f05ea3c1537b5a2942

See more details on using hashes here.

Provenance

The following attestation bundles were made for fontawesome_free_pack-7.1.0-cp39-abi3-musllinux_1_2_armv7l.whl:

Publisher: python.yml on 2bndy5/redist-icons

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fontawesome_free_pack-7.1.0-cp39-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for fontawesome_free_pack-7.1.0-cp39-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 396eaf4eeb6ecf92a57a6a7146335798dde046222f6144a03b648ee8aa283110
MD5 0e2af8d70d947368beaa275406547e8c
BLAKE2b-256 60746cc6b304000904a19b6bf5d7b4ad73661f42cd53e108b14d49089e1a20cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for fontawesome_free_pack-7.1.0-cp39-abi3-musllinux_1_2_aarch64.whl:

Publisher: python.yml on 2bndy5/redist-icons

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fontawesome_free_pack-7.1.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fontawesome_free_pack-7.1.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6a8ef65c19e62eb32071ef326db60a10e8f8bd193c0870e1364a58fd0aee869e
MD5 d07d7914e6be8b3d23a2f0a820d325ab
BLAKE2b-256 d7dac989f05ac9413c9c616e37026c1fa0fe913ef1566d6d710dfc415d5f8b3e

See more details on using hashes here.

Provenance

The following attestation bundles were made for fontawesome_free_pack-7.1.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python.yml on 2bndy5/redist-icons

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fontawesome_free_pack-7.1.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for fontawesome_free_pack-7.1.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 7c1e6188d8742c43fccace6467b6a3bcfb48b8ab81808a3b317e600a842f1265
MD5 cdfd0cd1354897824beb726acad36c1a
BLAKE2b-256 429b5f991a98d8e98b9dea7890a8272c97acff6a7223f5340f33a1f1e5898a80

See more details on using hashes here.

Provenance

The following attestation bundles were made for fontawesome_free_pack-7.1.0-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl:

Publisher: python.yml on 2bndy5/redist-icons

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fontawesome_free_pack-7.1.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for fontawesome_free_pack-7.1.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 39f8f946447315d43177b3eb2a6bc035d20a9ee5d616b436f139386a3a412d0f
MD5 7f224ce36555065a0785077a16b126fe
BLAKE2b-256 0d8f7ce5b4995c7b2852117ddb62beb47db892e868850df6f490780a0ae15ef0

See more details on using hashes here.

Provenance

The following attestation bundles were made for fontawesome_free_pack-7.1.0-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl:

Publisher: python.yml on 2bndy5/redist-icons

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fontawesome_free_pack-7.1.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for fontawesome_free_pack-7.1.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 8c46b63de46fbb8c6b08387e63dc9787ebe52b7cf1c3880fc3a5f922d22b0400
MD5 48e83e75376de17b0c0c5f50a7eb63fb
BLAKE2b-256 499fab168de14578ff065115691f64b65df241f6e0b691171bdf43ac124baa6b

See more details on using hashes here.

Provenance

The following attestation bundles were made for fontawesome_free_pack-7.1.0-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: python.yml on 2bndy5/redist-icons

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fontawesome_free_pack-7.1.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fontawesome_free_pack-7.1.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 231b5fd0dad67d7ee3d9a5f6f8f6f9d426655090ea20a8a08e96fb84c1fa1140
MD5 d61423b7575cd92b0acd97fdc199c5ea
BLAKE2b-256 e088f72cb6ee3b4d230e8fef50afc7e1c1c6d4da386ff9d983d11a091e2650a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for fontawesome_free_pack-7.1.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python.yml on 2bndy5/redist-icons

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fontawesome_free_pack-7.1.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for fontawesome_free_pack-7.1.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 325859569b15642bbb28c41ec8f46ced0341852d744ba4e3615ff2e611471b89
MD5 aef405bc8646eba57a6e59a563fcf779
BLAKE2b-256 facf047a25dd1114334c8e9e621444440d37f5d7c88c535f2d19827a2d7f724a

See more details on using hashes here.

Provenance

The following attestation bundles were made for fontawesome_free_pack-7.1.0-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl:

Publisher: python.yml on 2bndy5/redist-icons

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fontawesome_free_pack-7.1.0-cp39-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fontawesome_free_pack-7.1.0-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ec4f8ca539e5647c3fd5a7f08ab23523d2719ca7c9896517b5c1d29746cc2302
MD5 42fd412944e589d506eb46fffd6624f8
BLAKE2b-256 ea7fe6b09ab948d82fdbdd096006e5f566754be860d3e9b8a91ed170a9e569c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for fontawesome_free_pack-7.1.0-cp39-abi3-macosx_11_0_arm64.whl:

Publisher: python.yml on 2bndy5/redist-icons

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fontawesome_free_pack-7.1.0-cp39-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for fontawesome_free_pack-7.1.0-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 03a1f4fc3a6a08e08d9d6f50e2d857a1774aca98d48c9e5a069d0b2904704bc7
MD5 fc31736aae967f43520a382200971130
BLAKE2b-256 695df95fb6c7a67507b6b85bb21bcc6c2c76a7aa97d44272c9fbf27639471024

See more details on using hashes here.

Provenance

The following attestation bundles were made for fontawesome_free_pack-7.1.0-cp39-abi3-macosx_10_12_x86_64.whl:

Publisher: python.yml on 2bndy5/redist-icons

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page