Fontra Pak is a cross-platform, standalone, bundled Fontra application for desktop use.
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/
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
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
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
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.