legend:
"cmp" = fully implemented (per designer's whim)
"prt" = partially implemented
"add" = additions
"fix" = modified to eliminate design error
"imp" = modified as improvement
" * " = non-design or holistic update

37
r:
- [*] non-connectable glyphs strictly within bounds
- [*] all connectable glyphs overflow bounds by 32
- [imp] u01bb (stroked "2") shape
- [imp] u0258 (reversed "e") shape
- [imp] u2230 (volume integral) dimensions
b:
- [*] embolden latin ducks
- [add] u0131 (dotless "i")
- [imp] u0057 ("W") ink trap
i:
- [add] u003d,u0045,u0046,u0048 ("=EFH")
- [imp] u004c ("L") position

36
- [*] move non-production font files to pub/dev/
- [*] new slashed-zero variants for regular and bold
r:
- [add] u0030 ("0") slashed variant
- [imp] u002f,u005c ("/\") make consistent with italic
- [imp] u00bc,u00be (quarters) narrower "4"
- [imp] u20a9,u20b1,20b9 (currencies) shape
- [imp] u27ea-u27eb (double angle bracket) shape
- [imp] ue0b0-ue0b3 (powerline arrows) dimensions
- [imp] extra10,extra15,extra1c,extra23,extra27 (O-like, U ducks) larger bearing
b:
- [add] u0030 ("0") slashed variant
- [imp] u0042-u0047,u004a-u004c,u004f,u0050,u0052,u0061,u0062,u0064,u0065,u0067,u0068,u006b,u006e,u0070-u0072,u0075,u0079,u007b,u007d ("BCDEFGJKLOPRabdeghknpqruy{}") shape
- [imp] u0021,u0022,u0025,u0027,u005a,u0060 ("!"%'Z`") thicker strokes
- [imp] u0040,u004d,u0057 ("@MW") shape
- [imp] u0069,u006a ("ij") larger tittle
i:
- [add] u002f,u005c ("/\")

35
- [*] new bold-italic variant
- [*] proper ttf-names properties
r:
- [add] u22c5 (dot op) ref to u00b7
- [add] u22c6 (star op)
- [imp] u0032,u0036,u0039,u0040,u0066,u0069,u006a,u0074 ("269@fijt") shape
- [imp] u006b,u0079,u00b7,u01b4,u024f ("k", centered period, "y"-like) dimensions
- [imp] u026e (lezh) vertical stem
- [imp] u25e6->u2218 (outlined bullet -> ring op)
- [imp] u2571-u2573 (box diagonals) fit together
b:
- [*] thicker vertical stroke
- [cmp] ascii: u0021-u002f,u0032-u004e,u0050-u0057,u0059-u0060,u0062-u0068,u006a-u006b,u006d-u007e ("!"#$%&'()*+,-./23456789:;<=>?@ABCDEFGHIJKLMNPQRSTUVWXYZ[\]^_`bcdefghjkmnopqrstuvwxyz{|}~")
i:
- [add] u006f,u007c ("o|")
z:
- [add] u002d ("-")

34
- [*] new italic variant
r:
- [fix] u23af (horizontal extension) placement
i:
- [add] u002d,u0031,u0049,u0069,u006c ("-1Iil")

33
- [imp] u0065 ("e") right bearing
- [imp] u0153,u025a,u04da,u1d14,u2091,u2094 (e-like) reflect "e" shape
- [imp] u0271 (m with hook) lower vertical stem

32
- [add] u20a0-u20bf (currency)
- [add] u2209,u22ab,u22ac,u2224,u2226,u2263-u226b,u226e-u2271,u227a-u227d,u2280-u2281,u2284-u228b,u228f-u2294,u22a2-u22af,u22b2-u22b5,u2329-u232a,u27e6-u27eb (math)
- [add] u2600,u2601,u2605,u2669-u266c,u26a1 (misc)
- [imp] u0065,u00e6,u018f,u0247,u04bc-u04bf (e-like) shape
- [imp] u0067,u01e5,u0260 (g-like) shape
- [imp] u0070,u00fe,u01a5,u0239,u048f (p-like) shape
- [imp] u0071,u024a,u024b,u02a0 (q-like) shape
- [imp] u02ae,u02af (turned h) shape
- [imp] u03c1,u03f1,u03fc (rho-like) shape
- [imp] u2320-u2321,u239b-23b1 (multiline braces) dimensions
- [fix] u2801-u28ff (braille) shape and dimensions

31
- [imp] u002f ("/") dimensions
- [imp] u005f ("_") larger bearing
- [imp] "bdhk" shapes and of their latin/phonetic counterparts
- [imp] u01bf,u00f7 ("ƿǷ") shape

30
- [imp] u0062,u0064,etc. ("bd") round corners
- [imp] u0062,u0064,u0068 ("bdh") raise x-height
- [imp] u0028,u0029 ("()") shape
- [add] u2102,u2115,u211a,u211d,u2124,u2217,u2222,u2249,u2262,u2318,u231c-u2320,u239b-u23af,u23b0-u23b3,u2801,u28ff (math,braille,misc)

29
- [*] update copyright notice in license
r:
- [imp] u0028,u0029 ("()") shape
- [imp] u0462,u0463,u048c,u048d (Yat,yat,semisofts) shape
b:
- [add] u0030,u0031,u004f,u0061,u006f ("01Oao")

28
- [imp] u0061 ("a") shape
- [imp] u0066 ("f") shape
- [imp] u00aa ("ª") shape
- [imp] u0192 ("ƒ") shape
- [imp] u02a9 ("ʩ") shape
- [imp] u2090 ("ₐ") shape
- [imp] u2201 (complement) stroke thickness
- [imp] u2211 (summation) stroke thickness

27
- [imp] u005f ("_") larger bearing
- [imp] u0061 ("a") shape
- [imp] u0066 ("f") shape
- [imp] u021c ("Ȝ") shape
- [imp] u002c,u003b (",;") more definite
- [imp] u1fbf,u1ffe (psili,dasia) more definite
- [imp] u2201,u2203,u2204 (complement,existential) shape
- [fix] u220f-u2211,u2308-u230b (n-ary product,coproduct,summation, floor,ceiling) height

26
- [*] remove redundant glyph source tarball (src/r/agave-r_glyphs.tar.gz)
- [imp] u01d5-u01de,u1e14-u1fe3,etc. (glyphs with overshooting diacritics) strictly respect bounds
- [fix] u027f ("ɿ") shape

25
- [*] change vendor id from PfEd to agrc (which is not officially registered anywhere)
- [fix] u021c,u021d ("Ȝȝ") shape
- [imp] u027f ("ɿ") add descender according to unicode recommendation
- [fix] u02ac ("ʬ") use actual "w"s
- [fix] u0500-u050f (komi glyphs) remove due to incorrectness and historical disuse

24
- [imp] u0041 ("A") shape
- [fix] u0263 ("ɣ") shorter height

23
- [fix] u0281,u1d1a (small capital inverted/turned R) direction
- [imp] u211e,u2221 (prescription, angle-measure) shape
- [imp] math tilde shape
- [add] u215f,u224c (numerator one, all equal to)
- [*] move fontforge sfd file into parent directory

22
- [imp] shorter capitals to allow tighter top bound on capitals with diacritics (extended cyrillic, greek, latin) with maximum overshoot of 128
- [imp] strict side bounds on all glyphs (except box-drawing), ie. no overshoot
- [fix] geometry of box-drawing glyphs: respect global dimensions and with side overshoot of 64 and top/bottom overshoot of 128
- [imp] u1d01 (small "Æ") shape

21
- [add] u25e7-u25eb,u2610-u2612,u2639,u263a,u2680-u2685,u2713,u2715 (misc)

20
- [fix] geometry of box-drawing quad glyphs

19
- [*] use ttfautohint for hinting

18
- [fix] box-drawing alignment: do not hint
- [*] do not use any hinting

17
- [fix] box-drawing gaps: overshoot more top and bottom (64)
- [add] u256d-u257f (box-drawing)
- [*] use fontforge's autohint, autoinst for hinting

16
- [fix] box-drawing gaps: set os/2 ascent,descent,linegap,x-/em-height,sub,super metrics

15
- [fix] box-drawing gaps: overshoot top (256) and sides (64)
- [fix] box-drawing alignment
- [add] u2501,u2503-u250b,u250d-u250f,u2511-u2513,u2515-u2517,u2519-u251b,u251d-u2523,u2525-u252b,u252d-u2533,u2535-u253b,u253d-u256c (box-drawing)

14
- [fix] brace alignment
- [*] prepend unicode id to source files
- [imp] 65537 (Aduck) shape

13
- [*] use ttfautohint for hinting

12
- [*] use fontforge's autohint, autoinst for hinting

11
- [*] change file name from agave-r to Agave-Regular
- [*] change style name to Regular and other metadata
- [*] change cubic layers to quadratic layers

10
- [*] change version naming: remove the prepended 0's

010
- [imp] u0041,u00c6 ("AÆ") shape
- [*] accommodate variants in src/
- [add] ue0a0-ue0a2,ue0b0-ue0b3 (powerline)

009
- [*] 07 Feb 2019: no longer provide version without line gap (*-just)
- [imp] u0050,u0056 ("PV") remove decorations
- [*] 02 Sep 2016: re-opened license
- [*] 05 Feb 2016: baikal upload, closed license
- [*] now provide a version without line gap (ie. one that ignores
      vertical outliers, ie. accents): *-just.tar.gz
- [imp] u0028,u0074,u007a ("(tz") shapelier
- [imp] u1fcd,u1fce,u1fdd,u1fde (greek diacritics)

008
- [*] 19 May 2013: bitbucket upload
- [*] switched to cubic representation in fontforge
- [*] integral rounding of all points
- [cmp] u1e00-u1eff (latin ext additional)
- [imp] u0041,u00c6 ("AÆ") shape
- [imp] u0385 (dialytika-tonos) raised tonos
- [imp] u1fcd,u1fce,u1fdd,u1fde (greek diacritics) longer top stroke;
        diacritics above capitals, which is wrong, but perhaps could be
        forgiven for a monospaced font

007
- [*] 14 May 2013: bitbucket upload
- [*] reorganised source archive
- [cmp] u0250-u02af (ipa)
- [imp] u0024,u0047,u004f,u0398 ("$GOΘ") metrics
- [imp] u0057,u0077 ("Ww") now symmetric

006
- [*] 01 May 2013: bitbucket upload
- [cmp] u0180-u024f (latin ext-b)
- [fix] line spacing; os/2 metrics are now all 0 except typo ascent and
        hhead ascent which are both 64
- [fix] underline; 128 @ -384
- [fix] u0052 ("R") metrics
- [fix] u0074,u03b9,u03c4 ("tιτ") thicker tail
- [fix] u1fcd,u1fce,u1fdd,u1fde (greek diacritics) wider apart
- [imp] u004e ("N") narrower slanted stroke
- [imp] u003f,u0050 ("?P") shapelier
- [imp] u0053,u005a,u007a ("SZz") shorter top stroke
- [imp] u0069,u006a ("ij") raised dot, same level as modifiers
- [imp] u00ab,u00bb ("«»") wider
- [imp] u014b,u04fa-u04fd,u0512,u0513 (glyphs with hook) shapelier hooks

005
- [*] 20 Apr 2013: bitbucket upload
- [*] decided to place font under MIT X license
- [cmp] u2190-u21ff (arrows)
- [imp] u2208,u2282 ("∈⊂") shapelier

004
- [*] 19 Apr 2013: bitbucket upload
- [cmp] u0400-u051d (cyrillic + supp)
- [fix] u1fbf,u1ffe (psili,dasia) more distinct
- [imp] u0047 ("G") rounded spur
- [imp] u0050 ("P") stylised for case-disambiguity
- [imp] u0055 ("U") now sans-serif
- [imp] u0056 ("V") narrower serif
- [imp] u006d,u0428,u0429,u0448,u0449 ("mШЩшщ") narrower legs

003
- [*] 01 Apr 2013: bitbucket upload
- [cmp] u0400-u045f (partial cyrillic)
- [fix] u0057 ("W") lower apex
- [imp] u0043,u0050,u0053,u005a ("CPSZ") now sans-serif

002
- [*] 29 Mar 2013: bitbucket upload
- [cmp] u0384-u03ce (basic greek)
- [cmp] u1f00-u1ffe (greek ext)
- [fix] u004a ("J") now wears baseball cap

001
- [*] 26 Mar 2013: first upload to bitbucket
- [cmp] u0100-u017f (latin ext-a)
- [cmp] u2500-u257f (box drawing) partial
- [cmp] u2580-u259f (block) partial
- [prt] u02b0-u036f (modifiers, diacritics)
- [prt] u0370-u03ff (greek)
- [prt] u0400-u04ff (cyrillic)
- [prt] u2000-u206f (general punctuation)
- [prt] u2070-u209f (super + sub scripts)
- [prt] u2100-u23ff (letterlike, mathematical, technical)
- [prt] u25a0-u25ff (geometric)
- [prt] u2600-u267f (miscellaneous)

000
- [cmp] 29 Oct 2012: u0020-u007e (ascii)
- [cmp] 20 Nov 2012: u00a0-u00ff (latin-1 supp)
