summaryrefslogtreecommitdiff
path: root/scripts/lib/fontbuild/mix.py
Commit message (Collapse)AuthorAge
* Don't use RGlyph.getParent.James Godfrey-Kittle2015-09-02
| | | | | | Apparently this method returns a different font than we expect in decomposeGlyph, probably due to the glyph copying we do when mixing masters. The easiest thing to do is just not trust or use the method.
* Always deal with floats when mixing font masters.James Godfrey-Kittle2015-08-21
| | | | | | | | | Without this change, some of the master data contains int values which are not interpolated correctly due to numpy array behavior. For example adding float values to a numpy array of ints will always result in an array of ints, so a scale value which should be a float between 0 and 1 might instead be rounded.
* Don't round interpolated component scaling values.James Godfrey-Kittle2015-06-19
| | | | | Basically a redo of 9292364c1a122498ada2616fdd20683c27c80e15, except more conservative.
* Revert "Don't convert mixed glyph values to ints."James Godfrey-Kittle2015-06-19
| | | | | This reverts commit 9292364c1a122498ada2616fdd20683c27c80e15. Necessary because it caused condensed glyphs to italicize incorrectly.
* 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....
* 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.
* Remove some checks when adding anchors.James Godfrey-Kittle2015-05-01
| | | | These issues are solved with the updated anchor resources.
* Clean up anchor addition code, include comments.James Godfrey-Kittle2015-04-22
|
* Make glyph anchor info prettier.James Godfrey-Kittle2015-04-22
|
* 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.
* Clear base font's kerning when interpolating.James Godfrey-Kittle2015-04-16
| | | | This matches the behavior of the old toolchain. The result should only contain kern rules for pairs present in both masters.
* Add license files and headers.James Godfrey-Kittle2015-04-16
|
* Use RoboFab for kerning interpolationJames Godfrey-Kittle2015-04-16
|
* Remove references to FL (stub out missing methods)James Godfrey-Kittle2015-04-16
|
* Update toolchain to latest ParaType delivery.Roozbeh Pournader2014-07-22
|
* Remove executable flagsRoozbeh Pournader2014-06-06
|
* Importing Roboto 2.0Christian Robertson2014-05-19