Fontman Desktop Core fonctionne comme backend de l'application client Fontman. Toutes les tâches comme l'installation des polices, la mise à jour du cache de police sont couvertes par cette application. Il utilise une base de données SQLite pour stocker les données, vous pouvez les trouver dans le répertoire "Data" dans le répertoire domestique de Fontman-DeSktop.
Assurez-vous que python 3 et pip sont installés. Installez ensuite les packages suivants.
pip3 install -r requirements.txtPour initialiser les données d'application, si vous les exécutez pour la première fois,
python3 core-runner.py initpython3 core-runner.py run Une fois l'application Flask démarrée, vous pouvez commencer à utiliser Fontman-Gui, Fontman-Client Frontend.
Nous utilisons Pyinstaller pour construire le binaire FMS pour toutes les plates-formes. Pour installer Pyinstaller, faites simplement,
pip3 install pyinstallerConstruisez maintenant le binaire FMS par,
pyinstaller --onefile core-runner.pySi vous ne souhaitez pas compromettre la sortie du terminal Flask, faites simplement,
pyinstaller --onefile --noconsole core-runner.pyUne fois le pyinstaller terminé, le binaire FMS peut être trouvé dans le répertoire DIST . Nommé comme le mot de cœur sur Linux, Core-Runner.exe sur Windows et Core-Runner.DMG sur Mac.