summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--hinted/Roboto-Light.ttfbin182584 -> 182584 bytes
-rw-r--r--hinted/Roboto-Medium.ttfbin182884 -> 182884 bytes
-rw-r--r--hinted/Roboto-Regular.ttfbin181280 -> 181280 bytes
-rw-r--r--out/RobotoCondensedTTF/RobotoCondensed-Bold.ttfbin127340 -> 127340 bytes
-rw-r--r--out/RobotoCondensedTTF/RobotoCondensed-BoldItalic.ttfbin135504 -> 135504 bytes
-rw-r--r--out/RobotoCondensedTTF/RobotoCondensed-Italic.ttfbin133908 -> 133908 bytes
-rw-r--r--out/RobotoCondensedTTF/RobotoCondensed-Light.ttfbin126168 -> 126168 bytes
-rw-r--r--out/RobotoCondensedTTF/RobotoCondensed-LightItalic.ttfbin134544 -> 134544 bytes
-rw-r--r--out/RobotoCondensedTTF/RobotoCondensed-Regular.ttfbin125332 -> 125332 bytes
-rw-r--r--out/RobotoTTF/Roboto-Black.ttfbin127948 -> 127948 bytes
-rw-r--r--out/RobotoTTF/Roboto-BlackItalic.ttfbin134716 -> 134716 bytes
-rw-r--r--out/RobotoTTF/Roboto-Bold.ttfbin127744 -> 127744 bytes
-rw-r--r--out/RobotoTTF/Roboto-BoldItalic.ttfbin134556 -> 134556 bytes
-rw-r--r--out/RobotoTTF/Roboto-Italic.ttfbin132440 -> 132440 bytes
-rw-r--r--out/RobotoTTF/Roboto-Light.ttfbin126792 -> 126792 bytes
-rw-r--r--out/RobotoTTF/Roboto-LightItalic.ttfbin133172 -> 133172 bytes
-rw-r--r--out/RobotoTTF/Roboto-Medium.ttfbin127488 -> 127488 bytes
-rw-r--r--out/RobotoTTF/Roboto-MediumItalic.ttfbin134312 -> 134312 bytes
-rw-r--r--out/RobotoTTF/Roboto-Regular.ttfbin126072 -> 126072 bytes
-rw-r--r--out/RobotoTTF/Roboto-Thin.ttfbin127584 -> 127584 bytes
-rw-r--r--out/RobotoTTF/Roboto-ThinItalic.ttfbin132860 -> 132860 bytes
-rwxr-xr-xscripts/final_touchup.py38
22 files changed, 38 insertions, 0 deletions
diff --git a/hinted/Roboto-Light.ttf b/hinted/Roboto-Light.ttf
index 76700cb..d540bf1 100644
--- a/hinted/Roboto-Light.ttf
+++ b/hinted/Roboto-Light.ttf
Binary files differ
diff --git a/hinted/Roboto-Medium.ttf b/hinted/Roboto-Medium.ttf
index fede2c7..24596ed 100644
--- a/hinted/Roboto-Medium.ttf
+++ b/hinted/Roboto-Medium.ttf
Binary files differ
diff --git a/hinted/Roboto-Regular.ttf b/hinted/Roboto-Regular.ttf
index a4abd95..c39ee2c 100644
--- a/hinted/Roboto-Regular.ttf
+++ b/hinted/Roboto-Regular.ttf
Binary files differ
diff --git a/out/RobotoCondensedTTF/RobotoCondensed-Bold.ttf b/out/RobotoCondensedTTF/RobotoCondensed-Bold.ttf
index 1079af6..79695ec 100644
--- a/out/RobotoCondensedTTF/RobotoCondensed-Bold.ttf
+++ b/out/RobotoCondensedTTF/RobotoCondensed-Bold.ttf
Binary files differ
diff --git a/out/RobotoCondensedTTF/RobotoCondensed-BoldItalic.ttf b/out/RobotoCondensedTTF/RobotoCondensed-BoldItalic.ttf
index e7f13c2..bfe3760 100644
--- a/out/RobotoCondensedTTF/RobotoCondensed-BoldItalic.ttf
+++ b/out/RobotoCondensedTTF/RobotoCondensed-BoldItalic.ttf
Binary files differ
diff --git a/out/RobotoCondensedTTF/RobotoCondensed-Italic.ttf b/out/RobotoCondensedTTF/RobotoCondensed-Italic.ttf
index 7fa0448..b86678a 100644
--- a/out/RobotoCondensedTTF/RobotoCondensed-Italic.ttf
+++ b/out/RobotoCondensedTTF/RobotoCondensed-Italic.ttf
Binary files differ
diff --git a/out/RobotoCondensedTTF/RobotoCondensed-Light.ttf b/out/RobotoCondensedTTF/RobotoCondensed-Light.ttf
index 96b75dd..a8ddf40 100644
--- a/out/RobotoCondensedTTF/RobotoCondensed-Light.ttf
+++ b/out/RobotoCondensedTTF/RobotoCondensed-Light.ttf
Binary files differ
diff --git a/out/RobotoCondensedTTF/RobotoCondensed-LightItalic.ttf b/out/RobotoCondensedTTF/RobotoCondensed-LightItalic.ttf
index 7a2c164..cde3ea4 100644
--- a/out/RobotoCondensedTTF/RobotoCondensed-LightItalic.ttf
+++ b/out/RobotoCondensedTTF/RobotoCondensed-LightItalic.ttf
Binary files differ
diff --git a/out/RobotoCondensedTTF/RobotoCondensed-Regular.ttf b/out/RobotoCondensedTTF/RobotoCondensed-Regular.ttf
index 734cc40..bb8a10c 100644
--- a/out/RobotoCondensedTTF/RobotoCondensed-Regular.ttf
+++ b/out/RobotoCondensedTTF/RobotoCondensed-Regular.ttf
Binary files differ
diff --git a/out/RobotoTTF/Roboto-Black.ttf b/out/RobotoTTF/Roboto-Black.ttf
index 2cdbe43..755f3d6 100644
--- a/out/RobotoTTF/Roboto-Black.ttf
+++ b/out/RobotoTTF/Roboto-Black.ttf
Binary files differ
diff --git a/out/RobotoTTF/Roboto-BlackItalic.ttf b/out/RobotoTTF/Roboto-BlackItalic.ttf
index 9086791..3ebdc7d 100644
--- a/out/RobotoTTF/Roboto-BlackItalic.ttf
+++ b/out/RobotoTTF/Roboto-BlackItalic.ttf
Binary files differ
diff --git a/out/RobotoTTF/Roboto-Bold.ttf b/out/RobotoTTF/Roboto-Bold.ttf
index 15c9b4e..baaf1ff 100644
--- a/out/RobotoTTF/Roboto-Bold.ttf
+++ b/out/RobotoTTF/Roboto-Bold.ttf
Binary files differ
diff --git a/out/RobotoTTF/Roboto-BoldItalic.ttf b/out/RobotoTTF/Roboto-BoldItalic.ttf
index a0abf30..11542e5 100644
--- a/out/RobotoTTF/Roboto-BoldItalic.ttf
+++ b/out/RobotoTTF/Roboto-BoldItalic.ttf
Binary files differ
diff --git a/out/RobotoTTF/Roboto-Italic.ttf b/out/RobotoTTF/Roboto-Italic.ttf
index 67b5394..9e85cc8 100644
--- a/out/RobotoTTF/Roboto-Italic.ttf
+++ b/out/RobotoTTF/Roboto-Italic.ttf
Binary files differ
diff --git a/out/RobotoTTF/Roboto-Light.ttf b/out/RobotoTTF/Roboto-Light.ttf
index d9fb64a..1ff5ade 100644
--- a/out/RobotoTTF/Roboto-Light.ttf
+++ b/out/RobotoTTF/Roboto-Light.ttf
Binary files differ
diff --git a/out/RobotoTTF/Roboto-LightItalic.ttf b/out/RobotoTTF/Roboto-LightItalic.ttf
index 1fd1d31..36d11fc 100644
--- a/out/RobotoTTF/Roboto-LightItalic.ttf
+++ b/out/RobotoTTF/Roboto-LightItalic.ttf
Binary files differ
diff --git a/out/RobotoTTF/Roboto-Medium.ttf b/out/RobotoTTF/Roboto-Medium.ttf
index c63c115..2ea57c3 100644
--- a/out/RobotoTTF/Roboto-Medium.ttf
+++ b/out/RobotoTTF/Roboto-Medium.ttf
Binary files differ
diff --git a/out/RobotoTTF/Roboto-MediumItalic.ttf b/out/RobotoTTF/Roboto-MediumItalic.ttf
index cd7c835..6ad7902 100644
--- a/out/RobotoTTF/Roboto-MediumItalic.ttf
+++ b/out/RobotoTTF/Roboto-MediumItalic.ttf
Binary files differ
diff --git a/out/RobotoTTF/Roboto-Regular.ttf b/out/RobotoTTF/Roboto-Regular.ttf
index 9cb4a5a..66ce900 100644
--- a/out/RobotoTTF/Roboto-Regular.ttf
+++ b/out/RobotoTTF/Roboto-Regular.ttf
Binary files differ
diff --git a/out/RobotoTTF/Roboto-Thin.ttf b/out/RobotoTTF/Roboto-Thin.ttf
index f02f100..6a43931 100644
--- a/out/RobotoTTF/Roboto-Thin.ttf
+++ b/out/RobotoTTF/Roboto-Thin.ttf
Binary files differ
diff --git a/out/RobotoTTF/Roboto-ThinItalic.ttf b/out/RobotoTTF/Roboto-ThinItalic.ttf
index 12a2ce0..379b0fa 100644
--- a/out/RobotoTTF/Roboto-ThinItalic.ttf
+++ b/out/RobotoTTF/Roboto-ThinItalic.ttf
Binary files differ
diff --git a/scripts/final_touchup.py b/scripts/final_touchup.py
new file mode 100755
index 0000000..5e02070
--- /dev/null
+++ b/scripts/final_touchup.py
@@ -0,0 +1,38 @@
+#!/usr/bin/python
+"""Post-build touch ups for Roboto."""
+
+from os import path
+import sys
+
+from fontTools import ttLib
+
+
+def correct_font(source_font_name, target_font_name):
+ """Corrects metrics and other meta information."""
+ font = ttLib.TTFont(source_font_name)
+
+ head = font['head']
+ head.yMax = 2163
+ head.yMin = -555
+
+ hhea = font['hhea']
+ hhea.ascent = 1900
+ hhea.descent = -500
+ hhea.lineGap = 0
+
+ basename = path.basename(source_font_name)
+ bold = ('Bold' in basename) or ('Black' in basename)
+ italic = 'Italic' in basename
+ head.macStyle = (italic << 1) | bold
+
+ font.save(target_font_name)
+
+
+def main(argv):
+ """Correct all fonts specified in the command line."""
+ for font_name in argv[1:]:
+ correct_font(font_name, path.basename(font_name))
+
+
+if __name__ == "__main__":
+ main(sys.argv)