It's quite useful if you need to proof all kerns or quickly check attributes within a font.
dumper ./path/to/font.ttf kerns -s
Output can be a plain table of markdown
area
string
glyph
-435760.0
.notdef
0
.null
-576910.333333
A
A
-832944.0
Æ
AE
-891748.166667
Ǽ
AEacute
-635714.5
Á
Aacute
-664194.833333
Ă
Abreve
-671934.166667
Â
Acircumflex
-636953.833333
Ä
Adieresis
-635614.583333
À
Agrave
More row info
Whilst hooking the diffenator into GFR, https://github.com/googlefonts/gfregression/pull/35. I needed a way to display more info to users. I thought adding more columns to each table was the most appropriate solution. I've added three extra columns called 'string', 'features' and 'description'.
string: Character combos used to build item being diffed. E.g for kerning 'AV'
features: OT features enabled to build the string.
description: string + features used E.g 'A+V | ('c2sc')
I've done a small tidy up on column names as well. For marks, I previously had "mark1' and "mark2", I've change these to "base_glyph", "mark_glyph"
Dumper
When fontdiffenator performs a diff, it will create a table for each font to compare. Dumper simply returns a table for the specified font.
It's quite useful if you need to proof all kerns or quickly check attributes within a font.
Output can be a plain table of markdown
More row info
Whilst hooking the diffenator into GFR, https://github.com/googlefonts/gfregression/pull/35. I needed a way to display more info to users. I thought adding more columns to each table was the most appropriate solution. I've added three extra columns called 'string', 'features' and 'description'.
string: Character combos used to build item being diffed. E.g for kerning 'AV' features: OT features enabled to build the string. description: string + features used E.g 'A+V | ('c2sc')
I've done a small tidy up on column names as well. For marks, I previously had "mark1' and "mark2", I've change these to "base_glyph", "mark_glyph"