Export to GitHub

sortsmill - default

Source Commits


Commits

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.