Reglyphは、OpentypeまたはTrueTypeフォントを解析し、Unicodeカバレッジ(サポートされているグリフのリスト)を出力するシンプルなツールです。出力は、正規表現を使用する準備ができてフォーマットできます。
レグリフを使用できます:
@font-faceのunicode-rangeプロパティを使用して、Webページのサポートされている範囲を拡張するためにレグリフは、端末またはnode.jsモジュールとして使用できます。
最初に、コンピューターにnode.jsをインストールする必要があります。
次に、次のコマンドを実行してReglyphをインストールします。
$ npm install -g reglyph
フォントファイルに対してreglyphを使用するには、端末を入力するだけです。
$ reglyph path/to/font --option value
Avalaibleオプションは次のとおりです。
-pまたは--presetは、出力をフォーマットするために使用するプリセットです。指定されていない場合、デフォルトのプリセット「Perl-Negate」が使用されます。-cまたは--custom-presetsデフォルトのファイルをオーバーライドするためのカスタムプリセットファイルへのパスです。新しいJSONオブジェクトは古いオブジェクトと統合されているため、組み込みのプリセットがそれらをオーバーライドするまで利用できるようになります。-lまたは--list-presets 、使用可能なプリセットのリストをその説明で出力します。 -cオプションと組み合わせて使用できます。-Vまたは--version出力は、回帰電流バージョンを出力します。-hまたは--help 、CLIのReglyph Helpを示しています。Reglyphはrequire("reglyph")を備えたnode.jsモジュールとしても使用できます。これの詳細については、ソースをお読みください。
コマンド$ reglyph path/to/font/Dashley.ttf Dashleyフォントによってサポートされていないグリフを見つけるためにAdobe Indesign(Grep Search)で直接使用できる正規表現を出力します。
[^x{0020}-x{005A}x{005C}x{0061}-x{007A}x{2013}-x{2014}x{2018}-x{2019}x{201C}-x{201D}x{2022}]+
コマンド$ reglyph path/to/font/Dashley.ttf -p htmlサポートされている16進HTMLエンティティの列挙を出力します。
  ! " # $ % & ' ( ) * + , - . / 0 1 2 3 etc.
MITライセンス(MIT)
Copyright(c)2015 Thomas Brouard
このソフトウェアと関連するドキュメントファイル(「ソフトウェア」)のコピーを入手して、制限なしにソフトウェアを扱うために、このソフトウェアを制限する権利を含め、ソフトウェアのコピーをコピー、変更、公開、配布、販売する、ソフトウェアのコピーを許可する人を許可する人を許可することを含めて、許可が無料で許可されます。
上記の著作権通知とこの許可通知は、ソフトウェアのすべてのコピーまたはかなりの部分に含まれるものとします。
このソフトウェアは、商品性、特定の目的への適合性、および非侵害の保証を含むがこれらに限定されない、明示的または黙示的なものを保証することなく、「現状のまま」提供されます。いかなる場合でも、著者または著作権所有者は、契約、不法行為、またはその他の訴訟、ソフトウェアまたはソフトウェアの使用またはその他の取引に関連する、またはその他の契約、またはその他の請求、またはその他の責任について責任を負いません。