Reglyph ist ein einfaches Werkzeug, das einen Openentyp oder eine TrueType -Schrift analysiert und seine Unicode -Abdeckung ausgibt (dh die Liste der unterstützten Glyphen). Die Ausgabe kann in einem regelmäßigen Ausdruck formatiert werden.
Reglyph kann verwendet werden:
unicode-range Eigenschaft von @font-face in CSS3,Reglyph kann in einem Terminal oder als Node.js -Modul verwendet werden.
Zuerst müssen Sie Node.js auf Ihrem Computer installiert werden.
Führen Sie dann den folgenden Befehl aus, um Reglyph zu installieren:
$ npm install -g reglyph
Um Reglyph gegen eine Schriftart zu verwenden, geben Sie einfach ein Terminal ein:
$ reglyph path/to/font --option value
Avalaible -Optionen sind:
-p oder --preset ist die Voreinstellung, mit der die Ausgabe formatiert werden kann. Wenn nicht angegeben, wird das Standard-Voreinsatz "Perl-negate" verwendet.-c oder --custom-presets sind der Pfad zu einer benutzerdefinierten voreingestellten Datei, um die Standardeinstellung zu überschreiben. Beachten Sie, dass das neue JSON-Objekt mit dem alten zusammengeführt wird, sodass integrierte Voreinstellungen bis zur Übergabe verfügbar bleiben.-l oder --list-presets geben die Liste der verfügbaren Voreinstellungen mit ihren Beschreibungen aus. Kann in Kombination mit der Option -c verwendet werden.-V oder --version gibt die reguläre aktuelle Version aus.-h oder --help zeigt Reglyph -Hilfe für CLI. Reglyphe kann auch als Node.js -Modul mit require("reglyph") . Bitte lesen Sie die Quelle, um weitere Informationen dazu zu erhalten.
Der Befehl $ reglyph path/to/font/Dashley.ttf gibt einen regulären Ausdruck aus, der direkt in Adobe Indesign (GREP -Suche) verwendet werden kann, um Glyphen zu finden, die nicht von der Dashley -Schriftart unterstützt werden:
[^x{0020}-x{005A}x{005C}x{0061}-x{007A}x{2013}-x{2014}x{2018}-x{2019}x{201C}-x{201D}x{2022}]+
Der Befehl $ reglyph path/to/font/Dashley.ttf -p html gibt die Aufzählung von unterstützten hexadezimalen HTML -Entitäten aus:
  ! " # $ % & ' ( ) * + , - . / 0 1 2 3 etc.
Die MIT -Lizenz (MIT)
Copyright (C) 2015 Thomas Brouard
Die Erlaubnis wird hiermit einer Person, die eine Kopie dieser Software und zugehörigen Dokumentationsdateien (der "Software") erhält, kostenlos erteilt, um die Software ohne Einschränkung zu behandeln, einschließlich ohne Einschränkung der Rechte, zu verwenden, zu kopieren, zu modifizieren, zusammenzufassen, zu veröffentlichen, zu veröffentlichen, zu verteilen, zu verteilt, und/oder Kopien der Software zu ermöglichen, um Personen zu beanstanden, an denen die Software zugänglich ist, um die folgenden Bedingungen zu beantragen.
Die oben genannte Copyright -Mitteilung und diese Erlaubnisbekanntmachung müssen in alle Kopien oder wesentlichen Teile der Software enthalten sein.
Die Software wird "wie es ist" ohne Garantie jeglicher Art, ausdrücklich oder stillschweigend bereitgestellt, einschließlich, aber nicht beschränkt auf die Gewährleistung der Handelsfähigkeit, die Eignung für einen bestimmten Zweck und die Nichtverletzung. In keinem Fall sind die Autoren oder Urheberrechtsinhaber für Ansprüche, Schäden oder andere Haftungen haftbar, sei es in einer Vertragsklage, unerbittlich oder auf andere Weise, die sich aus oder im Zusammenhang mit der Software oder anderen Geschäften in der Software ergeben.