summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Don't set Black weight as bold outside of AndroidJames Godfrey-Kittle2015-12-11
| | | | | | There's no documented reason why we were doing this before, so let's output these fonts for now and see if they work on other platforms. Android can come next.
* Update use of nototools' unit testsJames Godfrey-Kittle2015-12-11
| | | | | | Due to changes in https://github.com/jamesgk/nototools/commit/7c07e2b2485b29638d9141b809d7eadd547f1b01 https://github.com/jamesgk/nototools/commit/995fe3c706d1e9fb76d5506e36a6ef06f2ea2dfe
* Update calls to cu2quJames Godfrey-Kittle2015-12-11
| | | | | This is hopefully the last time we have to do this. In response to https://github.com/googlei18n/cu2qu/commit/56f36a1b2ab673c25ac81756d5c251909a7d41e2
* Decompose U+2050 to avoid a backwards contourJames Godfrey-Kittle2015-12-10
| | | | | | | If we wait until the UFO glyph is drawn to a FontTools glyph, the contours (one of which is a reflected component) will have opposite directions. When decomposed in the build scripts, the glyph's contours both have the correct direction.
* Merge pull request #137 from jamesgk/ttf-generationBehdad Esfahbod2015-12-07
|\ | | | | TTF generation
| * Another update to curve conversion callsJames Godfrey-Kittle2015-11-24
| | | | | | | | | | cu2qu is a new library without a currently well-defined API, so these calls have changed and will probably change again.
| * Reverse contours before generating TTFsJames Godfrey-Kittle2015-11-23
| | | | | | | | | | The UFOs store contours in ccw order, and the TrueType spec seems to say they should be cw. The old binaries are cw.
| * Fix typo in readmeJames Godfrey-Kittle2015-11-23
| |
| * Add cu2qu dependency note to readmeJames Godfrey-Kittle2015-11-23
| |
| * Update readmeJames Godfrey-Kittle2015-11-23
| |
| * Change error bound when converting curvesJames Godfrey-Kittle2015-11-23
| | | | | | | | | | | | This is a small change which passes the threshold at which dots will have eight points instead of four, which makes a noticeable difference in shape.
| * Update curve conversion calls based on upstreamJames Godfrey-Kittle2015-11-20
| |
| * Generate TTFs with ufo2ftJames Godfrey-Kittle2015-11-20
| |
| * Fix import order in Build.pyJames Godfrey-Kittle2015-11-20
| |
* | Merge pull request #138 from jamesgk/fontcrunch-updateBehdad Esfahbod2015-11-26
|\ \ | |/ |/| Fontcrunch update
| * [fontcrunch] Stricter compilation of quadoptJames Godfrey-Kittle2015-11-25
| | | | | | | | | | I feel like we may as well have these flags, since it compiles fine with them.
| * [fontcrunch] Incorporate some upstream changesJames Godfrey-Kittle2015-11-25
|/ | | | | | These are changes from https://github.com/googlefonts/fontcrunch. Not included is the removal of the main function in quadopt.cc, which we obviously need.
* Merge pull request #135 from jamesgk/italicsJames Godfrey-Kittle2015-11-20
|\ | | | | Italics stuff
| * [italics] Add some commentsJames Godfrey-Kittle2015-11-19
| | | | | | | | It's not much, but maybe a start....
| * [italics] Work around RoboFab-related issuesJames Godfrey-Kittle2015-11-19
| | | | | | | | | | | | | | | | | | | | | | | | This is (hopefully) a temporary hack until a more robust solution to the issue is found. Basically the problem is that RoboFab pens do float-to-float comparisons to decide whether to remove duplicate points from contours, and breaks with BooleanOperations output (which can include point coordinates with very small fractional components). The italicizing code assumes certain behavior from RoboFab pens and can't handle duplicate points being kept.
| * [italics] Fix import order, remove unused importsJames Godfrey-Kittle2015-11-13
| |
| * [italics] Fix whitespaceJames Godfrey-Kittle2015-11-13
|/
* Correct dates in sourcesJames Godfrey-Kittle2015-11-03
| | | | | These dates seem to be incorrectly exported by vfb2ufo. The new dates are taken from the currently available webfont binaries.
* Merge pull request #129 from anthrotype/readme-bool-opsJames Godfrey-Kittle2015-10-23
|\ | | | | [README.md] modify instructions for installing booleanOperations
| * [README.md] modify instructions for installing booleanOperationsCosimo Lupo2015-10-23
|/ | | | | | | The current master/HEAD no longer requires to run two different setup.py scripts and manually copy the *.so module. https://github.com/typemytype/booleanOperations/pull/6
* Merge pull request #119 from jamesgk/testingJames Godfrey-Kittle2015-10-12
|\ | | | | Use common tests from nototools
| * Use common tests from nototoolsJames Godfrey-Kittle2015-10-06
| |
* | Merge pull request #118 from jamesgk/testingJames Godfrey-Kittle2015-10-06
|\| | | | | Further generalize common_tests.py
| * Test version string, revision # as separate valuesJames Godfrey-Kittle2015-10-06
| |
| * Add example of expected_version definitionJames Godfrey-Kittle2015-10-06
| |
| * Further generalize common_tests.pyJames Godfrey-Kittle2015-10-06
|/
* Merge pull request #116 from jamesgk/testingJames Godfrey-Kittle2015-10-06
|\ | | | | Test consolidation
| * Move exhaustive tests to common_testsJames Godfrey-Kittle2015-09-29
| |
| * Use common digit width test for androidJames Godfrey-Kittle2015-09-29
| |
| * Move TestHints to common_testsJames Godfrey-Kittle2015-09-29
| |
| * Generalize and move vertical metrics testsJames Godfrey-Kittle2015-09-29
| |
| * Generalize coverage tests in common_testsJames Godfrey-Kittle2015-09-29
| |
| * Move all name tests to common_testsJames Godfrey-Kittle2015-09-29
| |
* | Merge pull request #114 from jamesgk/meta-fixJames Godfrey-Kittle2015-10-06
|\ \ | |/ |/| Provide a hotfix for webfont names
| * Provide a hotfix for webfont names.James Godfrey-Kittle2015-09-29
|/ | | | | | | | | | This ensures that we'll only have four fonts with family name "Roboto" (regular, bold, italic, and bold italic), which is necessary for Windows compatibility. Other styles have their weight appended to the family name. Also ensures that the macStyle bold bit is set for weight Black, to be consistent with older Roboto binaries.
* Merge pull request #113 from jamesgk/add-testsJames Godfrey-Kittle2015-09-29
|\ | | | | Temporarily disable superscript digit test for web
| * Tmp disable superscript digit test for web.James Godfrey-Kittle2015-09-29
|/ | | | | | | | See added comment for motivation. Probably the *.frac and *superior glyphs should be merged. More info: https://github.com/google/roboto/issues/22 https://github.com/google/roboto/issues/108
* Merge pull request #111 from jamesgk/add-testsJames Godfrey-Kittle2015-09-29
|\ | | | | Add family name tests
| * Add option to check heavier fonts as marked bold.James Godfrey-Kittle2015-09-28
| | | | | | | | | | | | Not sure if there's any rule for whether fonts heavier than Bold (e.g. Black) should be marked bold in the macStyle and subfamily name, so this adds an option to test either way.
| * Re-add check for bold bit in Black weight.James Godfrey-Kittle2015-09-28
| | | | | | | | | | | | | | | | Check removed in ca851298519eb19c3c89cc2b3a6c0770b04257a4. It may or may not be standard practice, but Roboto has previously set the bold bit for its Black weight so we'll keep it this way to avoid regression.
| * Remove unused imports.James Godfrey-Kittle2015-09-28
| |
| * Test that name and style are generally compatible.James Godfrey-Kittle2015-09-28
| | | | | | | | | | | | Changes to the TestNames unit tests reflect the issues raised in the link added to common_tests.py. Also generally account for code changed in nototools.
* | Fix typo in readme (availabe -> available)James Godfrey-Kittle2015-09-29
|/
* Merge pull request #110 from jamesgk/shape-fixJames Godfrey-Kittle2015-09-21
|\ | | | | Decompose nested components.
| * Rename decomposeGlyph's recursive helper function.James Godfrey-Kittle2015-09-21
| |