If the developer gives some weight/italic to the Typeface.Builder the fallback used the metadata in the font file. We should use provided data instead. This CL also adjusts upper and lower limits on weight, from 100..900 to 1..1000 Bug: 37257745 Bug: 37251569 Test: android.graphics.cts.TypefaceTest passes Change-Id: I7cf390d96b49afcce359928373698b0c9a9babd8