summaryrefslogtreecommitdiff
path: root/scripts
Commit message (Collapse)AuthorAge
* Merge branch 'delivery-script-updates' into delivery-updatesJames Godfrey-Kittle2015-06-17
|\
| * Script updates from Paratype 15/06/16.James Godfrey-Kittle2015-06-17
| |
* | Don't convert mixed glyph values to ints.James Godfrey-Kittle2015-06-11
| | | | | | | | | | | | Doing this conversion visibly changes the appearance of some composite glyphs, since e.g. a component scale of 1.6 would be rounded to 2. What doesn't make sense is why this was working with FontLab....
* | Remove various hot fixes from touchup_for_android.py.Roozbeh Pournader2015-05-21
| | | | | | | | These are now fixed in the fonts themselves.
* | Remove extra zero from version number.Roozbeh Pournader2015-05-16
| |
* | Add make target to build Android fonts from hinted fonts.Roozbeh Pournader2015-05-16
| | | | | | | | | | | | | | | | | | | | The change is temporary, while we confirm the quality of our new build toolchain. The target should go away once we switch completely to the new toolchain. This also removes the code that removed tab and unassigned characters from the Android target, since the tab now has the same width as space and the unassigned characters are no longer in the fonts.
* | Correctly copy FGlyphs to RoboFab RGlyphs.James Godfrey-Kittle2015-05-13
| | | | | | | | This caused some glyph mixes to fail.
* | Copy kerning info when copying FFonts.James Godfrey-Kittle2015-05-12
| | | | | | | | This affects the creation of condensed masters, without it they had no kerning info.
* | Don't remove overlaps while italicizing glyphs.James Godfrey-Kittle2015-05-12
| | | | | | | | This was causing problems with Thin Italic font generation.
* | Merge pull request #34 from google/anchor-fixJames Godfrey-Kittle2015-05-11
|\ \ | | | | | | Fix bug causing inaccurate anchor coordinates.
| * | Use RGlyph.move() to shift composite glyphs.James Godfrey-Kittle2015-05-08
| | | | | | | | | | | | This has now been fixed upstream.
| * | Correctly shift composite glyphs with offsets.James Godfrey-Kittle2015-05-07
| | | | | | | | | | | | Ideally we could call RGlyph.move(offset, anchors=False), but we have to bring back "shiftGlyphMembers" from the original toolchain because RGlyph.move does not work as documented.
| * | Infer composite glyphs' unicode values from names.James Godfrey-Kittle2015-05-01
| | |
| * | Remove some checks when adding anchors.James Godfrey-Kittle2015-05-01
| | | | | | | | | | | | These issues are solved with the updated anchor resources.
| * | Set unicode values of generated glyphs earlier.James Godfrey-Kittle2015-04-30
| | | | | | | | | | | | This is necessary for correctly adding anchors in the immediately following code.
| * | Fix bug causing inaccurate anchor coordinates.James Godfrey-Kittle2015-04-30
| | | | | | | | | | | | I introduced this bug in aa285dc861fb8a5b5083e1de3bb00ea1ef658cb1 while adapting updated scripts from Paratype.
* | | Merge pull request #33 from google/featools-updateJames Godfrey-Kittle2015-05-08
|\ \ \ | |/ / |/| | Remove feaTools adaptions which are now upstream.
| * | Remove feaTools adaptions which are now upstream.James Godfrey-Kittle2015-04-29
| | |
* | | Add tests for vertical metrics of individual glyphs.Roozbeh Pournader2015-04-29
|/ / | | | | | | | | | | | | The new tests check that every glyph fits in the [yMin, yMax] range. Also switch run_general_tests.py to test the hinted fonts instead of the unhinted fonts.
* | Make the output of render.sh a little smaller.Roozbeh Pournader2015-04-29
| |
* | Stop creating script-specific subsets for Google Fonts.Roozbeh Pournader2015-04-29
| |
* | Merge pull request #9 from google/anchor-fixJames Godfrey-Kittle2015-04-27
|\ \ | | | | | | Fix for dropped anchors
| * | More descriptive variable names in kerning.py.James Godfrey-Kittle2015-04-27
| | |
| * | Clean up kern feature generation a bit.James Godfrey-Kittle2015-04-22
| | |
| * | Clean up anchor addition code, include comments.James Godfrey-Kittle2015-04-22
| | |
| * | Rename anchor resources to .json.James Godfrey-Kittle2015-04-22
| | |
| * | Make glyph anchor info prettier.James Godfrey-Kittle2015-04-22
| | |
| * | Don't check for invalid mark lookups.James Godfrey-Kittle2015-04-20
| | | | | | | | | | | | With anchors fixed, we shouldn't need this check. Rollback of 55519e636b119dcdd91319364c572d3550050a43.
| * | Re-add dropped anchors to glyphs during build.James Godfrey-Kittle2015-04-20
| | | | | | | | | | | | This is a temporary workaround until VFB to UFO conversion is fixed.
| * | Break up kerning subtable by actual rule counts.James Godfrey-Kittle2015-04-20
| | | | | | | | | | | | This should avoid segmentation faults from makeotf even as we add more kerning rules. Necessary for the upcoming missing-anchor fix.
* | | Manually merge pull request #28 from google/smcp.Roozbeh Pournader2015-04-27
|\ \ \ | | | | | | | | | | | | Add tests and requirements for the 'smcp' feature.
| * | | Fix typo in variable name.Roozbeh Pournader2015-04-27
| | | |
| * | | Add tests and requirements for the 'smcp' feature.Roozbeh Pournader2015-04-27
| | | |
* | | | Merge pull request #27 from google/st-ligaturesRoozbeh Pournader2015-04-27
|\| | | | | | | | | | | | | | | Add tests for s-t and longs-t discretionary ligatures.
| * | | Add tests for s-t and longs-t discretionary ligatures.Roozbeh Pournader2015-04-26
| | | |
| * | | Test 'numr' and superscript digits to have the same width.Roozbeh Pournader2015-04-25
| | | |
| * | | Add parameters to layout.py to pass down to HarfBuzz.Roozbeh Pournader2015-04-25
| | | |
* | | | Merge pull request #19 from google/soft-dottedRoozbeh Pournader2015-04-27
|\| | | | | | | | | | | Add test for soft-dotted characters.
| * | | Refactor some common code in layout.py.Roozbeh Pournader2015-04-24
| | | | | | | | | | | | | | | | No functionality change.
| * | | Rename get_shapes to get_glyphs in layout.py.Roozbeh Pournader2015-04-24
| | | |
| * | | Look at actual shapes instead of advances.Roozbeh Pournader2015-04-24
| | | | | | | | | | | | | | | | | | | | The previous code was mistakenly looking at advances of glyphs, instead of the glyphs themselves.
| * | | Add test for soft-dotted characters.Roozbeh Pournader2015-04-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The test is added to run_exhaustive_tests.py, and checks all combinations of soft-dotted characters with combining marks above. It's disabled for now, since the fonts fail it.
* | | | Minor: Change ${BASH_SOURCE[0]} to $0 in render.sh.Roozbeh Pournader2015-04-24
| | | |
* | | | Make render.sh runnable from any directory.Roozbeh Pournader2015-04-24
|/ / /
* / / Modify render.sh to display text in all font instances.Roozbeh Pournader2015-04-22
|/ / | | | | | | The input is also now read from a text file.
* | Clean up Makefile and build-v2.py path references.Roozbeh Pournader2015-04-17
| |
* | More style fixes for build-v2.py.Roozbeh Pournader2015-04-17
| | | | | | | | Based on https://google-styleguide.googlecode.com/svn/trunk/pyguide.html.
* | Convert DOS line ending to Unix line endings.Roozbeh Pournader2015-04-17
| |
* | Minor style fixes to build-v2.py.Roozbeh Pournader2015-04-17
| |
* | Remove no-longer-relevant touchup_for_glass.py.Roozbeh Pournader2015-04-17
| |