Chromium Code Reviews| Index: LayoutTests/animations/interpolation/font-weight-interpolation.html |
| diff --git a/LayoutTests/animations/interpolation/font-weight-interpolation.html b/LayoutTests/animations/interpolation/font-weight-interpolation.html |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..a4595810592ceb490c92a3888781a2f0c845b847 |
| --- /dev/null |
| +++ b/LayoutTests/animations/interpolation/font-weight-interpolation.html |
| @@ -0,0 +1,88 @@ |
| +<!doctype html> |
| +<style> |
| + @font-face { |
| + font-family: 'WebKit WeightWatcher'; |
| + font-weight: 100; |
| + src: url('../../resources/WebKitWeightWatcher100.ttf'); |
| + } |
| + @font-face { |
| + font-family: 'WebKit WeightWatcher'; |
| + font-weight: 200; |
| + src: url('../../resources/WebKitWeightWatcher200.ttf'); |
| + } |
| + @font-face { |
| + font-family: 'WebKit WeightWatcher'; |
| + font-weight: 300; |
| + src: url('../../resources/WebKitWeightWatcher300.ttf'); |
| + } |
| + @font-face { |
| + font-family: 'WebKit WeightWatcher'; |
| + font-weight: 400; |
| + src: url('../../resources/WebKitWeightWatcher400.ttf'); |
| + } |
| + @font-face { |
| + font-family: 'WebKit WeightWatcher'; |
| + font-weight: 500; |
| + src: url('../../resources/WebKitWeightWatcher500.ttf'); |
| + } |
| + @font-face { |
| + font-family: 'WebKit WeightWatcher'; |
| + font-weight: 600; |
| + src: url('../../resources/WebKitWeightWatcher600.ttf'); |
| + } |
| + @font-face { |
| + font-family: 'WebKit WeightWatcher'; |
| + font-weight: 700; |
| + src: url('../../resources/WebKitWeightWatcher700.ttf'); |
| + } |
| + @font-face { |
| + font-family: 'WebKit WeightWatcher'; |
| + font-weight: 800; |
| + src: url('../../resources/WebKitWeightWatcher800.ttf'); |
| + } |
| + @font-face { |
| + font-family: 'WebKit WeightWatcher'; |
| + font-weight: 900; |
| + src: url('../../resources/WebKitWeightWatcher900.ttf'); |
| + } |
| + |
| + .target { |
| + display: inline-block; |
| + font-family: 'WebKit WeightWatcher'; |
| + font-size: 20px; |
| + } |
| + .replica { |
| + color: green; |
| + margin-right: 30px; |
| + } |
| + |
| +</style> |
| +<template id="target-template">A</template> |
| +<script src="resources/interpolation-test.js"></script> |
| +<script> |
| + assertInterpolation({ |
| + property: 'font-weight', |
| + from: '100', |
| + to: '900' |
| + }, [ |
| + {at: 0/8, is: '100'}, |
| + {at: 1/8, is: '200'}, |
| + {at: 2/8, is: '300'}, |
| + {at: 3/8, is: '400'}, |
| + {at: 4/8, is: '500'}, |
| + {at: 5/8, is: '600'}, |
| + {at: 6/8, is: '700'}, |
| + {at: 7/8, is: '800'}, |
| + {at: 8/8, is: '900'}, |
|
alancutter (OOO until 2018)
2014/02/23 23:01:08
Since this property is bounded between 100 and 900
|
| + |
| + {at: 0.10/8, is: '100'}, |
| + {at: 0.49/8, is: '100'}, |
| + {at: 0.50/8, is: '200'}, |
| + {at: 0.51/8, is: '200'}, |
| + {at: 0.90/8, is: '200'}, |
| + {at: 7.10/8, is: '800'}, |
| + {at: 7.49/8, is: '800'}, |
| + {at: 7.50/8, is: '900'}, |
| + {at: 7.51/8, is: '900'}, |
| + ]); |
| +</script> |