Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mmstick/fontfinder
GTK application for browsing and installing fonts from Google's font archive
https://github.com/mmstick/fontfinder
font-finder gtk rust
Last synced: 2 days ago
JSON representation
GTK application for browsing and installing fonts from Google's font archive
- Host: GitHub
- URL: https://github.com/mmstick/fontfinder
- Owner: mmstick
- License: mit
- Created: 2017-11-09T21:12:32.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2023-04-14T13:31:08.000Z (over 1 year ago)
- Last Synced: 2024-10-13T17:49:24.324Z (21 days ago)
- Topics: font-finder, gtk, rust
- Language: Rust
- Homepage:
- Size: 1.03 MB
- Stars: 274
- Watchers: 11
- Forks: 20
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-rust-cn - mmstick/fontfinder
- awesome-rust - mmstick/fontfinder
- awesome-rust - mmstick/fontfinder
- awesome-rust-cn - mmstick/fontfinder
- awesome-rust-zh - mmstick/fontfinder - 用于预览和安装 Google 字体的 GTK3 应用程序 (应用 / 系统工具)
- awesome-rust - mmstick/fontfinder - GTK3 application for previewing and installing Google's fonts (Applications / System tools)
- fucking-awesome-rust - mmstick/fontfinder - GTK3 application for previewing and installing Google's fonts (Applications / System tools)
- fucking-awesome-rust - mmstick/fontfinder - GTK3 application for previewing and installing Google's fonts (Applications / System tools)
- awesome-rust - mmstick/fontfinder
README
# Font Finder
This project is a from-scratch implementation of [TypeCatcher](https://github.com/andrewsomething/typecatcher/) in Rust. It is a GTK3 application for browsing through and installing fonts from [Google's font archive](https://fonts.google.com/) from the comfort of your Linux desktop.
## Installation Instructions
```
make
sudo make install prefix=/usr/local
```## Requirements
- cargo (Rust 1.24.0)
- libwebkit2gtk-4.0-dev
- libgtk-3-dev## Screenshots
### Filtering w/ Search
![First Screenshot](screenshot01.png)
### Filtering w/ Category
![Second Screenshot](screenshot02.png)
### Multiple Paragraphs
![Third Screenshot](screenshot03.png)
### Dark Preview
![Fourth Screenshot](screenshot04.png)
## Translators
Translators are welcome to submit translations directly as a pull request to this project. It is generally expected that your pull requests will contain a single commit for each language that was added or improved, using a syntax like so:
```
i18n(eo): Add Esperanto language support
``````
i18n(pl): Improvements to Polish language support
```Translation files for the GTK application can be found [here](./i18n/). We are using [Project Fluent](https://projectfluent.org) for our translations, which should be easier than working with gettext.
### Supported Languages
- [English](./gtk/i18n/en/)
- [French](./gtk/i18n/fr/)
- [German](./gtk/i18n/de/)
- [Polish](./gtk/i18n/pl/)
- [Spanish](./gtk/i18n/es/)