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 38 - [*] switch license of font files to SIL Open Font License v1.1 - [*] add UFO files 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)