Reglyph - это простой инструмент, который анализирует шрифт OpenType или TrueType и выводит свой охват Unicode (то есть список его поддерживаемых глифов). Выход может быть отформатирован в готовом использовании регулярного выражения.
Реглиф можно использовать:
unicode-range @font-face в CSS3,Реглиф может использоваться в терминале или в качестве модуля Node.js.
Сначала вам понадобится node.js, чтобы быть установленным на вашем компьютере.
Затем запустите следующую команду для установки Reglyph:
$ npm install -g reglyph
Чтобы использовать Reglyph против файла шрифта, просто введите терминал:
$ reglyph path/to/font --option value
Обычные варианты:
-p или --preset -это предустановка для форматирования вывода. Если не указано, используется предустановка по умолчанию «perl-negate».-c или --custom-presets -это путь к пользовательскому предварительному файлу для переоценки по умолчанию. Обратите внимание, что новый объект JSON объединен со старым, поэтому встроенные пресеты останутся доступными до тех пор, пока вы не переодетете их.-l или --list-presets выводит список доступных пресетов с их описаниями. Можно использовать в сочетании с опцией -c .-V или выходы --version реглиф -тока версии.-h или --help показывает помощь Reglyph для CLI. Reglyph также может быть использован в качестве модуля Node.js с require("reglyph") . Пожалуйста, прочитайте источник для получения дополнительной информации об этом.
Команда $ reglyph path/to/font/Dashley.ttf выводит регулярное выражение, которое можно напрямую использовать в Adobe Indesign (Grep Search) для поиска глифов, не поддерживаемых шрифтом 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}]+
Команда $ reglyph path/to/font/Dashley.ttf -p html выводит перечисление поддерживаемых шестнадцатеричных HTML -сущностей:
  ! " # $ % & ' ( ) * + , - . / 0 1 2 3 etc.
Лицензия MIT (MIT)
Авторские права (с) 2015 Томас Бруард
Настоящим дается разрешение, бесплатно, любому лицу, получающему копию этого программного обеспечения и связанные с ними файлы документации («Программное обеспечение»), чтобы иметь дело в программном обеспечении без ограничений, включая, без ограничения, права на использование, копирование, изменение, объединение, публикацию, распределение, сублиценность и/или продавать копии программного обеспечения и разрешения лиц, на которые программное обеспечение подходит для того, чтобы поступить так, чтобы поступить на следующие условия: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: на следующие условия: к следующим условиям: на следующие условия: на следующие условия.
Вышеуказанное уведомление об авторском праве и это уведомление о разрешении должно быть включено во все копии или существенные части программного обеспечения.
Программное обеспечение предоставляется «как есть», без гарантии любого рода, явного или подразумеваемого, включая, помимо прочего, гарантии товарной пригодности, пригодности для определенной цели и несоответствия. Ни в коем случае авторы или владельцы авторских прав не будут нести ответственность за любые претензии, убытки или другую ответственность, будь то в действии контракта, деликт или иным образом, возникающие из или в связи с программным обеспечением или использованием или другими сделками в программном обеспечении.