OLD | NEW |
| (Empty) |
1 <!-- | |
2 @license | |
3 Copyright (c) 2015 The Polymer Project Authors. All rights reserved. | |
4 This code may only be used under the BSD style license found at http://polymer.g
ithub.io/LICENSE.txt | |
5 The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt | |
6 The complete set of contributors may be found at http://polymer.github.io/CONTRI
BUTORS.txt | |
7 Code distributed by Google as part of the polymer project is also | |
8 subject to an additional IP rights grant found at http://polymer.github.io/PATEN
TS.txt | |
9 --> | |
10 <link rel="import" href="../../font-roboto/roboto.html"> | |
11 | |
12 <!-- | |
13 Typographic styles are provided matching the Material Design standard styles: | |
14 http://www.google.com/design/spec/style/typography.html#typography-standard-styl
es | |
15 | |
16 To make use of them, apply a `paper-font-<style>` class to elements, matching | |
17 the font style you wish it to inherit. | |
18 | |
19 <header class="paper-font-display2">Hey there!</header> | |
20 | |
21 Note that these are English/Latin centric styles. You may need to further adjust | |
22 line heights and weights for CJK typesetting. See the notes in the Material | |
23 Design typography section. | |
24 --> | |
25 <style> | |
26 | |
27 .paper-font-display4, | |
28 .paper-font-display3, | |
29 .paper-font-display2, | |
30 .paper-font-display1, | |
31 .paper-font-headline, | |
32 .paper-font-title, | |
33 .paper-font-subhead, | |
34 .paper-font-body2, | |
35 .paper-font-body1, | |
36 .paper-font-caption, | |
37 .paper-font-menu, | |
38 .paper-font-button { | |
39 font-family: 'Roboto', 'Noto', sans-serif; | |
40 -webkit-font-smoothing: antialiased; /* OS X subpixel AA bleed bug */ | |
41 } | |
42 | |
43 .paper-font-code2, | |
44 .paper-font-code1 { | |
45 font-family: 'Roboto Mono', 'Consolas', 'Menlo', monospace; | |
46 -webkit-font-smoothing: antialiased; /* OS X subpixel AA bleed bug */ | |
47 } | |
48 | |
49 /* Opt for better kerning for headers & other short labels. */ | |
50 .paper-font-display4, | |
51 .paper-font-display3, | |
52 .paper-font-display2, | |
53 .paper-font-display1, | |
54 .paper-font-headline, | |
55 .paper-font-title, | |
56 .paper-font-subhead, | |
57 .paper-font-menu, | |
58 .paper-font-button { | |
59 text-rendering: optimizeLegibility; | |
60 } | |
61 | |
62 /* | |
63 "Line wrapping only applies to Body, Subhead, Headline, and the smaller Display | |
64 styles. All other styles should exist as single lines." | |
65 */ | |
66 .paper-font-display4, | |
67 .paper-font-display3, | |
68 .paper-font-title, | |
69 .paper-font-caption, | |
70 .paper-font-menu, | |
71 .paper-font-button { | |
72 white-space: nowrap; | |
73 overflow: hidden; | |
74 text-overflow: ellipsis; | |
75 } | |
76 | |
77 .paper-font-display4 { | |
78 font-size: 112px; | |
79 font-weight: 300; | |
80 letter-spacing: -.044em; | |
81 line-height: 120px; | |
82 } | |
83 | |
84 .paper-font-display3 { | |
85 font-size: 56px; | |
86 font-weight: 400; | |
87 letter-spacing: -.026em; | |
88 line-height: 60px; | |
89 } | |
90 | |
91 .paper-font-display2 { | |
92 font-size: 45px; | |
93 font-weight: 400; | |
94 letter-spacing: -.018em; | |
95 line-height: 48px; | |
96 } | |
97 | |
98 .paper-font-display1 { | |
99 font-size: 34px; | |
100 font-weight: 400; | |
101 letter-spacing: -.01em; | |
102 line-height: 40px; | |
103 } | |
104 | |
105 .paper-font-headline { | |
106 font-size: 24px; | |
107 font-weight: 400; | |
108 letter-spacing: -.012em; | |
109 line-height: 32px; | |
110 } | |
111 | |
112 .paper-font-title { | |
113 font-size: 20px; | |
114 font-weight: 500; | |
115 line-height: 28px; | |
116 } | |
117 | |
118 .paper-font-subhead { | |
119 font-size: 16px; | |
120 font-weight: 400; | |
121 line-height: 24px; | |
122 } | |
123 | |
124 .paper-font-body2 { | |
125 font-size: 14px; | |
126 font-weight: 500; | |
127 line-height: 24px; | |
128 } | |
129 | |
130 .paper-font-body1 { | |
131 font-size: 14px; | |
132 font-weight: 400; | |
133 line-height: 20px; | |
134 } | |
135 | |
136 .paper-font-caption { | |
137 font-size: 12px; | |
138 font-weight: 400; | |
139 letter-spacing: 0.011em; | |
140 line-height: 20px; | |
141 } | |
142 | |
143 .paper-font-menu { | |
144 font-size: 13px; | |
145 font-weight: 500; | |
146 line-height: 24px; | |
147 } | |
148 | |
149 .paper-font-button { | |
150 font-size: 14px; | |
151 font-weight: 500; | |
152 letter-spacing: 0.018em; | |
153 line-height: 24px; | |
154 text-transform: uppercase; | |
155 } | |
156 | |
157 .paper-font-code2 { | |
158 font-size: 14px; | |
159 font-weight: 700; | |
160 line-height: 20px; | |
161 } | |
162 | |
163 .paper-font-code1 { | |
164 font-size: 14px; | |
165 font-weight: 700; | |
166 line-height: 20px; | |
167 } | |
168 | |
169 </style> | |
OLD | NEW |