| 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.
|
|
|
|
| |
These are now fixed in the fonts themselves.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
| |
This is because web targets are from different cuts, and we want to
keep the information.
|
| |
|
|
|
|
| |
This is so that both Adroid and Web targets could reuse it.
|
|
|
|
|
| |
Also remove unused and tested touchups from the Android
touchup script.
|
|
|
|
|
| |
Also add test for font vendor ID in the OS/2 table and remove
no-longer-necessary touchups from touchup_for_android.py.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Touchup:
- Shared touchups between Android and web are moved to a new module
- OS/2.usWeightClass is fixed to match the font name
- Unassigned characters are no longer explicitly dropped
Testing:
- Rhotic hook is skipped when checking that spacing marks don't form
ligatures
- OS/2.usWeightClass is tested to be set correctly
|
|
|
|
|
|
|
| |
Also remove the code that touched it to be zero, since the value is
fixed in the fonts now.
Fixes issue 29.
|
|
|
|
|
| |
And since the bug (issue 8) is fixed in the generated fonts now, add
test for macStyle to run_general_test.py.
|
| |
|
| |
|
|
|
|
| |
Fixes https://b.corp.google.com/issue?id=16727859.
|
| |
|
|
|
|
|
| |
The cmap was missing in Thin and Thin Italic fonts, although the glyph
existed in the fonts.
|
|
|
|
|
|
| |
Fixes issue 33, and the following external bugs:
https://code.google.com/p/android-developer-preview/issues/detail?id=330
https://b.corp.google.com/issue?id=16299966
|
|
|
|
|
|
| |
yMin and yMax values needed for Android are now set after the subsetting in
a separate script. The touchup script is also divided into Android-specific
changes and general ones.
|
|
The touchup tool is now Android-specific and reads the data from the build
number file directly. It also lists all glyph going outside the Android
boundaries. Makefile also has a new 'android' target.
|