Commit Graph

16 Commits

Author SHA1 Message Date
Pietro Gagliardi 1851fc8045 Added code to print the unregistered OS2 width values using the real instructions and constants used by Core Text. 2017-10-22 01:27:57 -04:00
Pietro Gagliardi e2369df648 More width stuff. 2017-10-21 23:55:03 -04:00
Pietro Gagliardi e186c0e69a Mapped out Core Text width value deduction. Will need to do the other files for this one too. 2017-10-21 22:43:43 -04:00
Pietro Gagliardi b2b5bc36b1 And annotated the ctweights list. 2017-10-21 12:45:15 -04:00
Pietro Gagliardi e5e0dca360 And processed the weights list. 2017-10-21 12:33:38 -04:00
Pietro Gagliardi e3deebaa1d And sorted out the weights. Now to determine what is and isn't sane. 2017-10-21 12:22:50 -04:00
Pietro Gagliardi 3b316ddb5b Sorted all the possible Core Text weight values into lists. Now to process those lists. 2017-10-21 12:07:07 -04:00
Pietro Gagliardi 2858c56528 CGFontCopyName() is too intricate to recreate. We might have to wind up calling it directly... 2017-10-21 02:54:39 -04:00
Pietro Gagliardi 9b28bd5ecd More name table work. 2017-10-20 14:14:32 -04:00
Pietro Gagliardi 9731d2e836 More work on ctweights. 2017-10-19 23:54:46 -04:00
Pietro Gagliardi f94de2eef8 And finally finished the core Core Text weight determination functionality pseudo-Go-code. God damn. And I have a funny feeling stretches are going to be a tad bit more inconsistent too... :| Not quite complete, though; need to fill in the name table parsing rules first. 2017-10-19 19:15:46 -04:00
Pietro Gagliardi 683bd47491 More ctweights stuff. 2017-10-19 00:01:14 -04:00
Pietro Gagliardi 9f1e1b25be Started converting the code in Core Text itself that determines what weight a font has into pseudocode. 2017-10-17 23:40:07 -04:00
Pietro Gagliardi ab792dcc66 More Core Text stuff. 2016-01-11 19:34:42 -05:00
Pietro Gagliardi b06bd31ee0 More documentation preparation. 2016-01-11 18:57:27 -05:00
Pietro Gagliardi 7e24debe22 Started planning an Actual Core Text Document. 2016-01-11 16:45:36 -05:00