Commit Graph

133 Commits

Author SHA1 Message Date
Pietro Gagliardi 0a1b5ff6a8 Oops, accidentally chopped off a hex digit from one of the ctweights values. Fixed (manually). 2017-10-31 22:48:02 -04:00
Pietro Gagliardi 78bfc62399 Oops; generated weights instead of widths. 2017-10-22 10:06:28 -04:00
Pietro Gagliardi 1673156fd6 And the last bits for widths. 2017-10-22 01:31:26 -04:00
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 015008976f More documentation stuff. 2016-06-16 16:44:53 -04:00
Pietro Gagliardi 179042025a And implemented on Windows, and more TODOs on top of that. 2016-06-16 14:12:47 -04:00
Pietro Gagliardi caec39281b And implemented the new sizing stuff on OS X. 2016-06-16 00:58:40 -04:00
Pietro Gagliardi 997c8aac35 Implemented visibility change detection on Windows. Now to refine the actual implementation of hidden controls. 2016-06-14 15:55:24 -04:00
Pietro Gagliardi c31699e4cd Pinned down resource numbers now. 2016-06-04 14:36:55 -04:00
Pietro Gagliardi 0738eca6e4 More work. 2016-05-29 19:01:48 -04:00
Pietro Gagliardi 473e3b593b Quick README fix. 2016-05-29 18:36:11 -04:00
Pietro Gagliardi be8a957689 Fixed static linking on Windows. 2016-05-29 18:35:06 -04:00
Pietro Gagliardi 84d3df031f Either solved, dropped, or relegated to LONGTERM many of drawtext.m's TODOs. 2016-05-28 23:37:07 -04:00
Pietro Gagliardi 4ab0d9c1f6 More TODO resolution. 2016-05-22 22:57:18 -04:00
Pietro Gagliardi 9b4a13e9b3 Some more TODO resolution in the GTK+ backend. 2016-05-22 20:35:40 -04:00
Pietro Gagliardi 61185072f7 More TODO -> LONGTERM migration. Also made it so uiSpinbox and uiSlider merely swap min and max if min is larger. 2016-05-22 20:11:52 -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
Pietro Gagliardi 6a3bae98ca Started a discussion of the drawing model. 2015-09-16 13:57:14 -04:00
Pietro Gagliardi 4818c4b093 Started planning uiArea. 2015-09-04 10:12:13 -04:00