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.0.1.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.0.1-cp39-abi3-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.9+Windows x86-64

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

Uploaded CPython 3.9+Windows x86

fontawesome_free_pack-7.0.1-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.0.1-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.0.1-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.0.1-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.0.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

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

fontawesome_free_pack-7.0.1-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.0.1-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.0.1-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.0.1-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.0.1-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.0.1-cp39-abi3-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

fontawesome_free_pack-7.0.1-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.0.1.tar.gz.

File metadata

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

File hashes

Hashes for fontawesome_free_pack-7.0.1.tar.gz
Algorithm Hash digest
SHA256 7b51dda74d5a9e04029fc07e09db0716709ee3c5ffff51a73d2d09b71ecde2a7
MD5 1f548948b3dff27b0c1a38ab2dbfc24a
BLAKE2b-256 49deda97c7f5963bad6f68dfbc7ae699504950ca3d329c8bff5951b0eb89a0d0

See more details on using hashes here.

Provenance

The following attestation bundles were made for fontawesome_free_pack-7.0.1.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.0.1-cp39-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for fontawesome_free_pack-7.0.1-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 c455c6fcafad2b390c9f004c69c448ed8e03fd0b814ef42f33e1968da5b6a330
MD5 8ae845c5796c7a7f572c0b502f4b220d
BLAKE2b-256 028ac3e59f0ac7cf4a049aa8da1a68be1b0a845a34f98cde9d9e736324a387f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for fontawesome_free_pack-7.0.1-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.0.1-cp39-abi3-win32.whl.

File metadata

File hashes

Hashes for fontawesome_free_pack-7.0.1-cp39-abi3-win32.whl
Algorithm Hash digest
SHA256 c741fea90a1b58a7e7b6803634a4f7c2e32183db94cd1206116b8f4634f94923
MD5 a3d309d3f64aab4f6a677766d93a260b
BLAKE2b-256 65a228c47222ea6e867029c563251fce37ff45c421396da3126073d850041072

See more details on using hashes here.

Provenance

The following attestation bundles were made for fontawesome_free_pack-7.0.1-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.0.1-cp39-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fontawesome_free_pack-7.0.1-cp39-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 511cac42d24f8f5722a69acf1680eadc6707a79a55c230b006573cca927533b7
MD5 d24ac7125ed8af2f1579d4b3897d1257
BLAKE2b-256 8705919eb946821309dd8b93d24ab6fea9e4825eedf3162730bcd9559b67abfb

See more details on using hashes here.

Provenance

The following attestation bundles were made for fontawesome_free_pack-7.0.1-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.0.1-cp39-abi3-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for fontawesome_free_pack-7.0.1-cp39-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ca010cbfc626323000cc2b4abb8c188e933f07e833a60bd0d45a71a20e5414a4
MD5 6b579895a32f6c153819207e1c970049
BLAKE2b-256 2558da37026d4ba39eaef320cc7861dd7286915bf566b2416069b0f0265910ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for fontawesome_free_pack-7.0.1-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.0.1-cp39-abi3-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for fontawesome_free_pack-7.0.1-cp39-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 3e11963cc2879899137c7b617e14120d6567af520eb7970f54f31f92165621d8
MD5 e6a142e3cec746bf5eaf96bdd2143993
BLAKE2b-256 991ed04ee24e4dc02df3d2e218903ccd13733b08dbfba501cb40ba878e47b3de

See more details on using hashes here.

Provenance

The following attestation bundles were made for fontawesome_free_pack-7.0.1-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.0.1-cp39-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for fontawesome_free_pack-7.0.1-cp39-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 63955706060aeb51633b4349eaf81a263be552256fb83a31c8cfa97a4a41e01a
MD5 45296aa04c82760f59788d6ded9ecf9f
BLAKE2b-256 a0f278c5025cfd254aa0909c3820a84173249fef2558a8697f397d23ba4b7a9c

See more details on using hashes here.

Provenance

The following attestation bundles were made for fontawesome_free_pack-7.0.1-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.0.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fontawesome_free_pack-7.0.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 07eecdfc3e39f2f2f9520e3e93aad93ac9e130c6f16a2c6f32741cfffece51da
MD5 957e559cc240d9190d03fb1a8d237c3f
BLAKE2b-256 c9ac898ab021b8e87f234c798ba8de07e613c5ee172d5452132e2d07d1024c53

See more details on using hashes here.

Provenance

The following attestation bundles were made for fontawesome_free_pack-7.0.1-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.0.1-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for fontawesome_free_pack-7.0.1-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f8c2116eb872466f12efe4fc5eeed3d2e6baf0ad5edc7ee0ea4e16ded0f0e591
MD5 80970c68b50e888714656d00367f4bb3
BLAKE2b-256 3271bf6b3bc9acd9b89af34ff736d02d26e6a390b600641ddcbf19f79f0e52d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for fontawesome_free_pack-7.0.1-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.0.1-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for fontawesome_free_pack-7.0.1-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 4f5d320ed194f749aa638880304473b21bcf76105d64d2ae81aaeebd4fbd91a3
MD5 93842156c0bfe59bcf3eb64026526038
BLAKE2b-256 cbf60b81b32665e70fbe8e2cf865ef2ee7f76bc3a4e71135fe9961cfb1e96f28

See more details on using hashes here.

Provenance

The following attestation bundles were made for fontawesome_free_pack-7.0.1-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.0.1-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for fontawesome_free_pack-7.0.1-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 e5af382114dd6653d1a0ba259f872b3d7c75a0fa704d75c408a15e596bba3bef
MD5 7b58bdbe44b5725a994cf1e448eaaa29
BLAKE2b-256 250f0b0e41762c383b5f0d49bca158bee38ab5b3e46be53d5a836f6e62c99cfd

See more details on using hashes here.

Provenance

The following attestation bundles were made for fontawesome_free_pack-7.0.1-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.0.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fontawesome_free_pack-7.0.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bf443a311661b479eb0232fa530a3dea5f6c2789ceae468b0e5c29c993779946
MD5 231266a2dfb75e4e1ba0945051448fde
BLAKE2b-256 7bbb34168c69ff18337ac09ba60577356d48bf0ee0ea4de6325a1f99694a758b

See more details on using hashes here.

Provenance

The following attestation bundles were made for fontawesome_free_pack-7.0.1-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.0.1-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for fontawesome_free_pack-7.0.1-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 1ccd0f57792251f0bb4f237deecd91845da832e7e2674fb16b1de551fd4cb10a
MD5 bf55629b4cc87698575934c04fa082a4
BLAKE2b-256 815bedebecfd9c8706aefefd2d0d6523d8b1e462afe7e424853759311eda47e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for fontawesome_free_pack-7.0.1-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.0.1-cp39-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fontawesome_free_pack-7.0.1-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9b27efaf44689cab145dae4725cbd13ec6bcf0434c7e738dd2dc33dddef30df7
MD5 a796fa48a11c67b304359068a335430a
BLAKE2b-256 662b093895f30234d56a31ae4e772c21548d22f5d97777cce9295e43fcd024ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for fontawesome_free_pack-7.0.1-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.0.1-cp39-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for fontawesome_free_pack-7.0.1-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a6bb78960c643a0cfd0c16eba02997c578ff8ede1641a293edc83b1483849154
MD5 f1bf4509597400f26816bc674a61a4d4
BLAKE2b-256 4b74ac39e1165e8199bf3a8f9d284dcd2b3cee5832f1ed81e7b70b371dec4ded

See more details on using hashes here.

Provenance

The following attestation bundles were made for fontawesome_free_pack-7.0.1-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