Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rafaelmardojai/webfont-kit-generator
Create @ font-face kits easily
https://github.com/rafaelmardojai/webfont-kit-generator
font generator gnome utility web web-fonts
Last synced: 3 days ago
JSON representation
Create @ font-face kits easily
- Host: GitHub
- URL: https://github.com/rafaelmardojai/webfont-kit-generator
- Owner: rafaelmardojai
- License: gpl-3.0
- Created: 2020-05-15T17:01:01.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-11-29T19:19:02.000Z (26 days ago)
- Last Synced: 2024-12-15T17:11:54.487Z (10 days ago)
- Topics: font, generator, gnome, utility, web, web-fonts
- Language: Python
- Homepage:
- Size: 1.23 MB
- Stars: 127
- Watchers: 5
- Forks: 19
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: COPYING
Awesome Lists containing this project
README
# Webfont Kit Generator
Create @font-face kits easily
[![Please do not theme this app](https://stopthemingmy.app/badge.svg)](https://stopthemingmy.app)
[![GNMOME Circle](https://gitlab.gnome.org/Teams/Circle/-/raw/master/assets/button/badge.svg)](https://circle.gnome.org/)[![GitHub](https://img.shields.io/github/license/rafaelmardojai/WebfontKitGenerator.svg)](https://github.com/rafaelmardojai/WebfontKitGenerator/blob/master/COPYING)
[![Donate](https://img.shields.io/badge/PayPal-Donate-gray.svg?style=flat&logo=paypal&colorA=0071bb&logoColor=fff)](https://paypal.me/RafaelMardojaiCM)
[![Liberapay](https://img.shields.io/liberapay/receives/rafaelmardojai.svg?logo=liberapay)](https://liberapay.com/rafaelmardojai/donate)## Description
**Webfont Kit Generator** is a simple utility that allows you to generate **woff**, **woff2** and the necessary CSS boilerplate from non-web font formats (otf & ttf).Webfont Kit Generator also includes a tool to Download fonts from Google Fonts for self-hosting.
Webfont Kit Generator uses [fontTools](https://github.com/fonttools/fonttools) python library under the hood.
### Third Party Packages
| Distribution | Package | Maintainer |
|:-:|:-:|:-:|
| Ubuntu (PPA) | [`Stable Releases`](https://launchpad.net/~apandada1/+archive/ubuntu/webfontkitgenerator), [`Daily Builds`](https://launchpad.net/~apandada1/+archive/ubuntu/webfontkitgenerator-daily) | [Archisman Panigrahi](https://github.com/apandada1) |
| Arch Linux (AUR) | [`webfontkitgenerator-git`](https://aur.archlinux.org/packages/webfontkitgenerator-git/) | [Archisman Panigrahi](https://github.com/apandada1) |
| Fedora Linux (Copr) | [`webfont-kit-generator`](https://copr.fedorainfracloud.org/coprs/xfgusta/webfont-kit-generator/) | [Gustavo Costa](https://github.com/xfgusta)|## Building
### Requirements
- Python 3 `python`
- PyGObject `python-gobject`
- GTK4 (>= 4.12.0) `gtk4`
- libadwaita (>= 1.4.0) `libadwaita`
- libsoup (>= 3.0) `libsoup3`
- gtksourceview (>= 5.0) `gtksourceview5`
- Meson `meson`
- Ninja `ninja`
- fontTools `python-fontTools`
- brotli `python-brotli`Clone and run from GNOME Builder.
Alternatively, you can build with `meson`.
```bash
meson builddir --prefix=/usr/local
sudo ninja -C builddir install
```### Collect Python deps for flatpak
```bash
build-aux/flatpak-pip-generator --requirements-file requirements.txt --output=build-aux/python3-requirements
```## Screenshots
## Translations
Webfont Kit Generator is translated into several languages. If your language is missing or incomplete, please help to [translate Webfont Kit Generator in Transifex](https://www.transifex.com/rafaelmardojai/webfont-kit-generator/).## Credits
Developed by **[Rafael Mardojai CM](https://github.com/rafaelmardojai)** and [contributors](https://github.com/rafaelmardojai/WebfontKitGenerator/graphs/contributors).## Donate
If you want to support my work, you can donate me, [here you can find how](https://rafaelmardojai.com/donate/).