Reglyph es una herramienta simple que analiza una fuente OpenType o TrueType y genera su cobertura Unicode (es decir, la lista de sus glifos compatibles). La salida se puede formatear en una expresión regular lista para usar.
Se puede usar el reglyph:
unicode-range de @font-face en CSS3,El reglyph se puede usar en un terminal o como un módulo nodo.js.
Primero necesitará que Node.js se instale en su computadora.
Luego ejecute el siguiente comando para instalar Reglyph:
$ npm install -g reglyph
Para usar Reglyph en un archivo de fuentes, simplemente escriba en un terminal:
$ reglyph path/to/font --option value
Las opciones de avalaible son:
-p o --preset es el preajuste de usar para formatear la salida. Si no se especifica, se utiliza el "Perl-Negate" predeterminado predeterminado.-c o --custom-presets es la ruta a un archivo preestablecido personalizado para anular el predeterminado. Tenga en cuenta que el nuevo objeto JSON se fusiona con el anterior, por lo que los presets incorporados permanecerán disponibles hasta que los anule.-l o --list-presets emite la lista de preajustes disponibles con sus descripciones. Se puede usar en combinación con la opción -c .-V o --version sale la versión actual de Reglyph.-h o --help muestra ayuda de Reglyph para CLI. Reglyph también se puede usar como un módulo Node.js con require("reglyph") . Lea la fuente para obtener más información sobre esto.
El comando $ reglyph path/to/font/Dashley.ttf emite una expresión regular que se puede usar directamente en Adobe InDesign (búsqueda GREP) para encontrar glifos no compatibles con la fuente 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}]+
El comando $ reglyph path/to/font/Dashley.ttf -p html genera la enumeración de entidades html hexadecimales compatibles:
  ! " # $ % & ' ( ) * + , - . / 0 1 2 3 etc.
La licencia del MIT (MIT)
Copyright (c) 2015 Thomas Brouard
El permiso se otorga, de forma gratuita, a cualquier persona que obtenga una copia de este software y archivos de documentación asociados (el "software"), para tratar en el software sin restricción, incluidos los derechos de los derechos de usar, copiar, modificar, fusionar, publicar, distribuir, sublicense y/o vender copias del software, y para permitir que las personas a quienes se les proporciona el software para hacer, sujeto a las siguientes condiciones: las siguientes condiciones: las siguientes condiciones: las siguientes condiciones:
El aviso de derechos de autor anterior y este aviso de permiso se incluirán en todas las copias o porciones sustanciales del software.
El software se proporciona "tal cual", sin garantía de ningún tipo, expresa o implícita, incluidas, entre otros, las garantías de comerciabilidad, idoneidad para un propósito particular y no infracción. En ningún caso los autores o titulares de derechos de autor serán responsables de cualquier reclamo, daños u otra responsabilidad, ya sea en una acción de contrato, agravio o de otra manera, que surge, de o en relación con el software o el uso u otros tratos en el software.