Font-Size est un outil exécutable de ligne de commande Python 3.6+ qui rapporte * .otf, * .ttf, * .woff et * .woff2 Fichier et tailles de table OpenType individuelles dans un format tabulaire propre.


font-size nécessite un interprète Python 3.6+ et s'exécute sur les distros Linux, MacOS et Windows.
L'installation dans un environnement virtuel Python3 est recommandée car les dépendances sont épinglées aux versions qui sont confirmées pour fonctionner avec ce projet.
Utilisez l'une des approches d'installation suivantes:
$ pip3 install font-size
$ git clone https://github.com/source-foundry/font-size.git
$ cd font-size
$ pip3 install .
L'approche suivante installe le projet et les dépendances des développeurs facultatives associées afin que les modifications de source soient disponibles sans avoir besoin de réinstallation.
$ git clone https://github.com/source-foundry/font-size.git
$ cd font-size
$ pip3 install --ignore-installed -r requirements.txt -e ".[dev]"
$ font-size [FONT PATH 1] [FONT PATH 2] ... [FONT PATH ...]
Veuillez signaler les problèmes sur le tracker des problèmes de projet.
Les contributions sont les bienvenues. Un environnement de dépendance de développement peut être installé en mode modifiable avec la documentation d'installation du développeur ci-dessus.
Veuillez utiliser l'approche standard de la demande de traction GitHub pour proposer des modifications de source.
Les fichiers source Python sont linés avec flake8 . Voir l'objectif test-lint MakeFile pour plus de détails.
Le projet exécute des tests d'intégration continue sur les coureurs d'action GitHub avec la chaîne d'outils de test pytest . Les modules de test sont situés dans le répertoire tests du référentiel.
Les tests locaux par la version interprète Python peuvent être effectués avec la commande suivante exécutée à partir de la racine du référentiel:
$ tox -e [PYTHON INTERPRETER VERSION]
Veuillez consulter la documentation tox pour plus de détails.
La couverture des tests unitaires est exécutée avec l'outil coverage . Voir l'objectif test-coverage MakeFile pour plus de détails.
⚡ Propulsé par ces fantastiques outils gratuits:
Copyright 2021 Source Foundry Auteurs et contributeurs
Licencié sous la licence Apache, version 2.0 (la "licence"); Vous ne pouvez pas utiliser ce fichier sauf conforme à la licence. Vous pouvez obtenir une copie de la licence à
http://www.apache.org/licenses/LICENSE-2.0
Sauf exiger la loi applicable ou convenu par écrit, les logiciels distribués en vertu de la licence sont distribués sur une base «tel quel», sans garantie ou conditions d'aucune sorte, expresse ou implicite. Voir la licence pour la langue spécifique régissant les autorisations et les limitations sous la licence.