Skip to content

About

A cross-platform bundled Fontra server for local desktop use

Resources

Stars

89 stars

Watchers

7 watching

Forks

Repository files navigation

Fontra Pak

Fontra Pak is a cross-platform, standalone, bundled Fontra application for desktop use.

Download

Binaries for MacOS (11 and up), Windows (10 and up) and Ubuntu x86_64 can be downloaded under releases.

For Linux, there are more options, such as flatpak and snap: https://docs.fontra.xyz/how-tos/installation/installing-fontra-pak-linux/

Run locally from source

To run the main program directly, set up a Python 3.11 (or higher) virtual environment, install the requirements from requirements.txt, then run:

python FontraPakMain.py

Native Linux installation

Fontra Pak can also be run directly from its Python environment on Linux.

This avoids the self-contained PyInstaller bundle and uses the libraries provided by the host system, including the host Qt, Wayland/X11, fontconfig and graphics stack.

To install for the current user:

./linux/install.sh

The default installation prefix is ~/.local.

The launcher is installed as:

~/.local/bin/fontrapak

A desktop entry is also installed for the graphical desktop environment.

To uninstall:

./linux/uninstall.sh

Build a self-contained application locally

To build a self-contained application, set up a Python 3.11 (or higher) virtual environment, install the requirements from requirements.txt and requirements-dev.txt, then run:

pyinstaller FontraPak.spec -y

How it works

Drop a font file onto application icon, or launch the application, and drop a font file onto the drop area or use the "Open File..." button to choose one. Or use the "New font..." button to create a new font.

FontraPakDemo-2023-05-10.mov

About

A cross-platform bundled Fontra server for local desktop use

Resources

Stars

89 stars

Watchers

7 watching

Forks

Releases

Packages

Used by

Contributors

Languages