Commit Graph

  • 410891a161 fix paths from git.gutmet.org to git.fireandbrimst.one/aw master v2.0.1 gutmet 2023-09-21 21:41:56 +0200
  • cf372a053c change paths v2.0.0 Alexander Weinhold 2018-12-06 17:08:43 +0100
  • 63932d6d79 change import paths Alexander Weinhold 2018-12-06 16:58:32 +0100
  • 14de416a43 change import paths Alexander Weinhold 2018-12-06 16:40:36 +0100
  • e2365dfdc4 Fix a comment typo. Nigel Tao 2017-06-09 10:35:04 +1000
  • bcfeb16b74 Allow multiple kern subtables. Nigel Tao 2017-04-29 10:42:25 +1000
  • b12e981082 Support Unicode Full Repertoire cmap tables. Nigel Tao 2017-04-20 11:23:31 +1000
  • 255de57f4e Merge pull request #47 from mattn/ttc-v2 Nigel Tao 2017-04-08 18:09:51 +1000
  • d8e54afd1a Support TTC v2 Yasuhiro Matsumoto 2017-04-07 20:57:48 +0900
  • d9be45aaf7 Don't crash when a glyph has no contours. Nigel Tao 2016-12-08 17:47:10 +1100
  • 38b4c392ad Add the genbasicfont program. Nigel Tao 2016-06-26 16:51:47 +1000
  • a31d0146da Loosen the SLOOP (Set LOOP) opcode precondition. Nigel Tao 2016-05-19 16:14:08 +1000
  • c67e4d98d2 Use an "example" build tag instead of "ignore". Nigel Tao 2016-04-10 15:05:36 +1000
  • f9531a3606 Add a face.Metrics method, and parse hhea ascent and descent. Nigel Tao 2016-03-24 11:05:48 +1100
  • 9ce4eec92a Add an example/capjoin program. Nigel Tao 2016-02-21 22:25:27 +1100
  • aeca2bb589 Merge pull request #29 from fogleman/master Nigel Tao 2016-02-19 12:40:59 +1100
  • 94aa75bbd9 A+C: add Michael Fogleman <fogleman@gmail.com> Michael Fogleman 2016-02-18 18:24:11 -0500
  • aed127b02f Fix Capper & Joiner bugs introduced by 856a70c Michael Fogleman 2016-02-18 10:39:21 -0500
  • 2b7eb15daa Merge pull request #22 from ksimka/patch-1 Nigel Tao 2016-01-29 13:25:26 +1100
  • 724061d635 A+C: add Maksim Kochkin <maxxarts@gmail.com>. Nigel Tao 2016-01-29 13:20:07 +1100
  • 23cf3c9a64 Change alpha max value from 1<<32-1 to 1<<16-1 Maksim Kochkin 2015-11-29 16:00:23 +0300
  • f29eb116de A+C: fix Steven Edwards' name and e-mail address. Nigel Tao 2015-09-24 11:38:38 +1000
  • 640edd0946 Fix some style nits. Nigel Tao 2015-09-21 17:13:27 +1000
  • 995030b974 Add Font.Name method. Stephen Edwards 2015-09-21 16:46:35 +1000
  • fb514f71f0 A+C: add Stephen Edwards <cureadvocate@gmail.com>. Nigel Tao 2015-09-21 16:40:42 +1000
  • 41fa49aa5b Update x/exp/shiny/font to x/image/font. Nigel Tao 2015-09-01 15:49:46 +1000
  • 494079eb2b Cache the glyph index lookup. Nigel Tao 2015-08-31 14:14:50 +1000
  • 03bdcc0fe1 Have face.Glyph return an advance width, not the new dot. Nigel Tao 2015-08-31 11:34:42 +1000
  • 8a4428169d Make raster.Painter's max alpha 1<<16-1, not 1<<32-1. Nigel Tao 2015-08-30 23:48:43 +1000
  • 3ba1c0f728 Rename Point and End slices to Points and Ends. Nigel Tao 2015-08-30 22:27:18 +1000
  • 3cc748686b Use fixed.Rectangle26_6 instead of truetype.Bounds. Nigel Tao 2015-08-30 22:06:37 +1000
  • 7a598da6de Delete the truetype.NewGlyphBuf function. Nigel Tao 2015-08-30 21:35:58 +1000
  • fe26067669 Cache glyph mask images. Nigel Tao 2015-08-27 22:16:16 +1000
  • 62e59645ee Quantize sub-pixel glyph rendering. Nigel Tao 2015-08-25 22:34:31 +1000
  • a021a5f23e Rename Kerning to Kern. Nigel Tao 2015-08-24 16:17:16 +1000
  • db77c6a161 Delete some unnecessary fixed.Int26_6 conversions. Nigel Tao 2015-08-24 15:57:20 +1000
  • 24265d1c91 Implement GlyphBounds and GlyphAdvance. Nigel Tao 2015-08-24 15:51:50 +1000
  • 9c46b87503 Make face.Glyph not allocate a new mask each time. Nigel Tao 2015-08-23 21:11:02 +1000
  • 2d84b72ff6 Add a DrawString benchmark. Nigel Tao 2015-08-23 20:45:19 +1000
  • d8618774be Fix some comment typos. Nigel Tao 2015-08-22 14:48:07 +1000
  • 6deea24143 Add a truetype.Face type. Nigel Tao 2015-08-22 14:46:12 +1000
  • 7166253831 Fix rounding up for 26.6 fixed point, not 24.8. Nigel Tao 2015-08-21 14:00:51 +1000
  • 071d96ed47 Update BenchmarkDrawString testdata dir. Nigel Tao 2015-08-20 16:09:11 +1000
  • f42630ca7a Use the common golang.org/x/exp/shiny/font.Hinting type. Nigel Tao 2015-08-20 16:07:51 +1000
  • 7e2154db58 Delete the f26dot6 type in favor of fixed.Int26_6. Nigel Tao 2015-08-18 16:47:46 +1000
  • 43fc220ebd Make f26dot6 methods prefix, not infix. Nigel Tao 2015-08-18 16:36:59 +1000
  • e8121e3c7d Don't use backtick quotes in the comments. Nigel Tao 2015-08-18 16:33:14 +1000
  • 2a5cbfd47e Use the fixed.Int26_6 type in package truetype. Nigel Tao 2015-08-18 16:30:37 +1000
  • a9554eda48 Fix example/freetype for the s/Fix32/fixed.Int26_6/ change. Nigel Tao 2015-08-18 16:08:44 +1000
  • 856a70c395 Use the fixed.Int26_6 and fixed.Point26_6 types. Nigel Tao 2015-08-17 10:26:09 +1000
  • d91c1d6844 Remove Point methods other than Add, Sub, Mul. Nigel Tao 2015-08-13 21:17:25 +1000
  • 84ba7fbd7a Add "+build ignore" tags to the examples. Nigel Tao 2015-08-12 14:41:46 +1000
  • 5193f9f147 Add canonical import paths. Nigel Tao 2015-08-12 14:34:19 +1000
  • d1c460896e Fix testdata paths after moving files up one level. Nigel Tao 2015-08-12 14:32:40 +1000
  • bf25f8ce0e Move files up one level. Nigel Tao 2015-08-12 14:30:01 +1000
  • 2f0c939b0a Delete hg related detritus. Nigel Tao 2015-08-11 14:38:11 +1000
  • 27391034ad Migrating wiki contents from Google Code wiki Google Code Exporter 2015-08-11 00:21:49 -0400
  • 160e1d6137 freetype: fix drawContour when the first point is off the curve. Nigel Tao 2015-03-09 11:32:30 +1100
  • 78edcde0f3 freetype/raster: fix some style nits. Nigel Tao 2015-02-24 10:52:08 +1100
  • cf94cb9b43 freetype/truetype: update the golden tests for Ubuntu 14.04's version of standard fonts like Deja Vu Sans Oblique. Nigel Tao 2014-11-07 09:38:15 +1100
  • c3ec330230 freetype/truetype: fix some typos in hint.go. Nigel Tao 2014-11-07 09:37:26 +1100
  • e009753234 freetype/truetype: support symbol fonts such as Webdings. Nigel Tao 2014-02-06 10:38:58 +1100
  • 49fa4a4de0 freetype: add a Hinting enum in the top-level freetype package, and hide the Hinter implementation in the freetype/truetype package. Nigel Tao 2014-02-01 14:12:48 +1100
  • 51c4a7ede4 freetype/truetype: merge the deltap and deltac code. Nigel Tao 2014-01-30 13:07:29 +1100
  • c3fc397167 freetype/truetype: refactor dispatch for high opcodes. Nigel Tao 2014-01-21 09:31:51 +1100
  • 39b0167875 freetype/truetype: implement the remaining opcodes. Nigel Tao 2014-01-20 14:33:40 +1100
  • 10cb3b4280 freetype/truetype: calculate advance widths correctly. Nigel Tao 2014-01-14 09:58:07 +1100
  • 897255e610 freetype/truetype: fix bounding box calculation. Nigel Tao 2013-12-21 10:03:04 +1100
  • 5ed83878d0 codereview: switch defaultcc to golang-codereviews Russ Cox 2013-12-20 10:59:27 -0500
  • 9fd1f2aca9 freetype/truetype: add testdata for advance widths and bounding boxes. Nigel Tao 2013-12-16 13:47:21 +1100
  • f3eade8b5f freetype/truetype: fix MD0/MD1 opcodes and f26dot6 multiplication rounding. Nigel Tao 2013-12-05 09:09:03 +1100
  • 4c33bd09f5 freetype/truetype: implement SCFS, FLIPPT, FLIPRGON, FLIPRGOFF opcodes. Nigel Tao 2013-12-04 10:04:19 +1100
  • 25cb1e119f freetype/truetype: fix SHC opcode. Nigel Tao 2013-12-03 10:57:02 +1100
  • 11bef13aa5 freetype/truetype: track phantom points across compound glyphs. Nigel Tao 2013-12-03 08:21:05 +1100
  • 5cb0a99dcd freetype/truetype: fix Super45 rounding. Nigel Tao 2013-11-30 15:19:12 +1100
  • 1f97ea5d8e freetype/truetype: apply the pp1x adjustment to the unhinted points *before* hinting. Nigel Tao 2013-11-29 22:12:55 +1100
  • 114d43ecfe freetype/truetype: load vertical metrics from the OS/2 table. Nigel Tao 2013-11-29 10:33:11 +1100
  • 1c0c5a1f9a freetype/truetype: upgrade testdata to C Freetype 2.5.1. Nigel Tao 2013-11-28 14:02:28 +1100
  • 02a88bab17 freetype/truetype: fix SHC, MIRP opcodes. Nigel Tao 2013-11-27 20:09:54 +1100
  • 5a5d117404 freetype/truetype: normalize and set dual vector for SPVFS and SFVFS opcodes. Calculate dot product with 32-bit math to match C Freetype's rounding. Nigel Tao 2013-11-27 17:48:57 +1100
  • cce54f9bf8 freetype/truetype: fix order of 1st phantom point adjustment and 2nd / 4th phantom point rounding. Nigel Tao 2013-11-26 20:06:51 +1100
  • cef9ca89c7 freetype/truetype: implement ISECT, SHC, WCVTF, DELTAC and SDPVTL opcodes. Nigel Tao 2013-11-21 08:51:09 +1100
  • f6106a9f8b freetype/truetype: adjust ends slice when hinting a compound glyph. Nigel Tao 2013-11-07 08:53:15 +1100
  • cdaff3c716 freetype/truetype: run compound glyph hinting instructions. Nigel Tao 2013-11-05 09:58:40 +1100
  • 1f81822fe1 freetype/truetype: recalculate 'phantom point 1' after rounding. Nigel Tao 2013-10-30 07:50:48 +1100
  • e849ac9382 freetype: fix MDRP/MIRP Set-RP0 bit and fix normalize rounding. Nigel Tao 2013-10-29 20:59:39 +1100
  • ab80f5823d freetype/truetype: implement SHP and DELTAP opcodes. Nigel Tao 2013-10-25 20:07:33 +1100
  • 486e1683dd freetype/truetype: handle control value cut-in in MIRP. R?my Oudompheng 2013-10-25 11:01:57 +1100
  • 5ac614f802 freetype/truetype: implement MSIRP instruction. R?my Oudompheng 2013-10-25 11:00:02 +1100
  • 7bee3b6fe0 freetype/truetype: implement GC and MD instructions. R?my Oudompheng 2013-10-24 20:17:56 +1100
  • ab106efa01 freetype/truetype: implement SPVTL, SFVTL, SHZ, SHPIX opcodes. Nigel Tao 2013-10-24 10:47:50 +1100
  • e1f638ef1d freetype/truetype: fix IP rounding for negative numbers. R?my Oudompheng 2013-10-22 17:13:52 +1100
  • 3d51db0e38 freetype: C: add R?my Oudompheng's gmail.com address. Nigel Tao 2013-10-22 17:13:00 +1100
  • 2c9a24fb31 freetype: A+C: R?my Oudompheng (individual CLA) Nigel Tao 2013-10-22 15:48:40 +1100
  • b821f16356 freetype/truetype: WCVTP, RCVT opcodes. Nigel Tao 2013-10-19 10:04:03 +1100
  • bb775957cb freetype/truetype: propagate the useMyMetrics flag to nested components. Nigel Tao 2013-10-17 10:21:20 +1100
  • 8373bbf0e6 freetype/truetype: implement compound glyph transforms. Nigel Tao 2013-10-16 21:39:06 +1100
  • c8094ec963 freetype/truetype: refactor glyph.go; match C Freetype's rounding on one more test case. Nigel Tao 2013-10-16 18:54:54 +1100
  • 95f62386c3 freetype/truetype: enable the Times New Roman tests. Nigel Tao 2013-10-15 09:26:07 +1100
  • 30be3ed95b freetype/truetype: speed up the testScaling test function. Nigel Tao 2013-10-13 15:43:34 +1100