Reglyph是一種簡單的工具,可以解析Opentype或TrueType字體,並輸出其Unicode覆蓋範圍(即其受支持的Glyphs的列表)。可以在準備使用正則表達式中格式化輸出。
可以使用reglyph:
@font-face的unicode-range屬性在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輸出Reglyph當前版本。-h或--help顯示CLI的恢復幫助。再生文字也可以用作帶有require("reglyph") node.js模塊。請閱讀來源以獲取有關此信息的更多信息。
命令$ reglyph path/to/font/Dashley.ttf輸出一個正則表達式,可以在Adobe Indesign(GREP搜索)中直接使用,以查找Dashley Font不支持的Glyphs:
[^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)
版權(C)2015 Thomas Brouard
特此免費授予獲得此軟件副本和相關文檔文件副本(“軟件”)的任何人,以無限制處理該軟件,包括無限制的使用權,複製,複製,修改,合併,合併,發布,分發,分發,分發,訂婚,和/或允許軟件的副本,並允許對以下條件提供以下條件,以下是以下條件。
上述版權通知和此許可通知應包含在軟件的所有副本或大量部分中。
該軟件是“原樣”提供的,沒有任何形式的明示或暗示保證,包括但不限於適銷性,特定目的的適用性和非侵權的保證。在任何情況下,作者或版權持有人都不應對任何索賠,損害賠償或其他責任責任,無論是在合同,侵權的訴訟中還是其他責任,是由軟件,使用或與軟件中的使用或其他交易有關的。