diff options
author | Roozbeh Pournader <roozbeh@google.com> | 2014-09-11 20:23:32 -0700 |
---|---|---|
committer | James Godfrey-Kittle <jamesgk@google.com> | 2015-04-16 12:16:21 -0700 |
commit | f9196c726aafb915fcd3cfdb7f0fd0fb6a62026a (patch) | |
tree | 61ea32540e0bbacefb10f4a6e8c28ae2774e6d30 | |
parent | 8ab3850706c54cd1ad369eb2ca2e1e8355a98b1e (diff) |
Add pointers to bugs discussing the hotfixes in touch_for_android.
-rwxr-xr-x | scripts/touchup_for_android.py | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/scripts/touchup_for_android.py b/scripts/touchup_for_android.py index 0674e94..a230f27 100755 --- a/scripts/touchup_for_android.py +++ b/scripts/touchup_for_android.py @@ -83,6 +83,7 @@ def fix_ccmp_lookup(font): 'commaaccentrotate', 'ringacute']): continue + # https://code.google.com/a/google.com/p/roboto/issues/detail?id=54 if first_char == 'a' and component == 'uni02BE': ligatures_to_delete.append(index) continue @@ -96,34 +97,42 @@ def fix_ccmp_lookup(font): def apply_temporary_fixes(font): - """Apply some temporary fixes.""" - + """Apply some temporary fixes. + """ # Make sure macStyle is correct + # https://code.google.com/a/google.com/p/roboto/issues/detail?id=8 font_name = get_font_name(font) bold = ('Bold' in font_name) or ('Black' in font_name) italic = 'Italic' in font_name font['head'].macStyle = (italic << 1) | bold # Mark the font free for installation, embedding, etc. + # https://code.google.com/a/google.com/p/roboto/issues/detail?id=29 os2 = font['OS/2'] os2.fsType = 0 # Set the font vendor to Google + # https://code.google.com/a/google.com/p/roboto/issues/detail?id=46 os2.achVendID = 'GOOG' # Drop the lookup forming the ff ligature + # https://code.google.com/a/google.com/p/roboto/issues/detail?id=47 drop_lookup(font['GSUB'], 5) # Correct the ccmp lookup to use combining marks instead of spacing ones + # https://code.google.com/a/google.com/p/roboto/issues/detail?id=48 fix_ccmp_lookup(font) # Fix the digit widths + # https://code.google.com/a/google.com/p/roboto/issues/detail?id=49 fix_digit_widths(font) # Add cmap for U+2117 SOUND RECORDING COPYRIGHT + # https://code.google.com/a/google.com/p/roboto/issues/detail?id=44 font_data.add_to_cmap(font, {0x2117: 'published'}) # Fix version number from buildnumber.txt + # https://code.google.com/a/google.com/p/roboto/issues/detail?id=50 from datetime import date build_number_txt = path.join( @@ -153,6 +162,9 @@ def apply_android_specific_fixes(font): # Remove tab, combining keycap, the arrows, and unassigned characters # from the cmap table + # https://code.google.com/a/google.com/p/roboto/issues/detail?id=51 + # https://code.google.com/a/google.com/p/roboto/issues/detail?id=52 + # https://code.google.com/a/google.com/p/roboto/issues/detail?id=53 font_data.delete_from_cmap(font, [ 0x0009, 0x20E3, 0x2072, 0x2073, 0x208F, 0x2191, 0x2193]) |