| Commit message (Collapse) | Author | Age |
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
Due to changes in
https://github.com/jamesgk/nototools/commit/7c07e2b2485b29638d9141b809d7eadd547f1b01
https://github.com/jamesgk/nototools/commit/995fe3c706d1e9fb76d5506e36a6ef06f2ea2dfe
|
|
|
|
|
| |
This is hopefully the last time we have to do this. In response to
https://github.com/googlei18n/cu2qu/commit/56f36a1b2ab673c25ac81756d5c251909a7d41e2
|
|
|
|
|
|
|
| |
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.
|
|\
| |
| | |
TTF generation
|
| |
| |
| |
| |
| | |
cu2qu is a new library without a currently well-defined API, so these
calls have changed and will probably change again.
|
| |
| |
| |
| |
| | |
The UFOs store contours in ccw order, and the TrueType spec seems to
say they should be cw. The old binaries are cw.
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
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.
|
| | |
|
| | |
|
| | |
|
|\ \
| |/
|/| |
Fontcrunch update
|
| |
| |
| |
| |
| | |
I feel like we may as well have these flags, since it compiles fine
with them.
|
|/
|
|
|
|
| |
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.
|
|\
| |
| | |
Italics stuff
|
| |
| |
| |
| | |
It's not much, but maybe a start....
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| | |
|
|/ |
|
|
|
|
|
| |
These dates seem to be incorrectly exported by vfb2ufo. The new dates
are taken from the currently available webfont binaries.
|
|\
| |
| | |
[README.md] modify instructions for installing booleanOperations
|
|/
|
|
|
|
|
| |
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
|
|\
| |
| | |
Use common tests from nototools
|
| | |
|
|\|
| |
| | |
Further generalize common_tests.py
|
| | |
|
| | |
|
|/ |
|
|\
| |
| | |
Test consolidation
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
|\ \
| |/
|/| |
Provide a hotfix for webfont names
|
|/
|
|
|
|
|
|
|
|
| |
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.
|
|\
| |
| | |
Temporarily disable superscript digit test for web
|
|/
|
|
|
|
|
|
| |
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
|
|\
| |
| | |
Add family name tests
|
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| | |
|
| |
| |
| |
| |
| |
| | |
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.
|
|/ |
|
|\
| |
| | |
Decompose nested components.
|
| | |
|