Commit Graph

964 Commits (9ceb01040244e76a5decf83108fed4510b97ede6)

Author SHA1 Message Date
Andy Meneely 25773a8ee5 Better regression tests for roo 2015-04-27 08:50:03 -04:00
Andy Meneely d00ae0215f Upgrade to roo 2.0.0 2015-04-24 13:29:39 -04:00
Andy Meneely 8fe093fc57 More changelog cleanup: dates and bug/feature/chore groupings
Following more conventional guidelines for change logs.
2015-04-16 21:47:06 -04:00
Andy Meneely 035cd6259e Fix global hinting logic
Fixes #63
2015-04-16 21:24:21 -04:00
Andy Meneely fb07d9da02 Backfill the changelog for font antialiasing change 2015-04-16 21:18:18 -04:00
Andy Meneely a64e608b0a Onward and upward. 2015-04-16 20:56:01 -04:00
Andy Meneely 838b1fd085 Removing scratch code 2015-04-13 23:19:59 -04:00
Andy Meneely 1e72376caa Document bugfix #62 2015-04-13 23:18:31 -04:00
Andy Meneely 4a0c5e78b6 Fix PDF scaling issue
Properly compute the size of the PDF based on DPI and PDF-specific resolution (i.e. 72dpi).

Closes #62
2015-04-13 22:59:34 -04:00
Andy Meneely a47e26535d Starting a bugfix version 2015-04-13 22:49:42 -04:00
Andy Meneely 8ec0a5e09a Onward and upward. 2015-04-13 21:44:37 -04:00
Andy Meneely e8e1fe381c The ever-expanding release todo list. 2015-04-13 21:43:59 -04:00
Andy Meneely fbefe098cc I dub thee v0.5.0 2015-04-13 21:42:39 -04:00
Andy Meneely 0185f2dfcf Fixing up regression tests for release 2015-04-13 21:33:55 -04:00
Andy Meneely 0616512bd6 Set font antialiasing from global antialiasing
This is a workaround until we get a proper solution in #59
2015-04-13 21:26:41 -04:00
Andy Meneely 2d9ba40486 Making this work for now
Related to #56
2015-04-13 21:13:26 -04:00
Andy Meneely e268246337 Allow specific gray and subpixel choices for antialiasing 2015-04-13 21:01:46 -04:00
Andy Meneely 7360c8f550 Some tweaks to the README
[skip ci]
2015-04-11 11:04:01 -04:00
Andy Meneely 0e22c52b0f Fix up config defaults
Also: removing include because Yard is stupid.
2015-04-07 21:32:55 -04:00
Andy Meneely 063d5156d6 Allow configuration of typographical replacements, e.g. smart quotes
If you're living in a non-UTF-8 character set, then you can configure what quotes are smartly changed.
If my regexes are messing things up, you can also turn this off with smart_quotes: false
Also updated docs.

This closes #50
2015-04-07 21:21:00 -04:00
Andy Meneely beb46a9e1c Place embedded icons based on byte offset
Fixes #57
2015-04-07 19:43:16 -04:00
Andy Meneely 211e7c13b3 Fix typography replacements with embeds
Enable embedded icons tests again
2015-04-07 12:20:40 -04:00
Andy Meneely a5d1cb60f2 Complete overhaul of smart quotes to "typographer"
See README for details

Contributes to #50
2015-04-07 00:16:06 -04:00
Andy Meneely 674397c005 Smart quotes!
Closes #50
2015-04-04 16:02:20 -04:00
Andy Meneely 874bdba8bc Fix a string replacement issue.
Contributes to #30
2015-04-04 09:33:04 -04:00
Andy Meneely 19cad2cdb8 Using a platform-specific fix for zero-width letters on embedding icons
Contributes to #30 and our zero-width letter woes.
2015-04-04 09:15:21 -04:00
Andy Meneely 84fa97a4d1 More debugging on this stupid error 2015-04-02 10:19:22 -04:00
Andy Meneely 91ba48f80b Explicitly saving and restoring the matrix 2015-04-02 10:14:08 -04:00
Andy Meneely c9f9235be7 Attempting travis fix by saving and restoring the matrix 2015-04-02 10:00:26 -04:00
Andy Meneely b123a132ef Better debugging to fix this travis issue 2015-04-01 10:19:46 -04:00
Andy Meneely 44a6334b26 Allowing :get_matrix in the wrapper 2015-04-01 10:13:59 -04:00
Andy Meneely d4cd7897ab Catching the error and printing the current cairo matrix 2015-04-01 10:12:16 -04:00
Andy Meneely acdb56d894 Travis fix: adding save/restore to fix matrix problem 2015-04-01 10:02:16 -04:00
Andy Meneely 5c4d7c368f Switching back to zero to try to break Travis 2015-04-01 09:47:45 -04:00
Andy Meneely 784a0dcb90 Updating the regression test 2015-03-31 21:24:28 -04:00
Andy Meneely 7941adc2aa Font size of 1/1024 pixel to fix non invertible matrix error 2015-03-31 21:15:06 -04:00
Andy Meneely 03e41c7e81 Adding regression tests for various cases to test PR #53
Close #53.
2015-03-31 17:05:03 -04:00
pickfifteen f18730e927 Embed cleanup unused lines 2015-03-30 16:23:33 -04:00
pickfifteen 7cc75b24a2 Embed wrapping fix
Draw call locations now calculated after all string replacements. Does this fix the center and right align embed? Quick testing could not find any errors, but more thorough testing needed.
2015-03-30 16:19:19 -04:00
pickfifteen 30df4cd115 Embed size fix
Missed the trailing word character in last commit
2015-03-30 16:06:32 -04:00
pickfifteen 67c834960a Embed fix size, first / last issue
One more fix needed to fix wrapping-- draw_calls all need to be calculated after all string substitutions have been made.
2015-03-30 16:02:24 -04:00
Andy Meneely 554e8457da Updated changelog for curves 2015-03-26 20:11:38 -04:00
Andy Meneely 574b76873e Updating regression tests, renamed bezier curve params 2015-03-26 19:50:12 -04:00
Andy Meneely 924f9e98e8 More documentation on how to contribute 2015-03-26 19:12:47 -04:00
Andy Meneely 6c9ddaf38a Lots of new documentation, especially for text 2015-03-26 19:12:46 -04:00
Andy Meneely 42ae2144e0 Fix index location issue, working on vertical placement
Contributes to #30

Also added little adjusters for the icons in case your icon is a little off.
[skip ci]
2015-03-24 14:59:21 -04:00
Andy Meneely 014646ce9f Better default to avoid CAIRO_STATUS_INVALID_SIZE errors
For some silly reason Cairo checks the width and height for invalid size, not the product: http://lists.cairographics.org/archives/cairo/2010-December/021424.html
2015-03-23 13:53:23 -04:00
Andy Meneely 2cc9cc8e93 Initial implementation of curves
Contributes to #37
2015-03-19 18:15:24 -04:00
Andy Meneely 6f40e1db99 Documenting embedding on the changelog 2015-03-19 17:40:20 -04:00
Andy Meneely eee1bcf90d Default key is specified 2015-03-19 17:24:46 -04:00