O Reglyph é uma ferramenta simples que analisa uma fonte OpenType ou TrueType e produz sua cobertura Unicode (ou seja, a lista de seus glifos suportados). A saída pode ser formatada em uma expressão regular pronta para usar.
Reglyph pode ser usado:
unicode-range de @font-face no CSS3,O Reglyph pode ser usado em um terminal ou como um módulo Node.js.
Primeiro, você precisará de Node.js para ser instalado no seu computador.
Em seguida, execute o seguinte comando para instalar o Reglyph:
$ npm install -g reglyph
Para usar o Reglyph contra um arquivo de fonte, basta digitar um terminal:
$ reglyph path/to/font --option value
As opções Avalible são:
-p ou --preset é o predefinido a ser usado para formatar a saída. Se não for especificado, a predefinição padrão "perl-negate" é usada.-c ou --custom-presets é o caminho para um arquivo predefinido personalizado para substituir o padrão. Observe que o novo objeto JSON é fundido com o antigo, então as predefinições embutidas permanecerão disponíveis até você substituí-las.-l ou --list-presets produz a lista de predefinições disponíveis com suas descrições. Pode ser usado em combinação com a opção -c .-V ou --version produz a versão atual Reglyph.-h ou --help mostra a ajuda do Reglyph para CLI. O Reglyph também pode ser usado como um módulo Node.js com require("reglyph") . Leia a fonte para obter mais informações sobre isso.
O comando $ reglyph path/to/font/Dashley.ttf produz uma expressão regular que pode ser usada diretamente no Adobe InDesign (busca Grep) para encontrar glifos não suportados pela fonte 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}]+
O comando $ reglyph path/to/font/Dashley.ttf -p html produz a enumeração de entidades html hexadecimais suportadas:
  ! " # $ % & ' ( ) * + , - . / 0 1 2 3 etc.
A licença do MIT (MIT)
Copyright (c) 2015 Thomas Brouard
A permissão é concedida, gratuita, a qualquer pessoa que obtenha uma cópia deste software e arquivos de documentação associados (o "software"), para lidar com o software sem restrição, inclusive sem limitação os direitos de usar, copiar, modificar, mesclar, publicar, distribuir, mobilizar o software e/ou vender cópias do software e permitir que as pessoas a quem
O aviso de direitos autorais acima e este aviso de permissão devem ser incluídos em todas as cópias ou em partes substanciais do software.
O software é fornecido "como está", sem garantia de qualquer tipo, expresso ou implícito, incluindo, entre outros, as garantias de comercialização, aptidão para uma finalidade específica e não innoculação. Em nenhum caso os autores ou detentores de direitos autorais serão responsáveis por qualquer reclamação, danos ou outro passivo, seja em uma ação de contrato, delito ou não, decorrente de, fora ou em conexão com o software ou o uso ou outras negociações no software.