Fontedit est une application de bureau qui vous permet de convertir les polices de bureau à largeur fixe à usage général en représentation du tableau d'octets adapté à une utilisation dans les affichages de systèmes embarqués.
Il est écrit en C ++ avec l'interface utilisateur QT et a été testé sur Windows, Linux et MacOS.
En savoir plus à ce sujet dans le billet de blog.
Avec Fontedit, vous pouvez:
Vous pouvez modifier les glyphes de polices avec un éditeur minimal contrôlé avec une souris et un clavier. Cliquez et faites glisser la souris pour définir des pixels (en les faisant noir), maintenez Alt ou Ctrl (⌘) pour effacer. Utilisez TouchPad Scroll (roue de souris) avec Ctrl (⌘) pour zoomer le canevas de l'éditeur.
Vous pouvez également réinitialiser le glyphe actuel ou l'ensemble de la police à leur état initial (à partir de la dernière sauvegarde). L'éditeur prend en charge l'annulation / refaire pour la plupart des opérations.
Les données de police peuvent être exportées vers:
Vous pouvez basculer entre MSB et le mode LSB, inverser tous les bits et inclure conditionnellement les espacements de ligne dans la définition de la police (non recommandé à moins que vous n'ayez une très bonne raison). La taille de l'onglet peut être configurée.
La page GitHub des rejets contient des packages pour:
Prérequis:
Suivez ces étapes pour créer l'application à partir du code source:
Clone le référentiel Git:
$ git clone https://github.com/ayoy/fontedit
$ cd fontedit
Découvrez les sous-modules Git:
$ git submodule update --init
Construire avec cmake:
$ mkdir build
$ cd build
$ cmake -DCMAKE_BUILD_TYPE=Release ..
$ make
(Éventuellement) Installer sur Linux avec: make install ou créer une image DMG sur macOS avec make dmg .
Veuillez signaler les bogues et les demandes de fonctionnalités via les problèmes GitHub ou comme demande de traction.
© 2020 Dominik Kapusta
Cette application est distribuée conformément à GPL V3. Voir la licence pour plus de détails. L'application utilise des icônes de www.flacon.com fabriquées par Smashicons, Freepik et Pixel Perfect.