Clone in a terminal:

Commits that changed libbirdfont/OpenFontFormat/GposTable.vala

Page 1 - 25 commits
1f89b20 Johan Mattsson - johan.mattsson.m@gmail.com
Merge branch 'master' of github.com:johanmattssonm/birdfont
Merge branch 'master' of github.com:johanmattssonm/birdfont
57c2244 Johan Mattsson - johan.mattsson.m@gmail.com
Merge branch '2.x' of github.com:johanmattssonm/birdfont into 2.x
Merge branch '2.x' of github.com:johanmattssonm/birdfont into 2.x
42d3ddb Johan Mattsson - johan.mattsson.m@gmail.com
More kerning pairs in GPOS extension subtable
More kerning pairs in GPOS extension subtable
8cdebc6 Johan Mattsson - johan.mattsson.m@gmail.com
Merge 2.14 with master
Merge 2.14 with master
cb81b2b Johan Mattsson - johan.mattsson.m@gmail.com
Language fix
Language fix
89f0f34 Johan Mattsson - johan.mattsson.m@gmail.com
White space fixes
White space fixes
3b5ae76 Johan Mattsson - johan.mattsson.m@gmail.com
Merge branch 'master' of https://github.com/johanmattssonm/birdfont into HEAD
Merge branch 'master' of https://github.com/johanmattssonm/birdfont into HEAD
149786f Johan Mattsson - johan.mattsson.m@gmail.com
Fix compilers warnings
Fix compilers warnings
01fa8a8 Johan Mattsson - johan.mattsson.m@gmail.com
Fix critical spacing bug
Fix critical spacing bug
7e367f8 Johan Mattsson - johan.mattsson.m@gmail.com
Add abstract table class
Add abstract table class
580307c Johan Mattsson - johan.mattsson.m@gmail.com
Fix memory leaks
Fix memory leaks
9b3c1ae Johan Mattsson - johan.mattsson.m@gmail.com
Ligatures and a fix for the kerning bug
Ligatures and a fix for the kerning bug
04c9ada Johan Mattsson - johan.mattsson.m@gmail.com
Move progress indicator to tab bar
Move progress indicator to tab bar
4607fdc Johan Mattsson - johan.mattsson.m@gmail.com
Improved TTF generation, character width, gasp table etc.
Improved TTF generation, character width, gasp table etc.
a08828b Johan Mattsson - johan.mattsson.m@gmail.com
Show progress bar while loading big font files
Show progress bar while loading big font files
232bd0d Johan Mattsson - johan.mattsson.m@gmail.com
Fix GPOS kerning
Fix GPOS kerning
3ecac50 Johan Mattsson - johan.mattsson.m@gmail.com
Speed optimizations of TTF export code
Speed optimizations of TTF export code
Exporting kerning pairs is now more than a thousand times faster for big
fonts.
0d36240 Johan Mattsson - johan.mattsson.m@gmail.com
Efficient parsing of the kern table
Efficient parsing of the kern table
fb7c04c Johan Mattsson - johan.mattsson.m@gmail.com
Valid coverage offset in GPOS kerning
Valid coverage offset in GPOS kerning
Fixes a buf in the PairPosFormat1 subtable.
aac21f7 Johan Mattsson - johan.mattsson.m@gmail.com
do not export path with only one point
do not export path with only one point
chrome does not load the font if a path has less than 2 points
03541fb Johan Mattsson - johan.mattsson.m@gmail.com
truncate kerning table and set word wrap in text areas
truncate kerning table and set word wrap in text areas
64f5b04 Johan Mattsson - johan.mattsson.m@gmail.com
tab width
tab width
7ad3924 Johan Mattsson - johan.mattsson.m@gmail.com
menu items for removing kerning classes
menu items for removing kerning classes
82381fa Johan Mattsson - johan.mattsson.m@gmail.com
Remove PairPosFormat2
Remove PairPosFormat2
260d0e6 Johan Mattsson - johan.mattsson.m@gmail.com
Kerning by classes
Kerning by classes
This implementation uses the PairPosFormat1 to store kerning values in
TTF files and has a new kerning display that allows the user to define
kerning classes.

Some code to do PairPosFormat2 is included as well but it seems like
the PairPosFormat1 is the better solution.

Contact

Email: johan.mattsson.m@gmail.com
Mastodon: typo.social/@birdfont
GitHub: johanmattssonm
LinkedIn: johan-mattsson-2ab324112