Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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: 19 days ago
JSON representation

GTK application for browsing and installing fonts from Google's font archive

Awesome Lists containing this project

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/)