Craig White
|
99f56eed57
|
Add type 3 lookup handling
|
2023-10-27 01:30:32 -04:00 |
Craig White
|
23daa69048
|
Add tilde correction as an entry to the adjustment database. Add comment block about glyph variants algorithm
|
2023-10-15 01:12:42 -04:00 |
Craig White
|
2e5620a46f
|
Fix memory leak in error handling logic
|
2023-09-26 23:00:10 -04:00 |
Craig White
|
e0f9830b00
|
Wrap up all glyph variant algorithm
|
2023-09-26 22:43:47 -04:00 |
Craig White
|
2c473abb1c
|
WIP GSUB handling
|
2023-09-25 01:30:28 -04:00 |
Craig White
|
ed574779d7
|
Fix infinite loop bug in tilde fix, added then commented out a bunch of non-working GSUB handling
|
2023-09-16 19:05:10 -04:00 |
Craig White
|
75876af476
|
Remove testing changes
|
2023-08-26 23:13:49 -04:00 |
Craig White
|
86e5080e86
|
Add support for simple cases of GSUB lookups
|
2023-08-26 22:58:43 -04:00 |
Craig White
|
fa336db624
|
Improve validation for vertical seperation adjustments, and use new approach for tilde unflattening
|
2023-08-12 22:47:00 -04:00 |
Craig White
|
9a813d0c55
|
Add a vertical adjustment mode for pushing the bottom contour down and add a WIP tilde correction algorithm
|
2023-08-02 18:52:29 -04:00 |
Craig White
|
cfce1acb14
|
Fill in more of the database, fix bug in binary search
|
2023-07-04 13:10:18 -04:00 |
Craig White
|
6650b9ebc7
|
Make find_unicode_charmap public and use it to choose the best charmap for building the reverse character map
|
2023-06-28 21:03:22 -04:00 |
Craig White
|
37e3e348b5
|
* Make reverse charmap lookup a binary search
* Style fixes
|
2023-06-25 23:43:23 -04:00 |
Craig White
|
62378cca3a
|
* Add trace output
* Remove assumption of exactly 2 contours
* Adjustment database lookups use binary search now
|
2023-06-25 23:24:02 -04:00 |
Craig White
|
f8e996bfb1
|
Prototype adjustment database, reverse character lookup, and fixes for a few characters
|
2023-06-04 15:31:13 -04:00 |