Reglyph est un outil simple qui analyse une police OpenType ou TrueType et publie sa couverture Unicode (c'est-à-dire la liste de ses glyphes pris en charge). La sortie peut être formatée dans une expression régulière prête à utiliser.
Reglyph peut être utilisé:
unicode-range de @font-face dans CSS3,Reglyph peut être utilisé dans un terminal ou comme un module Node.js.
Vous aurez d'abord besoin que Node.js soit installé sur votre ordinateur.
Ensuite, exécutez la commande suivante pour installer Reglyph:
$ npm install -g reglyph
Pour utiliser Reglyph contre un fichier de police, tapez simplement un terminal:
$ reglyph path/to/font --option value
Les options avalaibles sont:
-p ou --preset est le préréglage à utiliser pour formater la sortie. Si elle n'est pas spécifiée, le préréglé par défaut "Perl-Negate" est utilisé.-c ou --custom-presets est le chemin d'accès à un fichier préréglé personnalisé pour remplacer celui par défaut. Notez que le nouvel objet JSON est fusionné avec l'ancien, de sorte que les préréglages intégrés resteront disponibles jusqu'à ce que vous les empêchiez.-l ou --list-presets publie la liste des préréglages disponibles avec leurs descriptions. Peut être utilisé en combinaison avec l'option -c .-V ou --version Sortie Reglyph Current Version.-h ou --help montre une aide Reglyph pour CLI. Reglyph peut également être utilisé comme module Node.js avec require("reglyph") . Veuillez lire la source pour plus d'informations à ce sujet.
La commande $ reglyph path/to/font/Dashley.ttf produit une expression régulière qui peut être directement utilisée dans Adobe InDesign (recherche Grep) pour trouver des glyphes non pris en charge par la police de Dashley:
[^x{0020}-x{005A}x{005C}x{0061}-x{007A}x{2013}-x{2014}x{2018}-x{2019}x{201C}-x{201D}x{2022}]+
La commande $ reglyph path/to/font/Dashley.ttf -p html sorti de l'énumération des entités HTML hexadécimales prises en charge:
  ! " # $ % & ' ( ) * + , - . / 0 1 2 3 etc.
La licence du MIT (MIT)
Copyright (C) 2015 Thomas Brouard
L'autorisation est accordée gratuitement à toute personne qui obtient une copie de ce logiciel et des fichiers de documentation associés (le "logiciel"), pour traiter le logiciel sans restriction, y compris sans limiter les droits d'utilisation, de copie, de modification, de fusion, de publication, de distribution, de sublince et / ou de vendre des copies des conditions suivantes.
L'avis de droit d'auteur ci-dessus et le présent avis d'autorisation sont inclus dans toutes les copies ou des parties substantielles du logiciel.
Le logiciel est fourni "tel quel", sans garantie d'aucune sorte, express ou implicite, y compris, mais sans s'y limiter, les garanties de qualité marchande, d'adéquation à un usage particulier et de non-contrefaçon. En aucun cas, les auteurs ou les détenteurs de droits d'auteur ne seront pas responsables de toute réclamation, dommage ou autre responsabilité, que ce soit dans une action de contrat, de délit ou autre, découlant de, hors du logiciel ou de l'utilisation ou d'autres relations dans le logiciel.