Author |
Date |
Commit |
Message |
Barry Schwartz |
Jun 4, 2011 |
82870a9ad38c |
Modify external_devel.py for the current incarnation of fontdesign.ml |
Barry Schwartz |
Jun 2, 2011 |
da27a1f23d0f |
Checking in before a possible reorganization. |
Barry Schwartz |
Jun 1, 2011 |
488a364c2ee2 |
Finished replacing all random number generator state with hashes and one-time di |
Barry Schwartz |
Jun 1, 2011 |
7a89de1080a7 |
Initial work on converting from random numbers to hashes for Caslon/fontdesign.m |
Barry Schwartz |
May 31, 2011 |
528482f7ef1d |
Caslon work. |
Barry Schwartz |
May 30, 2011 |
5dd9fcf8dff5 |
Some of the Caslon parameter reorganization. |
Barry Schwartz |
May 29, 2011 |
64f6a04dc186 |
Check-in lest my clumsiness destroy my work so far. |
Barry Schwartz |
May 27, 2011 |
79a9527ba070 |
Rewrite of Caslon parameterization in the style that will be used for the reorga |
Barry Schwartz |
May 25, 2011 |
0970780d3e66 |
Checking in Caslon before re-organizing the parameterization. |
Barry Schwartz |
May 25, 2011 |
f2b2c411097b |
Caslon "r" and "t" are pretty good right now. |
Barry Schwartz |
May 24, 2011 |
d587fc85ff53 |
Caslon work. Some attempted changes to fontmetric.ml that aren't yet sorted out. |
Barry Schwartz |
May 22, 2011 |
3d56762fa485 |
Checking in Caslon work. The "t" currently is in a state of flux. |
Barry Schwartz |
May 20, 2011 |
88ddaad70fdd |
Caslon work on existing letters. The "r" is very much a WIP. |
Barry Schwartz |
May 20, 2011 |
588a37e9fd49 |
Support for joining Metacubics with control point settings, or with control poin |
Barry Schwartz |
May 19, 2011 |
84b22168d6c2 |
Fix Cubic.unclose and make it loop until the contour is non-cyclic. Make Metacub |
Barry Schwartz |
May 19, 2011 |
26aed9af0a02 |
Change order of arguments in apply_tension and apply_tensions, to make using the |
Barry Schwartz |
May 19, 2011 |
29cb55620e12 |
Removed zany operators from Cubic, as in Metacubic. Make Cubic join and close mo |
Barry Schwartz |
May 19, 2011 |
18626fc60180 |
Caslon work, and getting rid of all those zany operators for Metacubic, as well |
Barry Schwartz |
May 16, 2011 |
e17da7841281 |
Checking in Caslon/fontdesign.ml work, mainly because I'm having computer troubl |
Barry Schwartz |
May 14, 2011 |
61173b07aff2 |
Checking in Caslon work that was most recently on the "r". I wish to make some t |
Barry Schwartz |
May 12, 2011 |
f93a4db8da6d |
More Caslon "t" work. |
Barry Schwartz |
May 12, 2011 |
ff3f6dfd33c3 |
Significant progress on the Caslon "t". |
Barry Schwartz |
May 11, 2011 |
370a767a8ea4 |
Revisions to the Caslon letter "c". |
Barry Schwartz |
May 11, 2011 |
f042c0ddfc68 |
Mods to the Caslon "e": improved terminal, increased variation ("randomness"). |
Barry Schwartz |
May 11, 2011 |
c0f7db84f599 |
Caslon work, including refinement of the "e" (using new elements such as my "fla |
Barry Schwartz |
May 10, 2011 |
4b444fda3053 |
Little fixes for Caslon. |
Barry Schwartz |
May 10, 2011 |
7f3c05f42981 |
Latest Caslon goodies. |
Barry Schwartz |
May 9, 2011 |
4ccf1235f135 |
Switch to my new contour rounding function that rounds off-curve points relative |
Barry Schwartz |
May 9, 2011 |
22a7f20f67c1 |
Changes in how (Caslon) serifs are made, soon to be followed by changes elsewher |
Barry Schwartz |
May 8, 2011 |
b1c041d4a61f |
Eliminated "up", "down", "left", "right", "along" |
Barry Schwartz |
May 8, 2011 |
0770fd0171b0 |
Caslon work on the "l" and "i" (which are very similar). |
Barry Schwartz |
May 8, 2011 |
083fc7dc0ff0 |
In fontdesign.ml, do LSB Python code so it moves only the foreground layer (othe |
Barry Schwartz |
May 7, 2011 |
841d87405f9d |
Checking in some Caslon "l" work. I don't want to parameterize it more until I'v |
Barry Schwartz |
May 7, 2011 |
48e72b914064 |
I forgot to use the new Tool for random state. :) |
Barry Schwartz |
May 7, 2011 |
c6a9a3b4c7d0 |
Now seems a good time to check in fontdesign.ml and Caslon work. Note that I hav |
Barry Schwartz |
May 6, 2011 |
a81d021d840a |
Hopefully fixed the transformations for Metacubics. Did I forget a case or screw |
Barry Schwartz |
May 6, 2011 |
6c22eb0d357a |
Convert ?dir ?in_dir ?out_dir arguments to unit vectors. Knotwise and pointwise |
Barry Schwartz |
May 5, 2011 |
974f3045bd57 |
Cubic.portion and Cubic.curve_portion. The former doesn't (yet) handle cycles. |
Barry Schwartz |
May 5, 2011 |
185dbfe32966 |
Caslon work, and related OCaml modules development. |
Barry Schwartz |
May 4, 2011 |
ffc82d00b815 |
Design changes to Caslon "c", with fontdesign.{ml,mli} additions to suit. |
Barry Schwartz |
May 4, 2011 |
befb537cda5b |
More Metacubic functionality. |
Barry Schwartz |
May 3, 2011 |
074c4811e452 |
Rewrote Metacubic.to_cubic to use Cubic.join and so produce a better-formed Cubi |
Barry Schwartz |
May 3, 2011 |
ace660767f72 |
Hobby spline work -- bug fixes, enhancements, etc. |
Barry Schwartz |
May 3, 2011 |
49eca334e47c |
A lot of messy Hobby-spline code. Maybe I'll clean it up some. Don't expect ever |
Barry Schwartz |
May 2, 2011 |
63dc53655623 |
Support for Hobby-spline cycles of all open knot sides. (My knot conventions are |
Barry Schwartz |
Apr 29, 2011 |
bb1636f3c514 |
Hobby-style direction guessing for cycles. I used brute force: LAPACK's general |
Barry Schwartz |
Apr 29, 2011 |
3829faebe38b |
Modify the equation systems for direction guessing, so they can handle tension = |
Barry Schwartz |
Apr 29, 2011 |
3550563eef5f |
Caslon/OCaml work -- mostly implementing Hobby's direction guesser for non-cycli |
Barry Schwartz |
Apr 27, 2011 |
5070cb078643 |
The existing few Caslon letters (roughly done) are now translated to tensions. |
Barry Schwartz |
Apr 27, 2011 |
a22b06d295f9 |
More support for inflectionless curves, and some operator name changes. |
Barry Schwartz |
Apr 27, 2011 |
cc75680ee526 |
Much of the structure for using Hobby's tension formula, which makes curve defin |
Barry Schwartz |
Apr 26, 2011 |
14695fd5c17c |
Caslon work, including on an "e". Moved parameterization from the contour to the |
Barry Schwartz |
Apr 25, 2011 |
ff1244f31f75 |
Mainly checking in changes to the Caslon "c". |
Barry Schwartz |
Apr 25, 2011 |
04b95ec89052 |
Fix external_devel.py |
Barry Schwartz |
Apr 25, 2011 |
c20e705b3a94 |
I seem to have a decent Caslon "c". Added Caslon Bold, made by parameter manipul |
Barry Schwartz |
Apr 24, 2011 |
126c97856872 |
The main addition here is a new paradigm for horizontal and vertical nodes. |
Barry Schwartz |
Apr 24, 2011 |
2e851f9a31eb |
Checking in the latest Caslon experiments. Notice the use of first-class modules |
Barry Schwartz |
Apr 24, 2011 |
19e26698b1f4 |
Eliminate the special case node constructors, because they seem to be confusing |
Barry Schwartz |
Apr 23, 2011 |
68889e4cd9c2 |
Checking in work before making changes in the functions for writing beziers. |
Barry Schwartz |
Apr 23, 2011 |
a226755d6940 |
Removed the PCubic stuff. |
Barry Schwartz |
Apr 23, 2011 |
f879eacbca94 |
Checking in my work, in advance of removing the PCubic stuff. |
Barry Schwartz |
Apr 23, 2011 |
f3a678d7fc30 |
Revised external_devel.py for changes in the OCaml module. |
Barry Schwartz |
Apr 21, 2011 |
0f51c47780fa |
Eliminate the "node" type, to reduce confusion from the fact that "make_node" re |
Barry Schwartz |
Apr 21, 2011 |
eae9a33241e4 |
Improved handling of contour closedness. |
Barry Schwartz |
Apr 21, 2011 |
515ff11db215 |
Initial version of the major re-organization of OCaml code. Much improved. |
Barry Schwartz |
Apr 20, 2011 |
986d861d6851 |
Contour subdivision. Also, checking in before trying _major_ changes (such as ge |
Barry Schwartz |
Apr 20, 2011 |
94631752e46e |
Fix a serious typo in bezier curve subdivision. |
Barry Schwartz |
Apr 20, 2011 |
5ef3918c6a20 |
Fixes to contour reversal. |
Barry Schwartz |
Apr 20, 2011 |
53abf7ce8a43 |
Merger due to rollback. |
Barry Schwartz |
Apr 20, 2011 |
b402ea1c1d69 |
New commented-out test code in caslon_roman.ml |
Barry Schwartz |
Apr 20, 2011 |
1c6a6c0b241b |
Contour reversal. Subdivision of bezier curves. |
Barry Schwartz |
Apr 20, 2011 |
0ad70d24ef1e |
Path reversal. Bezier curve subdivision. |
Barry Schwartz |
Apr 20, 2011 |
377c96d22b6a |
Add of_path to fontdesign.{ml,mli}, and any related changes. Add t_printers. |
Barry Schwartz |
Apr 19, 2011 |
b83bb2c4c2bd |
Don't mark path closed in to_path -- leave it implicit, so we don't get that "cl |
Barry Schwartz |
Apr 19, 2011 |
1688a74f1104 |
Seemingly working bezier bounds stuff. Converting curves to a path caused proble |
Barry Schwartz |
Apr 19, 2011 |
67abed1544d3 |
Caslon work. |
Barry Schwartz |
Apr 19, 2011 |
9c62649ad984 |
Serious fontdesign.{ml,mli} work. |
Barry Schwartz |
Apr 17, 2011 |
7ebf34af8f58 |
Initial OCaml version of Caslon "o". Move asy.py to external_devel.py and elimin |
Barry Schwartz |
Apr 16, 2011 |
1ca87753bf69 |
The beginnings (really, really beginnings) of Caslon in OCaml. |
Barry Schwartz |
Apr 16, 2011 |
1bb4fb29f73a |
Remove Caslon in Asymptote. |
Barry Schwartz |
Apr 16, 2011 |
aff14de63fec |
OCaml support in sortsmill.m4 |
Barry Schwartz |
Apr 16, 2011 |
47e8b2ba2783 |
Eliminate mention of ocamlmktop. |
Barry Schwartz |
Apr 16, 2011 |
5aad98f09e1e |
Eliminated CAMLP4O checks in ocaml/configure.ac. Use AC_MSG_ERROR. |
Barry Schwartz |
Apr 16, 2011 |
9d63dbe647c9 |
Minor changes to Caml code. |
Barry Schwartz |
Apr 15, 2011 |
c6a122473bdc |
Initial Glyph module for OCaml. |
Barry Schwartz |
Apr 15, 2011 |
45c0da4ebb90 |
Function name change. |
Barry Schwartz |
Apr 15, 2011 |
89ac96c1cf71 |
Another major code rearrangement of fontdesign.{ml,mli} |
Barry Schwartz |
Apr 14, 2011 |
2c56ab062dc1 |
Fontdesign and Psmat convenience code. Changed <*> operator to <.>. |
Barry Schwartz |
Apr 14, 2011 |
dadd4607803a |
asy.py: Let the OCaml output use make_pin; also fix bugs in that code. |
Barry Schwartz |
Apr 14, 2011 |
55a51efe67f7 |
asy.py: Glyph-view tool to print out OCaml code for contours. |
Barry Schwartz |
Apr 13, 2011 |
1ce8dfa56e82 |
Added module Parameterized_cubics, as a place to put conveniences for using para |
Barry Schwartz |
Apr 13, 2011 |
fd47f66b516e |
First working parameterized contour code. (Note that I simplified the generaliza |
Barry Schwartz |
Apr 12, 2011 |
0002cc3cc5b7 |
Some refinements to fontsdesign.{ml,mli}. Particularly, now you can have the pri |
Barry Schwartz |
Apr 12, 2011 |
789f6c63338a |
The latest rearrangement and simplification, thanks to mathematical abstraction. |
Barry Schwartz |
Apr 11, 2011 |
35642ce5bb82 |
Shorten the names of fields of a cubic spline point with handles. Add functions |
Barry Schwartz |
Apr 11, 2011 |
823d84653f05 |
Some serious rearrangement of fontdesign.ml and (to a much lesser degree) psmat. |
Barry Schwartz |
Apr 10, 2011 |
08c4afdfc7db |
Start of OCaml modules for font design. |
Barry Schwartz |
Apr 1, 2011 |
b873af76c8cb |
Checking in Caslon work before looking into major changes in how things are done |
Barry Schwartz |
Apr 1, 2011 |
81d778a20b6e |
Checking in the latest Caslon modifications. |
Barry Schwartz |
Mar 31, 2011 |
14e233715a26 |
Caslon: revisions to the letters i, r, t. |