Skip to content

Commit 0821c7a

Browse files
committed
Twenty Twelve: Bundle Google Fonts locally.
This changeset bundles the Google Fonts used by Twenty Twelve locally in the theme folder, instead of loading them from Google servers. Existing font stylesheet handles are maintained for backward compatibilily. Props garrett-eclipse, kjellr, ocean90, SergeyBiryukov, westonruter, luminuu, audrasjb, jhoffmann, jffng, paapst, cbirdsong, webcommsat, kau-boy, MatthiasReinholz, sabernhardt, hellofromTonya, JeffPaul, davidbaumwald, desrosj, bedas, poena, costdev, mukesh27, azaozz, aristath. See #55985. git-svn-id: https://develop.svn.wordpress.org/trunk@55277 602fd350-edb4-49c9-b593-d223f7449a82
1 parent 6d7430c commit 0821c7a

40 files changed

+515
-43
lines changed
Lines changed: 389 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,389 @@
1+
/*
2+
Open Sans
3+
Copyright 2020 The Open Sans Project Authors (https://github.com/googlefonts/opensans)
4+
SIL Open Font License, Version 1.1 (https://opensource.org/licenses/OFL-1.1)
5+
*/
6+
7+
/* open-sans-cyrillic-ext-400-italic */
8+
@font-face {
9+
font-family: 'Open Sans';
10+
font-style: italic;
11+
font-display: fallback;
12+
font-weight: 400;
13+
src:
14+
url('./open-sans/open-sans-cyrillic-ext-400-italic.woff2?ver=34') format('woff2'),
15+
url('./open-sans/open-sans-all-400-italic.woff?ver=34') format('woff');
16+
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
17+
}
18+
19+
/* open-sans-cyrillic-400-italic */
20+
@font-face {
21+
font-family: 'Open Sans';
22+
font-style: italic;
23+
font-display: fallback;
24+
font-weight: 400;
25+
src:
26+
url('./open-sans/open-sans-cyrillic-400-italic.woff2?ver=34') format('woff2'),
27+
url('./open-sans/open-sans-all-400-italic.woff?ver=34') format('woff');
28+
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
29+
}
30+
31+
/* open-sans-greek-ext-400-italic */
32+
@font-face {
33+
font-family: 'Open Sans';
34+
font-style: italic;
35+
font-display: fallback;
36+
font-weight: 400;
37+
src:
38+
url('./open-sans/open-sans-greek-ext-400-italic.woff2?ver=34') format('woff2'),
39+
url('./open-sans/open-sans-all-400-italic.woff?ver=34') format('woff');
40+
unicode-range: U+1F00-1FFF;
41+
}
42+
43+
/* open-sans-greek-400-italic */
44+
@font-face {
45+
font-family: 'Open Sans';
46+
font-style: italic;
47+
font-display: fallback;
48+
font-weight: 400;
49+
src:
50+
url('./open-sans/open-sans-greek-400-italic.woff2?ver=34') format('woff2'),
51+
url('./open-sans/open-sans-all-400-italic.woff?ver=34') format('woff');
52+
unicode-range: U+0370-03FF;
53+
}
54+
55+
/* open-sans-hebrew-400-italic */
56+
@font-face {
57+
font-family: 'Open Sans';
58+
font-style: italic;
59+
font-display: fallback;
60+
font-weight: 400;
61+
src:
62+
url('./open-sans/open-sans-hebrew-400-italic.woff2?ver=34') format('woff2'),
63+
url('./open-sans/open-sans-all-400-italic.woff?ver=34') format('woff');
64+
unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
65+
}
66+
67+
/* open-sans-vietnamese-400-italic */
68+
@font-face {
69+
font-family: 'Open Sans';
70+
font-style: italic;
71+
font-display: fallback;
72+
font-weight: 400;
73+
src:
74+
url('./open-sans/open-sans-vietnamese-400-italic.woff2?ver=34') format('woff2'),
75+
url('./open-sans/open-sans-all-400-italic.woff?ver=34') format('woff');
76+
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
77+
}
78+
79+
/* open-sans-latin-ext-400-italic */
80+
@font-face {
81+
font-family: 'Open Sans';
82+
font-style: italic;
83+
font-display: fallback;
84+
font-weight: 400;
85+
src:
86+
url('./open-sans/open-sans-latin-ext-400-italic.woff2?ver=34') format('woff2'),
87+
url('./open-sans/open-sans-all-400-italic.woff?ver=34') format('woff');
88+
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
89+
}
90+
91+
/* open-sans-latin-400-italic */
92+
@font-face {
93+
font-family: 'Open Sans';
94+
font-style: italic;
95+
font-display: fallback;
96+
font-weight: 400;
97+
src:
98+
url('./open-sans/open-sans-latin-400-italic.woff2?ver=34') format('woff2'),
99+
url('./open-sans/open-sans-all-400-italic.woff?ver=34') format('woff');
100+
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
101+
}
102+
103+
/* open-sans-cyrillic-ext-400-normal */
104+
@font-face {
105+
font-family: 'Open Sans';
106+
font-style: normal;
107+
font-display: fallback;
108+
font-weight: 400;
109+
src:
110+
url('./open-sans/open-sans-cyrillic-ext-400-normal.woff2?ver=34') format('woff2'),
111+
url('./open-sans/open-sans-all-400-normal.woff?ver=34') format('woff');
112+
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
113+
}
114+
115+
/* open-sans-cyrillic-400-normal */
116+
@font-face {
117+
font-family: 'Open Sans';
118+
font-style: normal;
119+
font-display: fallback;
120+
font-weight: 400;
121+
src:
122+
url('./open-sans/open-sans-cyrillic-400-normal.woff2?ver=34') format('woff2'),
123+
url('./open-sans/open-sans-all-400-normal.woff?ver=34') format('woff');
124+
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
125+
}
126+
127+
/* open-sans-greek-ext-400-normal */
128+
@font-face {
129+
font-family: 'Open Sans';
130+
font-style: normal;
131+
font-display: fallback;
132+
font-weight: 400;
133+
src:
134+
url('./open-sans/open-sans-greek-ext-400-normal.woff2?ver=34') format('woff2'),
135+
url('./open-sans/open-sans-all-400-normal.woff?ver=34') format('woff');
136+
unicode-range: U+1F00-1FFF;
137+
}
138+
139+
/* open-sans-greek-400-normal */
140+
@font-face {
141+
font-family: 'Open Sans';
142+
font-style: normal;
143+
font-display: fallback;
144+
font-weight: 400;
145+
src:
146+
url('./open-sans/open-sans-greek-400-normal.woff2?ver=34') format('woff2'),
147+
url('./open-sans/open-sans-all-400-normal.woff?ver=34') format('woff');
148+
unicode-range: U+0370-03FF;
149+
}
150+
151+
/* open-sans-hebrew-400-normal */
152+
@font-face {
153+
font-family: 'Open Sans';
154+
font-style: normal;
155+
font-display: fallback;
156+
font-weight: 400;
157+
src:
158+
url('./open-sans/open-sans-hebrew-400-normal.woff2?ver=34') format('woff2'),
159+
url('./open-sans/open-sans-all-400-normal.woff?ver=34') format('woff');
160+
unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
161+
}
162+
163+
/* open-sans-vietnamese-400-normal */
164+
@font-face {
165+
font-family: 'Open Sans';
166+
font-style: normal;
167+
font-display: fallback;
168+
font-weight: 400;
169+
src:
170+
url('./open-sans/open-sans-vietnamese-400-normal.woff2?ver=34') format('woff2'),
171+
url('./open-sans/open-sans-all-400-normal.woff?ver=34') format('woff');
172+
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
173+
}
174+
175+
/* open-sans-latin-ext-400-normal */
176+
@font-face {
177+
font-family: 'Open Sans';
178+
font-style: normal;
179+
font-display: fallback;
180+
font-weight: 400;
181+
src:
182+
url('./open-sans/open-sans-latin-ext-400-normal.woff2?ver=34') format('woff2'),
183+
url('./open-sans/open-sans-all-400-normal.woff?ver=34') format('woff');
184+
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
185+
}
186+
187+
/* open-sans-latin-400-normal */
188+
@font-face {
189+
font-family: 'Open Sans';
190+
font-style: normal;
191+
font-display: fallback;
192+
font-weight: 400;
193+
src:
194+
url('./open-sans/open-sans-latin-400-normal.woff2?ver=34') format('woff2'),
195+
url('./open-sans/open-sans-all-400-normal.woff?ver=34') format('woff');
196+
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
197+
}
198+
199+
/* open-sans-cyrillic-ext-700-italic */
200+
@font-face {
201+
font-family: 'Open Sans';
202+
font-style: italic;
203+
font-display: fallback;
204+
font-weight: 700;
205+
src:
206+
url('./open-sans/open-sans-cyrillic-ext-700-italic.woff2?ver=34') format('woff2'),
207+
url('./open-sans/open-sans-all-700-italic.woff?ver=34') format('woff');
208+
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
209+
}
210+
211+
/* open-sans-cyrillic-700-italic */
212+
@font-face {
213+
font-family: 'Open Sans';
214+
font-style: italic;
215+
font-display: fallback;
216+
font-weight: 700;
217+
src:
218+
url('./open-sans/open-sans-cyrillic-700-italic.woff2?ver=34') format('woff2'),
219+
url('./open-sans/open-sans-all-700-italic.woff?ver=34') format('woff');
220+
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
221+
}
222+
223+
/* open-sans-greek-ext-700-italic */
224+
@font-face {
225+
font-family: 'Open Sans';
226+
font-style: italic;
227+
font-display: fallback;
228+
font-weight: 700;
229+
src:
230+
url('./open-sans/open-sans-greek-ext-700-italic.woff2?ver=34') format('woff2'),
231+
url('./open-sans/open-sans-all-700-italic.woff?ver=34') format('woff');
232+
unicode-range: U+1F00-1FFF;
233+
}
234+
235+
/* open-sans-greek-700-italic */
236+
@font-face {
237+
font-family: 'Open Sans';
238+
font-style: italic;
239+
font-display: fallback;
240+
font-weight: 700;
241+
src:
242+
url('./open-sans/open-sans-greek-700-italic.woff2?ver=34') format('woff2'),
243+
url('./open-sans/open-sans-all-700-italic.woff?ver=34') format('woff');
244+
unicode-range: U+0370-03FF;
245+
}
246+
247+
/* open-sans-hebrew-700-italic */
248+
@font-face {
249+
font-family: 'Open Sans';
250+
font-style: italic;
251+
font-display: fallback;
252+
font-weight: 700;
253+
src:
254+
url('./open-sans/open-sans-hebrew-700-italic.woff2?ver=34') format('woff2'),
255+
url('./open-sans/open-sans-all-700-italic.woff?ver=34') format('woff');
256+
unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
257+
}
258+
259+
/* open-sans-vietnamese-700-italic */
260+
@font-face {
261+
font-family: 'Open Sans';
262+
font-style: italic;
263+
font-display: fallback;
264+
font-weight: 700;
265+
src:
266+
url('./open-sans/open-sans-vietnamese-700-italic.woff2?ver=34') format('woff2'),
267+
url('./open-sans/open-sans-all-700-italic.woff?ver=34') format('woff');
268+
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
269+
}
270+
271+
/* open-sans-latin-ext-700-italic */
272+
@font-face {
273+
font-family: 'Open Sans';
274+
font-style: italic;
275+
font-display: fallback;
276+
font-weight: 700;
277+
src:
278+
url('./open-sans/open-sans-latin-ext-700-italic.woff2?ver=34') format('woff2'),
279+
url('./open-sans/open-sans-all-700-italic.woff?ver=34') format('woff');
280+
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
281+
}
282+
283+
/* open-sans-latin-700-italic */
284+
@font-face {
285+
font-family: 'Open Sans';
286+
font-style: italic;
287+
font-display: fallback;
288+
font-weight: 700;
289+
src:
290+
url('./open-sans/open-sans-latin-700-italic.woff2?ver=34') format('woff2'),
291+
url('./open-sans/open-sans-all-700-italic.woff?ver=34') format('woff');
292+
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
293+
}
294+
295+
/* open-sans-cyrillic-ext-700-normal */
296+
@font-face {
297+
font-family: 'Open Sans';
298+
font-style: normal;
299+
font-display: fallback;
300+
font-weight: 700;
301+
src:
302+
url('./open-sans/open-sans-cyrillic-ext-700-normal.woff2?ver=34') format('woff2'),
303+
url('./open-sans/open-sans-all-700-normal.woff?ver=34') format('woff');
304+
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
305+
}
306+
307+
/* open-sans-cyrillic-700-normal */
308+
@font-face {
309+
font-family: 'Open Sans';
310+
font-style: normal;
311+
font-display: fallback;
312+
font-weight: 700;
313+
src:
314+
url('./open-sans/open-sans-cyrillic-700-normal.woff2?ver=34') format('woff2'),
315+
url('./open-sans/open-sans-all-700-normal.woff?ver=34') format('woff');
316+
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
317+
}
318+
319+
/* open-sans-greek-ext-700-normal */
320+
@font-face {
321+
font-family: 'Open Sans';
322+
font-style: normal;
323+
font-display: fallback;
324+
font-weight: 700;
325+
src:
326+
url('./open-sans/open-sans-greek-ext-700-normal.woff2?ver=34') format('woff2'),
327+
url('./open-sans/open-sans-all-700-normal.woff?ver=34') format('woff');
328+
unicode-range: U+1F00-1FFF;
329+
}
330+
331+
/* open-sans-greek-700-normal */
332+
@font-face {
333+
font-family: 'Open Sans';
334+
font-style: normal;
335+
font-display: fallback;
336+
font-weight: 700;
337+
src:
338+
url('./open-sans/open-sans-greek-700-normal.woff2?ver=34') format('woff2'),
339+
url('./open-sans/open-sans-all-700-normal.woff?ver=34') format('woff');
340+
unicode-range: U+0370-03FF;
341+
}
342+
343+
/* open-sans-hebrew-700-normal */
344+
@font-face {
345+
font-family: 'Open Sans';
346+
font-style: normal;
347+
font-display: fallback;
348+
font-weight: 700;
349+
src:
350+
url('./open-sans/open-sans-hebrew-700-normal.woff2?ver=34') format('woff2'),
351+
url('./open-sans/open-sans-all-700-normal.woff?ver=34') format('woff');
352+
unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
353+
}
354+
355+
/* open-sans-vietnamese-700-normal */
356+
@font-face {
357+
font-family: 'Open Sans';
358+
font-style: normal;
359+
font-display: fallback;
360+
font-weight: 700;
361+
src:
362+
url('./open-sans/open-sans-vietnamese-700-normal.woff2?ver=34') format('woff2'),
363+
url('./open-sans/open-sans-all-700-normal.woff?ver=34') format('woff');
364+
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
365+
}
366+
367+
/* open-sans-latin-ext-700-normal */
368+
@font-face {
369+
font-family: 'Open Sans';
370+
font-style: normal;
371+
font-display: fallback;
372+
font-weight: 700;
373+
src:
374+
url('./open-sans/open-sans-latin-ext-700-normal.woff2?ver=34') format('woff2'),
375+
url('./open-sans/open-sans-all-700-normal.woff?ver=34') format('woff');
376+
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
377+
}
378+
379+
/* open-sans-latin-700-normal */
380+
@font-face {
381+
font-family: 'Open Sans';
382+
font-style: normal;
383+
font-display: fallback;
384+
font-weight: 700;
385+
src:
386+
url('./open-sans/open-sans-latin-700-normal.woff2?ver=34') format('woff2'),
387+
url('./open-sans/open-sans-all-700-normal.woff?ver=34') format('woff');
388+
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
389+
}

0 commit comments

Comments
 (0)