PluginProbe
Elementor Website Builder – more than just a page builder / 3.3.0
Elementor Website Builder – more than just a page builder v3.3.0
4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 4.1.0-beta2 4.1.0-dev2 4.0.8 4.1.0-beta1 4.1.0-dev1 4.0.7 All 451 releases
← All changes | includes/fonts.php +1067 -1703 4.2.33.3.0 View file →
@@ -1,9 +1,7 @@
1 1 <?php
2 2 namespace Elementor;
3 3
4 -use Elementor\Core\Upgrade\Manager as Upgrade_Manager;
5 -
6 4 if ( ! defined( 'ABSPATH' ) ) {
7 5 exit; // Exit if accessed directly.
8 6 }
9 7
@@ -51,10 +49,8 @@
51 49 * @var null|array
52 50 */
53 51 private static $font_groups;
54 52
55 - private static $is_google_fonts_enabled = null;
56 -
57 53 /**
58 54 * Get font Groups.
59 55 *
60 56 * Retrieve the list of font groups.
@@ -67,18 +63,13 @@
67 63 */
68 64 public static function get_font_groups() {
69 65 if ( null === self::$font_groups ) {
70 66 $font_groups = [
71 - self::SYSTEM => esc_html__( 'System', 'elementor' ),
67 + self::SYSTEM => __( 'System', 'elementor' ),
68 + self::GOOGLE => __( 'Google', 'elementor' ),
69 + self::EARLYACCESS => __( 'Google Early Access', 'elementor' ),
72 70 ];
73 71
74 - if ( static::is_google_fonts_enabled() ) {
75 - $font_groups = array_merge( $font_groups, [
76 - self::GOOGLE => esc_html__( 'Google', 'elementor' ),
77 - self::EARLYACCESS => esc_html__( 'Google (Early Access)', 'elementor' ),
78 - ] );
79 - }
80 -
81 72 /**
82 73 * Font groups.
83 74 *
84 75 * Filters the fonts groups used by Elementor.
@@ -120,9 +111,9 @@
120 111 * @param array $additional_fonts Additional Elementor fonts.
121 112 */
122 113 $additional_fonts = apply_filters( 'elementor/fonts/additional_fonts', $additional_fonts );
123 114
124 - self::$fonts = array_replace( self::get_native_fonts(), $additional_fonts );
115 + self::$fonts = array_merge( self::get_native_fonts(), $additional_fonts );
125 116 }
126 117
127 118 return self::$fonts;
128 119 }
@@ -138,9 +129,9 @@
138 129 *
139 130 * @return array Supported fonts.
140 131 */
141 132 private static function get_native_fonts() {
142 - $fonts = [
133 + return [
143 134 // System fonts.
144 135 'Arial' => self::SYSTEM,
145 136 'Tahoma' => self::SYSTEM,
146 137 'Verdana' => self::SYSTEM,
@@ -147,1677 +138,1071 @@
147 138 'Helvetica' => self::SYSTEM,
148 139 'Times New Roman' => self::SYSTEM,
149 140 'Trebuchet MS' => self::SYSTEM,
150 141 'Georgia' => self::SYSTEM,
142 +
143 + // Google Fonts (last update: 07/05/2021).
144 + 'ABeeZee' => self::GOOGLE,
145 + 'Abel' => self::GOOGLE,
146 + 'Abhaya Libre' => self::GOOGLE,
147 + 'Abril Fatface' => self::GOOGLE,
148 + 'Aclonica' => self::GOOGLE,
149 + 'Acme' => self::GOOGLE,
150 + 'Actor' => self::GOOGLE,
151 + 'Adamina' => self::GOOGLE,
152 + 'Advent Pro' => self::GOOGLE,
153 + 'Aguafina Script' => self::GOOGLE,
154 + 'Akaya Kanadaka' => self::GOOGLE,
155 + 'Akaya Telivigala' => self::GOOGLE,
156 + 'Akronim' => self::GOOGLE,
157 + 'Aladin' => self::GOOGLE,
158 + 'Alata' => self::GOOGLE,
159 + 'Alatsi' => self::GOOGLE,
160 + 'Aldrich' => self::GOOGLE,
161 + 'Alef' => self::GOOGLE,
162 + 'Alef Hebrew' => self::EARLYACCESS, // Hack for Google Early Access.
163 + 'Alegreya' => self::GOOGLE,
164 + 'Alegreya SC' => self::GOOGLE,
165 + 'Alegreya Sans' => self::GOOGLE,
166 + 'Alegreya Sans SC' => self::GOOGLE,
167 + 'Aleo' => self::GOOGLE,
168 + 'Alex Brush' => self::GOOGLE,
169 + 'Alfa Slab One' => self::GOOGLE,
170 + 'Alice' => self::GOOGLE,
171 + 'Alike' => self::GOOGLE,
172 + 'Alike Angular' => self::GOOGLE,
173 + 'Allan' => self::GOOGLE,
174 + 'Allerta' => self::GOOGLE,
175 + 'Allerta Stencil' => self::GOOGLE,
176 + 'Allura' => self::GOOGLE,
177 + 'Almarai' => self::GOOGLE,
178 + 'Almendra' => self::GOOGLE,
179 + 'Almendra Display' => self::GOOGLE,
180 + 'Almendra SC' => self::GOOGLE,
181 + 'Amarante' => self::GOOGLE,
182 + 'Amaranth' => self::GOOGLE,
183 + 'Amatic SC' => self::GOOGLE,
184 + 'Amethysta' => self::GOOGLE,
185 + 'Amiko' => self::GOOGLE,
186 + 'Amiri' => self::GOOGLE,
187 + 'Amita' => self::GOOGLE,
188 + 'Anaheim' => self::GOOGLE,
189 + 'Andada' => self::GOOGLE,
190 + 'Andika' => self::GOOGLE,
191 + 'Andika New Basic' => self::GOOGLE,
192 + 'Angkor' => self::GOOGLE,
193 + 'Annie Use Your Telescope' => self::GOOGLE,
194 + 'Anonymous Pro' => self::GOOGLE,
195 + 'Antic' => self::GOOGLE,
196 + 'Antic Didone' => self::GOOGLE,
197 + 'Antic Slab' => self::GOOGLE,
198 + 'Anton' => self::GOOGLE,
199 + 'Antonio' => self::GOOGLE,
200 + 'Arapey' => self::GOOGLE,
201 + 'Arbutus' => self::GOOGLE,
202 + 'Arbutus Slab' => self::GOOGLE,
203 + 'Architects Daughter' => self::GOOGLE,
204 + 'Archivo' => self::GOOGLE,
205 + 'Archivo Black' => self::GOOGLE,
206 + 'Archivo Narrow' => self::GOOGLE,
207 + 'Aref Ruqaa' => self::GOOGLE,
208 + 'Arima Madurai' => self::GOOGLE,
209 + 'Arimo' => self::GOOGLE,
210 + 'Arizonia' => self::GOOGLE,
211 + 'Armata' => self::GOOGLE,
212 + 'Arsenal' => self::GOOGLE,
213 + 'Artifika' => self::GOOGLE,
214 + 'Arvo' => self::GOOGLE,
215 + 'Arya' => self::GOOGLE,
216 + 'Asap' => self::GOOGLE,
217 + 'Asap Condensed' => self::GOOGLE,
218 + 'Asar' => self::GOOGLE,
219 + 'Asset' => self::GOOGLE,
220 + 'Assistant' => self::GOOGLE,
221 + 'Astloch' => self::GOOGLE,
222 + 'Asul' => self::GOOGLE,
223 + 'Athiti' => self::GOOGLE,
224 + 'Atma' => self::GOOGLE,
225 + 'Atomic Age' => self::GOOGLE,
226 + 'Aubrey' => self::GOOGLE,
227 + 'Audiowide' => self::GOOGLE,
228 + 'Autour One' => self::GOOGLE,
229 + 'Average' => self::GOOGLE,
230 + 'Average Sans' => self::GOOGLE,
231 + 'Averia Gruesa Libre' => self::GOOGLE,
232 + 'Averia Libre' => self::GOOGLE,
233 + 'Averia Sans Libre' => self::GOOGLE,
234 + 'Averia Serif Libre' => self::GOOGLE,
235 + 'B612' => self::GOOGLE,
236 + 'B612 Mono' => self::GOOGLE,
237 + 'Bad Script' => self::GOOGLE,
238 + 'Bahiana' => self::GOOGLE,
239 + 'Bahianita' => self::GOOGLE,
240 + 'Bai Jamjuree' => self::GOOGLE,
241 + 'Ballet' => self::GOOGLE,
242 + 'Baloo 2' => self::GOOGLE,
243 + 'Baloo Bhai 2' => self::GOOGLE,
244 + 'Baloo Bhaina 2' => self::GOOGLE,
245 + 'Baloo Chettan 2' => self::GOOGLE,
246 + 'Baloo Da 2' => self::GOOGLE,
247 + 'Baloo Paaji 2' => self::GOOGLE,
248 + 'Baloo Tamma 2' => self::GOOGLE,
249 + 'Baloo Tammudu 2' => self::GOOGLE,
250 + 'Baloo Thambi 2' => self::GOOGLE,
251 + 'Balsamiq Sans' => self::GOOGLE,
252 + 'Balthazar' => self::GOOGLE,
253 + 'Bangers' => self::GOOGLE,
254 + 'Barlow' => self::GOOGLE,
255 + 'Barlow Condensed' => self::GOOGLE,
256 + 'Barlow Semi Condensed' => self::GOOGLE,
257 + 'Barriecito' => self::GOOGLE,
258 + 'Barrio' => self::GOOGLE,
259 + 'Basic' => self::GOOGLE,
260 + 'Baskervville' => self::GOOGLE,
261 + 'Battambang' => self::GOOGLE,
262 + 'Baumans' => self::GOOGLE,
263 + 'Bayon' => self::GOOGLE,
264 + 'Be Vietnam' => self::GOOGLE,
265 + 'Bebas Neue' => self::GOOGLE,
266 + 'Belgrano' => self::GOOGLE,
267 + 'Bellefair' => self::GOOGLE,
268 + 'Belleza' => self::GOOGLE,
269 + 'Bellota' => self::GOOGLE,
270 + 'Bellota Text' => self::GOOGLE,
271 + 'BenchNine' => self::GOOGLE,
272 + 'Benne' => self::GOOGLE,
273 + 'Bentham' => self::GOOGLE,
274 + 'Berkshire Swash' => self::GOOGLE,
275 + 'Beth Ellen' => self::GOOGLE,
276 + 'Bevan' => self::GOOGLE,
277 + 'Big Shoulders Display' => self::GOOGLE,
278 + 'Big Shoulders Inline Display' => self::GOOGLE,
279 + 'Big Shoulders Inline Text' => self::GOOGLE,
280 + 'Big Shoulders Stencil Display' => self::GOOGLE,
281 + 'Big Shoulders Stencil Text' => self::GOOGLE,
282 + 'Big Shoulders Text' => self::GOOGLE,
283 + 'Bigelow Rules' => self::GOOGLE,
284 + 'Bigshot One' => self::GOOGLE,
285 + 'Bilbo' => self::GOOGLE,
286 + 'Bilbo Swash Caps' => self::GOOGLE,
287 + 'BioRhyme' => self::GOOGLE,
288 + 'BioRhyme Expanded' => self::GOOGLE,
289 + 'Biryani' => self::GOOGLE,
290 + 'Bitter' => self::GOOGLE,
291 + 'Black And White Picture' => self::GOOGLE,
292 + 'Black Han Sans' => self::GOOGLE,
293 + 'Black Ops One' => self::GOOGLE,
294 + 'Blinker' => self::GOOGLE,
295 + 'Bodoni Moda' => self::GOOGLE,
296 + 'Bokor' => self::GOOGLE,
297 + 'Bonbon' => self::GOOGLE,
298 + 'Boogaloo' => self::GOOGLE,
299 + 'Bowlby One' => self::GOOGLE,
300 + 'Bowlby One SC' => self::GOOGLE,
301 + 'Brawler' => self::GOOGLE,
302 + 'Bree Serif' => self::GOOGLE,
303 + 'Brygada 1918' => self::GOOGLE,
304 + 'Bubblegum Sans' => self::GOOGLE,
305 + 'Bubbler One' => self::GOOGLE,
306 + 'Buda' => self::GOOGLE,
307 + 'Buenard' => self::GOOGLE,
308 + 'Bungee' => self::GOOGLE,
309 + 'Bungee Hairline' => self::GOOGLE,
310 + 'Bungee Inline' => self::GOOGLE,
311 + 'Bungee Outline' => self::GOOGLE,
312 + 'Bungee Shade' => self::GOOGLE,
313 + 'Butcherman' => self::GOOGLE,
314 + 'Butterfly Kids' => self::GOOGLE,
315 + 'Cabin' => self::GOOGLE,
316 + 'Cabin Condensed' => self::GOOGLE,
317 + 'Cabin Sketch' => self::GOOGLE,
318 + 'Caesar Dressing' => self::GOOGLE,
319 + 'Cagliostro' => self::GOOGLE,
320 + 'Cairo' => self::GOOGLE,
321 + 'Caladea' => self::GOOGLE,
322 + 'Calistoga' => self::GOOGLE,
323 + 'Calligraffitti' => self::GOOGLE,
324 + 'Cambay' => self::GOOGLE,
325 + 'Cambo' => self::GOOGLE,
326 + 'Candal' => self::GOOGLE,
327 + 'Cantarell' => self::GOOGLE,
328 + 'Cantata One' => self::GOOGLE,
329 + 'Cantora One' => self::GOOGLE,
330 + 'Capriola' => self::GOOGLE,
331 + 'Cardo' => self::GOOGLE,
332 + 'Carme' => self::GOOGLE,
333 + 'Carrois Gothic' => self::GOOGLE,
334 + 'Carrois Gothic SC' => self::GOOGLE,
335 + 'Carter One' => self::GOOGLE,
336 + 'Castoro' => self::GOOGLE,
337 + 'Catamaran' => self::GOOGLE,
338 + 'Caudex' => self::GOOGLE,
339 + 'Caveat' => self::GOOGLE,
340 + 'Caveat Brush' => self::GOOGLE,
341 + 'Cedarville Cursive' => self::GOOGLE,
342 + 'Ceviche One' => self::GOOGLE,
343 + 'Chakra Petch' => self::GOOGLE,
344 + 'Changa' => self::GOOGLE,
345 + 'Changa One' => self::GOOGLE,
346 + 'Chango' => self::GOOGLE,
347 + 'Charm' => self::GOOGLE,
348 + 'Charmonman' => self::GOOGLE,
349 + 'Chathura' => self::GOOGLE,
350 + 'Chau Philomene One' => self::GOOGLE,
351 + 'Chela One' => self::GOOGLE,
352 + 'Chelsea Market' => self::GOOGLE,
353 + 'Chenla' => self::GOOGLE,
354 + 'Cherry Cream Soda' => self::GOOGLE,
355 + 'Cherry Swash' => self::GOOGLE,
356 + 'Chewy' => self::GOOGLE,
357 + 'Chicle' => self::GOOGLE,
358 + 'Chilanka' => self::GOOGLE,
359 + 'Chivo' => self::GOOGLE,
360 + 'Chonburi' => self::GOOGLE,
361 + 'Cinzel' => self::GOOGLE,
362 + 'Cinzel Decorative' => self::GOOGLE,
363 + 'Clicker Script' => self::GOOGLE,
364 + 'Coda' => self::GOOGLE,
365 + 'Coda Caption' => self::GOOGLE,
366 + 'Codystar' => self::GOOGLE,
367 + 'Coiny' => self::GOOGLE,
368 + 'Combo' => self::GOOGLE,
369 + 'Comfortaa' => self::GOOGLE,
370 + 'Comic Neue' => self::GOOGLE,
371 + 'Coming Soon' => self::GOOGLE,
372 + 'Commissioner' => self::GOOGLE,
373 + 'Concert One' => self::GOOGLE,
374 + 'Condiment' => self::GOOGLE,
375 + 'Content' => self::GOOGLE,
376 + 'Contrail One' => self::GOOGLE,
377 + 'Convergence' => self::GOOGLE,
378 + 'Cookie' => self::GOOGLE,
379 + 'Copse' => self::GOOGLE,
380 + 'Corben' => self::GOOGLE,
381 + 'Cormorant' => self::GOOGLE,
382 + 'Cormorant Garamond' => self::GOOGLE,
383 + 'Cormorant Infant' => self::GOOGLE,
384 + 'Cormorant SC' => self::GOOGLE,
385 + 'Cormorant Unicase' => self::GOOGLE,
386 + 'Cormorant Upright' => self::GOOGLE,
387 + 'Courgette' => self::GOOGLE,
388 + 'Courier Prime' => self::GOOGLE,
389 + 'Cousine' => self::GOOGLE,
390 + 'Coustard' => self::GOOGLE,
391 + 'Covered By Your Grace' => self::GOOGLE,
392 + 'Crafty Girls' => self::GOOGLE,
393 + 'Creepster' => self::GOOGLE,
394 + 'Crete Round' => self::GOOGLE,
395 + 'Crimson Pro' => self::GOOGLE,
396 + 'Crimson Text' => self::GOOGLE,
397 + 'Croissant One' => self::GOOGLE,
398 + 'Crushed' => self::GOOGLE,
399 + 'Cuprum' => self::GOOGLE,
400 + 'Cute Font' => self::GOOGLE,
401 + 'Cutive' => self::GOOGLE,
402 + 'Cutive Mono' => self::GOOGLE,
403 + 'DM Mono' => self::GOOGLE,
404 + 'DM Sans' => self::GOOGLE,
405 + 'DM Serif Display' => self::GOOGLE,
406 + 'DM Serif Text' => self::GOOGLE,
407 + 'Damion' => self::GOOGLE,
408 + 'Dancing Script' => self::GOOGLE,
409 + 'Dangrek' => self::GOOGLE,
410 + 'Darker Grotesque' => self::GOOGLE,
411 + 'David Libre' => self::GOOGLE,
412 + 'Dawning of a New Day' => self::GOOGLE,
413 + 'Days One' => self::GOOGLE,
414 + 'Dekko' => self::GOOGLE,
415 + 'Dela Gothic One' => self::GOOGLE,
416 + 'Delius' => self::GOOGLE,
417 + 'Delius Swash Caps' => self::GOOGLE,
418 + 'Delius Unicase' => self::GOOGLE,
419 + 'Della Respira' => self::GOOGLE,
420 + 'Denk One' => self::GOOGLE,
421 + 'Devonshire' => self::GOOGLE,
422 + 'Dhurjati' => self::GOOGLE,
423 + 'Didact Gothic' => self::GOOGLE,
424 + 'Diplomata' => self::GOOGLE,
425 + 'Diplomata SC' => self::GOOGLE,
426 + 'Do Hyeon' => self::GOOGLE,
427 + 'Dokdo' => self::GOOGLE,
428 + 'Domine' => self::GOOGLE,
429 + 'Donegal One' => self::GOOGLE,
430 + 'Doppio One' => self::GOOGLE,
431 + 'Dorsa' => self::GOOGLE,
432 + 'Dosis' => self::GOOGLE,
433 + 'DotGothic16' => self::GOOGLE,
434 + 'Dr Sugiyama' => self::GOOGLE,
435 + 'Droid Arabic Kufi' => self::EARLYACCESS, // Hack for Google Early Access.
436 + 'Droid Arabic Naskh' => self::EARLYACCESS, // Hack for Google Early Access.
437 + 'Duru Sans' => self::GOOGLE,
438 + 'Dynalight' => self::GOOGLE,
439 + 'EB Garamond' => self::GOOGLE,
440 + 'Eagle Lake' => self::GOOGLE,
441 + 'East Sea Dokdo' => self::GOOGLE,
442 + 'Eater' => self::GOOGLE,
443 + 'Economica' => self::GOOGLE,
444 + 'Eczar' => self::GOOGLE,
445 + 'El Messiri' => self::GOOGLE,
446 + 'Electrolize' => self::GOOGLE,
447 + 'Elsie' => self::GOOGLE,
448 + 'Elsie Swash Caps' => self::GOOGLE,
449 + 'Emblema One' => self::GOOGLE,
450 + 'Emilys Candy' => self::GOOGLE,
451 + 'Encode Sans' => self::GOOGLE,
452 + 'Encode Sans Condensed' => self::GOOGLE,
453 + 'Encode Sans Expanded' => self::GOOGLE,
454 + 'Encode Sans Semi Condensed' => self::GOOGLE,
455 + 'Encode Sans Semi Expanded' => self::GOOGLE,
456 + 'Engagement' => self::GOOGLE,
457 + 'Englebert' => self::GOOGLE,
458 + 'Enriqueta' => self::GOOGLE,
459 + 'Epilogue' => self::GOOGLE,
460 + 'Erica One' => self::GOOGLE,
461 + 'Esteban' => self::GOOGLE,
462 + 'Euphoria Script' => self::GOOGLE,
463 + 'Ewert' => self::GOOGLE,
464 + 'Exo' => self::GOOGLE,
465 + 'Exo 2' => self::GOOGLE,
466 + 'Expletus Sans' => self::GOOGLE,
467 + 'Fahkwang' => self::GOOGLE,
468 + 'Fanwood Text' => self::GOOGLE,
469 + 'Farro' => self::GOOGLE,
470 + 'Farsan' => self::GOOGLE,
471 + 'Fascinate' => self::GOOGLE,
472 + 'Fascinate Inline' => self::GOOGLE,
473 + 'Faster One' => self::GOOGLE,
474 + 'Fasthand' => self::GOOGLE,
475 + 'Fauna One' => self::GOOGLE,
476 + 'Faustina' => self::GOOGLE,
477 + 'Federant' => self::GOOGLE,
478 + 'Federo' => self::GOOGLE,
479 + 'Felipa' => self::GOOGLE,
480 + 'Fenix' => self::GOOGLE,
481 + 'Finger Paint' => self::GOOGLE,
482 + 'Fira Code' => self::GOOGLE,
483 + 'Fira Mono' => self::GOOGLE,
484 + 'Fira Sans' => self::GOOGLE,
485 + 'Fira Sans Condensed' => self::GOOGLE,
486 + 'Fira Sans Extra Condensed' => self::GOOGLE,
487 + 'Fjalla One' => self::GOOGLE,
488 + 'Fjord One' => self::GOOGLE,
489 + 'Flamenco' => self::GOOGLE,
490 + 'Flavors' => self::GOOGLE,
491 + 'Fondamento' => self::GOOGLE,
492 + 'Fontdiner Swanky' => self::GOOGLE,
493 + 'Forum' => self::GOOGLE,
494 + 'Francois One' => self::GOOGLE,
495 + 'Frank Ruhl Libre' => self::GOOGLE,
496 + 'Fraunces' => self::GOOGLE,
497 + 'Freckle Face' => self::GOOGLE,
498 + 'Fredericka the Great' => self::GOOGLE,
499 + 'Fredoka One' => self::GOOGLE,
500 + 'Freehand' => self::GOOGLE,
501 + 'Fresca' => self::GOOGLE,
502 + 'Frijole' => self::GOOGLE,
503 + 'Fruktur' => self::GOOGLE,
504 + 'Fugaz One' => self::GOOGLE,
505 + 'GFS Didot' => self::GOOGLE,
506 + 'GFS Neohellenic' => self::GOOGLE,
507 + 'Gabriela' => self::GOOGLE,
508 + 'Gaegu' => self::GOOGLE,
509 + 'Gafata' => self::GOOGLE,
510 + 'Galada' => self::GOOGLE,
511 + 'Galdeano' => self::GOOGLE,
512 + 'Galindo' => self::GOOGLE,
513 + 'Gamja Flower' => self::GOOGLE,
514 + 'Gayathri' => self::GOOGLE,
515 + 'Gelasio' => self::GOOGLE,
516 + 'Gentium Basic' => self::GOOGLE,
517 + 'Gentium Book Basic' => self::GOOGLE,
518 + 'Geo' => self::GOOGLE,
519 + 'Geostar' => self::GOOGLE,
520 + 'Geostar Fill' => self::GOOGLE,
521 + 'Germania One' => self::GOOGLE,
522 + 'Gidugu' => self::GOOGLE,
523 + 'Gilda Display' => self::GOOGLE,
524 + 'Girassol' => self::GOOGLE,
525 + 'Give You Glory' => self::GOOGLE,
526 + 'Glass Antiqua' => self::GOOGLE,
527 + 'Glegoo' => self::GOOGLE,
528 + 'Gloria Hallelujah' => self::GOOGLE,
529 + 'Goblin One' => self::GOOGLE,
530 + 'Gochi Hand' => self::GOOGLE,
531 + 'Goldman' => self::GOOGLE,
532 + 'Gorditas' => self::GOOGLE,
533 + 'Gothic A1' => self::GOOGLE,
534 + 'Gotu' => self::GOOGLE,
535 + 'Goudy Bookletter 1911' => self::GOOGLE,
536 + 'Graduate' => self::GOOGLE,
537 + 'Grand Hotel' => self::GOOGLE,
538 + 'Grandstander' => self::GOOGLE,
539 + 'Gravitas One' => self::GOOGLE,
540 + 'Great Vibes' => self::GOOGLE,
541 + 'Grenze' => self::GOOGLE,
542 + 'Grenze Gotisch' => self::GOOGLE,
543 + 'Griffy' => self::GOOGLE,
544 + 'Gruppo' => self::GOOGLE,
545 + 'Gudea' => self::GOOGLE,
546 + 'Gugi' => self::GOOGLE,
547 + 'Gupter' => self::GOOGLE,
548 + 'Gurajada' => self::GOOGLE,
549 + 'Habibi' => self::GOOGLE,
550 + 'Hachi Maru Pop' => self::GOOGLE,
551 + 'Halant' => self::GOOGLE,
552 + 'Hammersmith One' => self::GOOGLE,
553 + 'Hanalei' => self::GOOGLE,
554 + 'Hanalei Fill' => self::GOOGLE,
555 + 'Handlee' => self::GOOGLE,
556 + 'Hanuman' => self::GOOGLE,
557 + 'Happy Monkey' => self::GOOGLE,
558 + 'Harmattan' => self::GOOGLE,
559 + 'Headland One' => self::GOOGLE,
560 + 'Heebo' => self::GOOGLE,
561 + 'Henny Penny' => self::GOOGLE,
562 + 'Hepta Slab' => self::GOOGLE,
563 + 'Herr Von Muellerhoff' => self::GOOGLE,
564 + 'Hi Melody' => self::GOOGLE,
565 + 'Hind' => self::GOOGLE,
566 + 'Hind Guntur' => self::GOOGLE,
567 + 'Hind Madurai' => self::GOOGLE,
568 + 'Hind Siliguri' => self::GOOGLE,
569 + 'Hind Vadodara' => self::GOOGLE,
570 + 'Holtwood One SC' => self::GOOGLE,
571 + 'Homemade Apple' => self::GOOGLE,
572 + 'Homenaje' => self::GOOGLE,
573 + 'IBM Plex Mono' => self::GOOGLE,
574 + 'IBM Plex Sans' => self::GOOGLE,
575 + 'IBM Plex Sans Condensed' => self::GOOGLE,
576 + 'IBM Plex Serif' => self::GOOGLE,
577 + 'IM Fell DW Pica' => self::GOOGLE,
578 + 'IM Fell DW Pica SC' => self::GOOGLE,
579 + 'IM Fell Double Pica' => self::GOOGLE,
580 + 'IM Fell Double Pica SC' => self::GOOGLE,
581 + 'IM Fell English' => self::GOOGLE,
582 + 'IM Fell English SC' => self::GOOGLE,
583 + 'IM Fell French Canon' => self::GOOGLE,
584 + 'IM Fell French Canon SC' => self::GOOGLE,
585 + 'IM Fell Great Primer' => self::GOOGLE,
586 + 'IM Fell Great Primer SC' => self::GOOGLE,
587 + 'Ibarra Real Nova' => self::GOOGLE,
588 + 'Iceberg' => self::GOOGLE,
589 + 'Iceland' => self::GOOGLE,
590 + 'Imbue' => self::GOOGLE,
591 + 'Imprima' => self::GOOGLE,
592 + 'Inconsolata' => self::GOOGLE,
593 + 'Inder' => self::GOOGLE,
594 + 'Indie Flower' => self::GOOGLE,
595 + 'Inika' => self::GOOGLE,
596 + 'Inknut Antiqua' => self::GOOGLE,
597 + 'Inria Sans' => self::GOOGLE,
598 + 'Inria Serif' => self::GOOGLE,
599 + 'Inter' => self::GOOGLE,
600 + 'Irish Grover' => self::GOOGLE,
601 + 'Istok Web' => self::GOOGLE,
602 + 'Italiana' => self::GOOGLE,
603 + 'Italianno' => self::GOOGLE,
604 + 'Itim' => self::GOOGLE,
605 + 'Jacques Francois' => self::GOOGLE,
606 + 'Jacques Francois Shadow' => self::GOOGLE,
607 + 'Jaldi' => self::GOOGLE,
608 + 'JetBrains Mono' => self::GOOGLE,
609 + 'Jim Nightshade' => self::GOOGLE,
610 + 'Jockey One' => self::GOOGLE,
611 + 'Jolly Lodger' => self::GOOGLE,
612 + 'Jomhuria' => self::GOOGLE,
613 + 'Jomolhari' => self::GOOGLE,
614 + 'Josefin Sans' => self::GOOGLE,
615 + 'Josefin Slab' => self::GOOGLE,
616 + 'Jost' => self::GOOGLE,
617 + 'Joti One' => self::GOOGLE,
618 + 'Jua' => self::GOOGLE,
619 + 'Judson' => self::GOOGLE,
620 + 'Julee' => self::GOOGLE,
621 + 'Julius Sans One' => self::GOOGLE,
622 + 'Junge' => self::GOOGLE,
623 + 'Jura' => self::GOOGLE,
624 + 'Just Another Hand' => self::GOOGLE,
625 + 'Just Me Again Down Here' => self::GOOGLE,
626 + 'K2D' => self::GOOGLE,
627 + 'Kadwa' => self::GOOGLE,
628 + 'Kalam' => self::GOOGLE,
629 + 'Kameron' => self::GOOGLE,
630 + 'Kanit' => self::GOOGLE,
631 + 'Kantumruy' => self::GOOGLE,
632 + 'Karantina' => self::GOOGLE,
633 + 'Karla' => self::GOOGLE,
634 + 'Karma' => self::GOOGLE,
635 + 'Katibeh' => self::GOOGLE,
636 + 'Kaushan Script' => self::GOOGLE,
637 + 'Kavivanar' => self::GOOGLE,
638 + 'Kavoon' => self::GOOGLE,
639 + 'Kdam Thmor' => self::GOOGLE,
640 + 'Keania One' => self::GOOGLE,
641 + 'Kelly Slab' => self::GOOGLE,
642 + 'Kenia' => self::GOOGLE,
643 + 'Khand' => self::GOOGLE,
644 + 'Khmer' => self::GOOGLE,
645 + 'Khula' => self::GOOGLE,
646 + 'Kirang Haerang' => self::GOOGLE,
647 + 'Kite One' => self::GOOGLE,
648 + 'Kiwi Maru' => self::GOOGLE,
649 + 'Knewave' => self::GOOGLE,
650 + 'KoHo' => self::GOOGLE,
651 + 'Kodchasan' => self::GOOGLE,
652 + 'Kosugi' => self::GOOGLE,
653 + 'Kosugi Maru' => self::GOOGLE,
654 + 'Kotta One' => self::GOOGLE,
655 + 'Koulen' => self::GOOGLE,
656 + 'Kranky' => self::GOOGLE,
657 + 'Kreon' => self::GOOGLE,
658 + 'Kristi' => self::GOOGLE,
659 + 'Krona One' => self::GOOGLE,
660 + 'Krub' => self::GOOGLE,
661 + 'Kufam' => self::GOOGLE,
662 + 'Kulim Park' => self::GOOGLE,
663 + 'Kumar One' => self::GOOGLE,
664 + 'Kumar One Outline' => self::GOOGLE,
665 + 'Kumbh Sans' => self::GOOGLE,
666 + 'Kurale' => self::GOOGLE,
667 + 'La Belle Aurore' => self::GOOGLE,
668 + 'Lacquer' => self::GOOGLE,
669 + 'Laila' => self::GOOGLE,
670 + 'Lakki Reddy' => self::GOOGLE,
671 + 'Lalezar' => self::GOOGLE,
672 + 'Lancelot' => self::GOOGLE,
673 + 'Langar' => self::GOOGLE,
674 + 'Lateef' => self::GOOGLE,
675 + 'Lato' => self::GOOGLE,
676 + 'League Script' => self::GOOGLE,
677 + 'Leckerli One' => self::GOOGLE,
678 + 'Ledger' => self::GOOGLE,
679 + 'Lekton' => self::GOOGLE,
680 + 'Lemon' => self::GOOGLE,
681 + 'Lemonada' => self::GOOGLE,
682 + 'Lexend' => self::GOOGLE,
683 + 'Lexend Deca' => self::GOOGLE,
684 + 'Lexend Exa' => self::GOOGLE,
685 + 'Lexend Giga' => self::GOOGLE,
686 + 'Lexend Mega' => self::GOOGLE,
687 + 'Lexend Peta' => self::GOOGLE,
688 + 'Lexend Tera' => self::GOOGLE,
689 + 'Lexend Zetta' => self::GOOGLE,
690 + 'Libre Barcode 128' => self::GOOGLE,
691 + 'Libre Barcode 128 Text' => self::GOOGLE,
692 + 'Libre Barcode 39' => self::GOOGLE,
693 + 'Libre Barcode 39 Extended' => self::GOOGLE,
694 + 'Libre Barcode 39 Extended Text' => self::GOOGLE,
695 + 'Libre Barcode 39 Text' => self::GOOGLE,
696 + 'Libre Barcode EAN13 Text' => self::GOOGLE,
697 + 'Libre Baskerville' => self::GOOGLE,
698 + 'Libre Caslon Display' => self::GOOGLE,
699 + 'Libre Caslon Text' => self::GOOGLE,
700 + 'Libre Franklin' => self::GOOGLE,
701 + 'Life Savers' => self::GOOGLE,
702 + 'Lilita One' => self::GOOGLE,
703 + 'Lily Script One' => self::GOOGLE,
704 + 'Limelight' => self::GOOGLE,
705 + 'Linden Hill' => self::GOOGLE,
706 + 'Literata' => self::GOOGLE,
707 + 'Liu Jian Mao Cao' => self::GOOGLE,
708 + 'Livvic' => self::GOOGLE,
709 + 'Lobster' => self::GOOGLE,
710 + 'Lobster Two' => self::GOOGLE,
711 + 'Londrina Outline' => self::GOOGLE,
712 + 'Londrina Shadow' => self::GOOGLE,
713 + 'Londrina Sketch' => self::GOOGLE,
714 + 'Londrina Solid' => self::GOOGLE,
715 + 'Long Cang' => self::GOOGLE,
716 + 'Lora' => self::GOOGLE,
717 + 'Love Ya Like A Sister' => self::GOOGLE,
718 + 'Loved by the King' => self::GOOGLE,
719 + 'Lovers Quarrel' => self::GOOGLE,
720 + 'Luckiest Guy' => self::GOOGLE,
721 + 'Lusitana' => self::GOOGLE,
722 + 'Lustria' => self::GOOGLE,
723 + 'M PLUS 1p' => self::GOOGLE,
724 + 'M PLUS Rounded 1c' => self::GOOGLE,
725 + 'Ma Shan Zheng' => self::GOOGLE,
726 + 'Macondo' => self::GOOGLE,
727 + 'Macondo Swash Caps' => self::GOOGLE,
728 + 'Mada' => self::GOOGLE,
729 + 'Magra' => self::GOOGLE,
730 + 'Maiden Orange' => self::GOOGLE,
731 + 'Maitree' => self::GOOGLE,
732 + 'Major Mono Display' => self::GOOGLE,
733 + 'Mako' => self::GOOGLE,
734 + 'Mali' => self::GOOGLE,
735 + 'Mallanna' => self::GOOGLE,
736 + 'Mandali' => self::GOOGLE,
737 + 'Manjari' => self::GOOGLE,
738 + 'Manrope' => self::GOOGLE,
739 + 'Mansalva' => self::GOOGLE,
740 + 'Manuale' => self::GOOGLE,
741 + 'Marcellus' => self::GOOGLE,
742 + 'Marcellus SC' => self::GOOGLE,
743 + 'Marck Script' => self::GOOGLE,
744 + 'Margarine' => self::GOOGLE,
745 + 'Markazi Text' => self::GOOGLE,
746 + 'Marko One' => self::GOOGLE,
747 + 'Marmelad' => self::GOOGLE,
748 + 'Martel' => self::GOOGLE,
749 + 'Martel Sans' => self::GOOGLE,
750 + 'Marvel' => self::GOOGLE,
751 + 'Mate' => self::GOOGLE,
752 + 'Mate SC' => self::GOOGLE,
753 + 'Maven Pro' => self::GOOGLE,
754 + 'McLaren' => self::GOOGLE,
755 + 'Meddon' => self::GOOGLE,
756 + 'MedievalSharp' => self::GOOGLE,
757 + 'Medula One' => self::GOOGLE,
758 + 'Meera Inimai' => self::GOOGLE,
759 + 'Megrim' => self::GOOGLE,
760 + 'Meie Script' => self::GOOGLE,
761 + 'Merienda' => self::GOOGLE,
762 + 'Merienda One' => self::GOOGLE,
763 + 'Merriweather' => self::GOOGLE,
764 + 'Merriweather Sans' => self::GOOGLE,
765 + 'Metal' => self::GOOGLE,
766 + 'Metal Mania' => self::GOOGLE,
767 + 'Metamorphous' => self::GOOGLE,
768 + 'Metrophobic' => self::GOOGLE,
769 + 'Michroma' => self::GOOGLE,
770 + 'Milonga' => self::GOOGLE,
771 + 'Miltonian' => self::GOOGLE,
772 + 'Miltonian Tattoo' => self::GOOGLE,
773 + 'Mina' => self::GOOGLE,
774 + 'Miniver' => self::GOOGLE,
775 + 'Miriam Libre' => self::GOOGLE,
776 + 'Mirza' => self::GOOGLE,
777 + 'Miss Fajardose' => self::GOOGLE,
778 + 'Mitr' => self::GOOGLE,
779 + 'Modak' => self::GOOGLE,
780 + 'Modern Antiqua' => self::GOOGLE,
781 + 'Mogra' => self::GOOGLE,
782 + 'Molengo' => self::GOOGLE,
783 + 'Molle' => self::GOOGLE,
784 + 'Monda' => self::GOOGLE,
785 + 'Monofett' => self::GOOGLE,
786 + 'Monoton' => self::GOOGLE,
787 + 'Monsieur La Doulaise' => self::GOOGLE,
788 + 'Montaga' => self::GOOGLE,
789 + 'Montez' => self::GOOGLE,
790 + 'Montserrat' => self::GOOGLE,
791 + 'Montserrat Alternates' => self::GOOGLE,
792 + 'Montserrat Subrayada' => self::GOOGLE,
793 + 'Moul' => self::GOOGLE,
794 + 'Moulpali' => self::GOOGLE,
795 + 'Mountains of Christmas' => self::GOOGLE,
796 + 'Mouse Memoirs' => self::GOOGLE,
797 + 'Mr Bedfort' => self::GOOGLE,
798 + 'Mr Dafoe' => self::GOOGLE,
799 + 'Mr De Haviland' => self::GOOGLE,
800 + 'Mrs Saint Delafield' => self::GOOGLE,
801 + 'Mrs Sheppards' => self::GOOGLE,
802 + 'Mukta' => self::GOOGLE,
803 + 'Mukta Mahee' => self::GOOGLE,
804 + 'Mukta Malar' => self::GOOGLE,
805 + 'Mukta Vaani' => self::GOOGLE,
806 + 'Mulish' => self::GOOGLE,
807 + 'MuseoModerno' => self::GOOGLE,
808 + 'Mystery Quest' => self::GOOGLE,
809 + 'NTR' => self::GOOGLE,
810 + 'Nanum Brush Script' => self::GOOGLE,
811 + 'Nanum Gothic' => self::GOOGLE,
812 + 'Nanum Gothic Coding' => self::GOOGLE,
813 + 'Nanum Myeongjo' => self::GOOGLE,
814 + 'Nanum Pen Script' => self::GOOGLE,
815 + 'Nerko One' => self::GOOGLE,
816 + 'Neucha' => self::GOOGLE,
817 + 'Neuton' => self::GOOGLE,
818 + 'New Rocker' => self::GOOGLE,
819 + 'New Tegomin' => self::GOOGLE,
820 + 'News Cycle' => self::GOOGLE,
821 + 'Newsreader' => self::GOOGLE,
822 + 'Niconne' => self::GOOGLE,
823 + 'Niramit' => self::GOOGLE,
824 + 'Nixie One' => self::GOOGLE,
825 + 'Nobile' => self::GOOGLE,
826 + 'Nokora' => self::GOOGLE,
827 + 'Norican' => self::GOOGLE,
828 + 'Nosifer' => self::GOOGLE,
829 + 'Notable' => self::GOOGLE,
830 + 'Nothing You Could Do' => self::GOOGLE,
831 + 'Noticia Text' => self::GOOGLE,
832 + 'Noto Kufi Arabic' => self::EARLYACCESS, // Hack for Google Early Access.
833 + 'Noto Naskh Arabic' => self::EARLYACCESS, // Hack for Google Early Access.
834 + 'Noto Sans' => self::GOOGLE,
835 + 'Noto Sans HK' => self::GOOGLE,
836 + 'Noto Sans Hebrew' => self::EARLYACCESS, // Hack for Google Early Access.
837 + 'Noto Sans JP' => self::GOOGLE,
838 + 'Noto Sans KR' => self::GOOGLE,
839 + 'Noto Sans SC' => self::GOOGLE,
840 + 'Noto Sans TC' => self::GOOGLE,
841 + 'Noto Serif' => self::GOOGLE,
842 + 'Noto Serif JP' => self::GOOGLE,
843 + 'Noto Serif KR' => self::GOOGLE,
844 + 'Noto Serif SC' => self::GOOGLE,
845 + 'Noto Serif TC' => self::GOOGLE,
846 + 'Nova Cut' => self::GOOGLE,
847 + 'Nova Flat' => self::GOOGLE,
848 + 'Nova Mono' => self::GOOGLE,
849 + 'Nova Oval' => self::GOOGLE,
850 + 'Nova Round' => self::GOOGLE,
851 + 'Nova Script' => self::GOOGLE,
852 + 'Nova Slim' => self::GOOGLE,
853 + 'Nova Square' => self::GOOGLE,
854 + 'Numans' => self::GOOGLE,
855 + 'Nunito' => self::GOOGLE,
856 + 'Nunito Sans' => self::GOOGLE,
857 + 'Odibee Sans' => self::GOOGLE,
858 + 'Odor Mean Chey' => self::GOOGLE,
859 + 'Offside' => self::GOOGLE,
860 + 'Oi' => self::GOOGLE,
861 + 'Old Standard TT' => self::GOOGLE,
862 + 'Oldenburg' => self::GOOGLE,
863 + 'Oleo Script' => self::GOOGLE,
864 + 'Oleo Script Swash Caps' => self::GOOGLE,
865 + 'Open Sans' => self::GOOGLE,
866 + 'Open Sans Condensed' => self::GOOGLE,
867 + 'Open Sans Hebrew' => self::EARLYACCESS, // Hack for Google Early Access.
868 + 'Open Sans Hebrew Condensed' => self::EARLYACCESS, // Hack for Google Early Access.
869 + 'Oranienbaum' => self::GOOGLE,
870 + 'Orbitron' => self::GOOGLE,
871 + 'Oregano' => self::GOOGLE,
872 + 'Orelega One' => self::GOOGLE,
873 + 'Orienta' => self::GOOGLE,
874 + 'Original Surfer' => self::GOOGLE,
875 + 'Oswald' => self::GOOGLE,
876 + 'Over the Rainbow' => self::GOOGLE,
877 + 'Overlock' => self::GOOGLE,
878 + 'Overlock SC' => self::GOOGLE,
879 + 'Overpass' => self::GOOGLE,
880 + 'Overpass Mono' => self::GOOGLE,
881 + 'Ovo' => self::GOOGLE,
882 + 'Oxanium' => self::GOOGLE,
883 + 'Oxygen' => self::GOOGLE,
884 + 'Oxygen Mono' => self::GOOGLE,
885 + 'PT Mono' => self::GOOGLE,
886 + 'PT Sans' => self::GOOGLE,
887 + 'PT Sans Caption' => self::GOOGLE,
888 + 'PT Sans Narrow' => self::GOOGLE,
889 + 'PT Serif' => self::GOOGLE,
890 + 'PT Serif Caption' => self::GOOGLE,
891 + 'Pacifico' => self::GOOGLE,
892 + 'Padauk' => self::GOOGLE,
893 + 'Palanquin' => self::GOOGLE,
894 + 'Palanquin Dark' => self::GOOGLE,
895 + 'Pangolin' => self::GOOGLE,
896 + 'Paprika' => self::GOOGLE,
897 + 'Parisienne' => self::GOOGLE,
898 + 'Passero One' => self::GOOGLE,
899 + 'Passion One' => self::GOOGLE,
900 + 'Pathway Gothic One' => self::GOOGLE,
901 + 'Patrick Hand' => self::GOOGLE,
902 + 'Patrick Hand SC' => self::GOOGLE,
903 + 'Pattaya' => self::GOOGLE,
904 + 'Patua One' => self::GOOGLE,
905 + 'Pavanam' => self::GOOGLE,
906 + 'Paytone One' => self::GOOGLE,
907 + 'Peddana' => self::GOOGLE,
908 + 'Peralta' => self::GOOGLE,
909 + 'Permanent Marker' => self::GOOGLE,
910 + 'Petit Formal Script' => self::GOOGLE,
911 + 'Petrona' => self::GOOGLE,
912 + 'Philosopher' => self::GOOGLE,
913 + 'Piazzolla' => self::GOOGLE,
914 + 'Piedra' => self::GOOGLE,
915 + 'Pinyon Script' => self::GOOGLE,
916 + 'Pirata One' => self::GOOGLE,
917 + 'Plaster' => self::GOOGLE,
918 + 'Play' => self::GOOGLE,
919 + 'Playball' => self::GOOGLE,
920 + 'Playfair Display' => self::GOOGLE,
921 + 'Playfair Display SC' => self::GOOGLE,
922 + 'Podkova' => self::GOOGLE,
923 + 'Poiret One' => self::GOOGLE,
924 + 'Poller One' => self::GOOGLE,
925 + 'Poly' => self::GOOGLE,
926 + 'Pompiere' => self::GOOGLE,
927 + 'Pontano Sans' => self::GOOGLE,
928 + 'Poor Story' => self::GOOGLE,
929 + 'Poppins' => self::GOOGLE,
930 + 'Port Lligat Sans' => self::GOOGLE,
931 + 'Port Lligat Slab' => self::GOOGLE,
932 + 'Potta One' => self::GOOGLE,
933 + 'Pragati Narrow' => self::GOOGLE,
934 + 'Prata' => self::GOOGLE,
935 + 'Preahvihear' => self::GOOGLE,
936 + 'Press Start 2P' => self::GOOGLE,
937 + 'Pridi' => self::GOOGLE,
938 + 'Princess Sofia' => self::GOOGLE,
939 + 'Prociono' => self::GOOGLE,
940 + 'Prompt' => self::GOOGLE,
941 + 'Prosto One' => self::GOOGLE,
942 + 'Proza Libre' => self::GOOGLE,
943 + 'Public Sans' => self::GOOGLE,
944 + 'Puritan' => self::GOOGLE,
945 + 'Purple Purse' => self::GOOGLE,
946 + 'Quando' => self::GOOGLE,
947 + 'Quantico' => self::GOOGLE,
948 + 'Quattrocento' => self::GOOGLE,
949 + 'Quattrocento Sans' => self::GOOGLE,
950 + 'Questrial' => self::GOOGLE,
951 + 'Quicksand' => self::GOOGLE,
952 + 'Quintessential' => self::GOOGLE,
953 + 'Qwigley' => self::GOOGLE,
954 + 'Racing Sans One' => self::GOOGLE,
955 + 'Radley' => self::GOOGLE,
956 + 'Rajdhani' => self::GOOGLE,
957 + 'Rakkas' => self::GOOGLE,
958 + 'Raleway' => self::GOOGLE,
959 + 'Raleway Dots' => self::GOOGLE,
960 + 'Ramabhadra' => self::GOOGLE,
961 + 'Ramaraja' => self::GOOGLE,
962 + 'Rambla' => self::GOOGLE,
963 + 'Rammetto One' => self::GOOGLE,
964 + 'Ranchers' => self::GOOGLE,
965 + 'Rancho' => self::GOOGLE,
966 + 'Ranga' => self::GOOGLE,
967 + 'Rasa' => self::GOOGLE,
968 + 'Rationale' => self::GOOGLE,
969 + 'Ravi Prakash' => self::GOOGLE,
970 + 'Recursive' => self::GOOGLE,
971 + 'Red Hat Display' => self::GOOGLE,
972 + 'Red Hat Text' => self::GOOGLE,
973 + 'Red Rose' => self::GOOGLE,
974 + 'Redressed' => self::GOOGLE,
975 + 'Reem Kufi' => self::GOOGLE,
976 + 'Reenie Beanie' => self::GOOGLE,
977 + 'Reggae One' => self::GOOGLE,
978 + 'Revalia' => self::GOOGLE,
979 + 'Rhodium Libre' => self::GOOGLE,
980 + 'Ribeye' => self::GOOGLE,
981 + 'Ribeye Marrow' => self::GOOGLE,
982 + 'Righteous' => self::GOOGLE,
983 + 'Risque' => self::GOOGLE,
984 + 'Roboto' => self::GOOGLE,
985 + 'Roboto Condensed' => self::GOOGLE,
986 + 'Roboto Mono' => self::GOOGLE,
987 + 'Roboto Slab' => self::GOOGLE,
988 + 'Rochester' => self::GOOGLE,
989 + 'Rock Salt' => self::GOOGLE,
990 + 'RocknRoll One' => self::GOOGLE,
991 + 'Rokkitt' => self::GOOGLE,
992 + 'Romanesco' => self::GOOGLE,
993 + 'Ropa Sans' => self::GOOGLE,
994 + 'Rosario' => self::GOOGLE,
995 + 'Rosarivo' => self::GOOGLE,
996 + 'Rouge Script' => self::GOOGLE,
997 + 'Rowdies' => self::GOOGLE,
998 + 'Rozha One' => self::GOOGLE,
999 + 'Rubik' => self::GOOGLE,
1000 + 'Rubik Mono One' => self::GOOGLE,
1001 + 'Ruda' => self::GOOGLE,
1002 + 'Rufina' => self::GOOGLE,
1003 + 'Ruge Boogie' => self::GOOGLE,
1004 + 'Ruluko' => self::GOOGLE,
1005 + 'Rum Raisin' => self::GOOGLE,
1006 + 'Ruslan Display' => self::GOOGLE,
1007 + 'Russo One' => self::GOOGLE,
1008 + 'Ruthie' => self::GOOGLE,
1009 + 'Rye' => self::GOOGLE,
1010 + 'Sacramento' => self::GOOGLE,
1011 + 'Sahitya' => self::GOOGLE,
1012 + 'Sail' => self::GOOGLE,
1013 + 'Saira' => self::GOOGLE,
1014 + 'Saira Condensed' => self::GOOGLE,
1015 + 'Saira Extra Condensed' => self::GOOGLE,
1016 + 'Saira Semi Condensed' => self::GOOGLE,
1017 + 'Saira Stencil One' => self::GOOGLE,
1018 + 'Salsa' => self::GOOGLE,
1019 + 'Sanchez' => self::GOOGLE,
1020 + 'Sancreek' => self::GOOGLE,
1021 + 'Sansita' => self::GOOGLE,
1022 + 'Sansita Swashed' => self::GOOGLE,
1023 + 'Sarabun' => self::GOOGLE,
1024 + 'Sarala' => self::GOOGLE,
1025 + 'Sarina' => self::GOOGLE,
1026 + 'Sarpanch' => self::GOOGLE,
1027 + 'Satisfy' => self::GOOGLE,
1028 + 'Sawarabi Gothic' => self::GOOGLE,
1029 + 'Sawarabi Mincho' => self::GOOGLE,
1030 + 'Scada' => self::GOOGLE,
1031 + 'Scheherazade' => self::GOOGLE,
1032 + 'Schoolbell' => self::GOOGLE,
1033 + 'Scope One' => self::GOOGLE,
1034 + 'Seaweed Script' => self::GOOGLE,
1035 + 'Secular One' => self::GOOGLE,
1036 + 'Sedgwick Ave' => self::GOOGLE,
1037 + 'Sedgwick Ave Display' => self::GOOGLE,
1038 + 'Sen' => self::GOOGLE,
1039 + 'Sevillana' => self::GOOGLE,
1040 + 'Seymour One' => self::GOOGLE,
1041 + 'Shadows Into Light' => self::GOOGLE,
1042 + 'Shadows Into Light Two' => self::GOOGLE,
1043 + 'Shanti' => self::GOOGLE,
1044 + 'Share' => self::GOOGLE,
1045 + 'Share Tech' => self::GOOGLE,
1046 + 'Share Tech Mono' => self::GOOGLE,
1047 + 'Shippori Mincho' => self::GOOGLE,
1048 + 'Shippori Mincho B1' => self::GOOGLE,
1049 + 'Shojumaru' => self::GOOGLE,
1050 + 'Short Stack' => self::GOOGLE,
1051 + 'Shrikhand' => self::GOOGLE,
1052 + 'Siemreap' => self::GOOGLE,
1053 + 'Sigmar One' => self::GOOGLE,
1054 + 'Signika' => self::GOOGLE,
1055 + 'Signika Negative' => self::GOOGLE,
1056 + 'Simonetta' => self::GOOGLE,
1057 + 'Single Day' => self::GOOGLE,
1058 + 'Sintony' => self::GOOGLE,
1059 + 'Sirin Stencil' => self::GOOGLE,
1060 + 'Six Caps' => self::GOOGLE,
1061 + 'Skranji' => self::GOOGLE,
1062 + 'Slabo 13px' => self::GOOGLE,
1063 + 'Slabo 27px' => self::GOOGLE,
1064 + 'Slackey' => self::GOOGLE,
1065 + 'Smokum' => self::GOOGLE,
1066 + 'Smythe' => self::GOOGLE,
1067 + 'Sniglet' => self::GOOGLE,
1068 + 'Snippet' => self::GOOGLE,
1069 + 'Snowburst One' => self::GOOGLE,
1070 + 'Sofadi One' => self::GOOGLE,
1071 + 'Sofia' => self::GOOGLE,
1072 + 'Solway' => self::GOOGLE,
1073 + 'Song Myung' => self::GOOGLE,
1074 + 'Sonsie One' => self::GOOGLE,
1075 + 'Sora' => self::GOOGLE,
1076 + 'Sorts Mill Goudy' => self::GOOGLE,
1077 + 'Source Code Pro' => self::GOOGLE,
1078 + 'Source Sans Pro' => self::GOOGLE,
1079 + 'Source Serif Pro' => self::GOOGLE,
1080 + 'Space Grotesk' => self::GOOGLE,
1081 + 'Space Mono' => self::GOOGLE,
1082 + 'Spartan' => self::GOOGLE,
1083 + 'Special Elite' => self::GOOGLE,
1084 + 'Spectral' => self::GOOGLE,
1085 + 'Spectral SC' => self::GOOGLE,
1086 + 'Spicy Rice' => self::GOOGLE,
1087 + 'Spinnaker' => self::GOOGLE,
1088 + 'Spirax' => self::GOOGLE,
1089 + 'Squada One' => self::GOOGLE,
1090 + 'Sree Krushnadevaraya' => self::GOOGLE,
1091 + 'Sriracha' => self::GOOGLE,
1092 + 'Srisakdi' => self::GOOGLE,
1093 + 'Staatliches' => self::GOOGLE,
1094 + 'Stalemate' => self::GOOGLE,
1095 + 'Stalinist One' => self::GOOGLE,
1096 + 'Stardos Stencil' => self::GOOGLE,
1097 + 'Stick' => self::GOOGLE,
1098 + 'Stint Ultra Condensed' => self::GOOGLE,
1099 + 'Stint Ultra Expanded' => self::GOOGLE,
1100 + 'Stoke' => self::GOOGLE,
1101 + 'Strait' => self::GOOGLE,
1102 + 'Stylish' => self::GOOGLE,
1103 + 'Sue Ellen Francisco' => self::GOOGLE,
1104 + 'Suez One' => self::GOOGLE,
1105 + 'Sulphur Point' => self::GOOGLE,
1106 + 'Sumana' => self::GOOGLE,
1107 + 'Sunflower' => self::GOOGLE,
1108 + 'Sunshiney' => self::GOOGLE,
1109 + 'Supermercado One' => self::GOOGLE,
1110 + 'Sura' => self::GOOGLE,
1111 + 'Suranna' => self::GOOGLE,
1112 + 'Suravaram' => self::GOOGLE,
1113 + 'Suwannaphum' => self::GOOGLE,
1114 + 'Swanky and Moo Moo' => self::GOOGLE,
1115 + 'Syncopate' => self::GOOGLE,
1116 + 'Syne' => self::GOOGLE,
1117 + 'Syne Mono' => self::GOOGLE,
1118 + 'Syne Tactile' => self::GOOGLE,
1119 + 'Tajawal' => self::GOOGLE,
1120 + 'Tangerine' => self::GOOGLE,
1121 + 'Taprom' => self::GOOGLE,
1122 + 'Tauri' => self::GOOGLE,
1123 + 'Taviraj' => self::GOOGLE,
1124 + 'Teko' => self::GOOGLE,
1125 + 'Telex' => self::GOOGLE,
1126 + 'Tenali Ramakrishna' => self::GOOGLE,
1127 + 'Tenor Sans' => self::GOOGLE,
1128 + 'Text Me One' => self::GOOGLE,
1129 + 'Texturina' => self::GOOGLE,
1130 + 'Thasadith' => self::GOOGLE,
1131 + 'The Girl Next Door' => self::GOOGLE,
1132 + 'Tienne' => self::GOOGLE,
1133 + 'Tillana' => self::GOOGLE,
1134 + 'Timmana' => self::GOOGLE,
1135 + 'Tinos' => self::GOOGLE,
1136 + 'Titan One' => self::GOOGLE,
1137 + 'Titillium Web' => self::GOOGLE,
1138 + 'Tomorrow' => self::GOOGLE,
1139 + 'Trade Winds' => self::GOOGLE,
1140 + 'Train One' => self::GOOGLE,
1141 + 'Trirong' => self::GOOGLE,
1142 + 'Trispace' => self::GOOGLE,
1143 + 'Trocchi' => self::GOOGLE,
1144 + 'Trochut' => self::GOOGLE,
1145 + 'Truculenta' => self::GOOGLE,
1146 + 'Trykker' => self::GOOGLE,
1147 + 'Tulpen One' => self::GOOGLE,
1148 + 'Turret Road' => self::GOOGLE,
1149 + 'Ubuntu' => self::GOOGLE,
1150 + 'Ubuntu Condensed' => self::GOOGLE,
1151 + 'Ubuntu Mono' => self::GOOGLE,
1152 + 'Ultra' => self::GOOGLE,
1153 + 'Uncial Antiqua' => self::GOOGLE,
1154 + 'Underdog' => self::GOOGLE,
1155 + 'Unica One' => self::GOOGLE,
1156 + 'UnifrakturCook' => self::GOOGLE,
1157 + 'UnifrakturMaguntia' => self::GOOGLE,
1158 + 'Unkempt' => self::GOOGLE,
1159 + 'Unlock' => self::GOOGLE,
1160 + 'Unna' => self::GOOGLE,
1161 + 'VT323' => self::GOOGLE,
1162 + 'Vampiro One' => self::GOOGLE,
1163 + 'Varela' => self::GOOGLE,
1164 + 'Varela Round' => self::GOOGLE,
1165 + 'Varta' => self::GOOGLE,
1166 + 'Vast Shadow' => self::GOOGLE,
1167 + 'Vesper Libre' => self::GOOGLE,
1168 + 'Viaoda Libre' => self::GOOGLE,
1169 + 'Vibes' => self::GOOGLE,
1170 + 'Vibur' => self::GOOGLE,
1171 + 'Vidaloka' => self::GOOGLE,
1172 + 'Viga' => self::GOOGLE,
1173 + 'Voces' => self::GOOGLE,
1174 + 'Volkhov' => self::GOOGLE,
1175 + 'Vollkorn' => self::GOOGLE,
1176 + 'Vollkorn SC' => self::GOOGLE,
1177 + 'Voltaire' => self::GOOGLE,
1178 + 'Waiting for the Sunrise' => self::GOOGLE,
1179 + 'Wallpoet' => self::GOOGLE,
1180 + 'Walter Turncoat' => self::GOOGLE,
1181 + 'Warnes' => self::GOOGLE,
1182 + 'Wellfleet' => self::GOOGLE,
1183 + 'Wendy One' => self::GOOGLE,
1184 + 'Wire One' => self::GOOGLE,
1185 + 'Work Sans' => self::GOOGLE,
1186 + 'Xanh Mono' => self::GOOGLE,
1187 + 'Yanone Kaffeesatz' => self::GOOGLE,
1188 + 'Yantramanav' => self::GOOGLE,
1189 + 'Yatra One' => self::GOOGLE,
1190 + 'Yellowtail' => self::GOOGLE,
1191 + 'Yeon Sung' => self::GOOGLE,
1192 + 'Yeseva One' => self::GOOGLE,
1193 + 'Yesteryear' => self::GOOGLE,
1194 + 'Yrsa' => self::GOOGLE,
1195 + 'Yusei Magic' => self::GOOGLE,
1196 + 'ZCOOL KuaiLe' => self::GOOGLE,
1197 + 'ZCOOL QingKe HuangYou' => self::GOOGLE,
1198 + 'ZCOOL XiaoWei' => self::GOOGLE,
1199 + 'Zen Dots' => self::GOOGLE,
1200 + 'Zeyada' => self::GOOGLE,
1201 + 'Zhi Mang Xing' => self::GOOGLE,
1202 + 'Zilla Slab' => self::GOOGLE,
1203 + 'Zilla Slab Highlight' => self::GOOGLE,
151 1204 ];
152 -
153 - if ( static::is_google_fonts_enabled() ) {
154 - $fonts = array_merge( $fonts, [
155 - // Google Fonts (last update: 05/05/2024).
156 - 'ABeeZee' => self::GOOGLE,
157 - 'ADLaM Display' => self::GOOGLE,
158 - 'AR One Sans' => self::GOOGLE,
159 - 'Abel' => self::GOOGLE,
160 - 'Abhaya Libre' => self::GOOGLE,
161 - 'Aboreto' => self::GOOGLE,
162 - 'Abril Fatface' => self::GOOGLE,
163 - 'Abyssinica SIL' => self::GOOGLE,
164 - 'Aclonica' => self::GOOGLE,
165 - 'Acme' => self::GOOGLE,
166 - 'Actor' => self::GOOGLE,
167 - 'Adamina' => self::GOOGLE,
168 - 'Advent Pro' => self::GOOGLE,
169 - 'Afacad' => self::GOOGLE,
170 - 'Agbalumo' => self::GOOGLE,
171 - 'Agdasima' => self::GOOGLE,
172 - 'Aguafina Script' => self::GOOGLE,
173 - 'Akatab' => self::GOOGLE,
174 - 'Akaya Kanadaka' => self::GOOGLE,
175 - 'Akaya Telivigala' => self::GOOGLE,
176 - 'Akronim' => self::GOOGLE,
177 - 'Akshar' => self::GOOGLE,
178 - 'Aladin' => self::GOOGLE,
179 - 'Alata' => self::GOOGLE,
180 - 'Alatsi' => self::GOOGLE,
181 - 'Albert Sans' => self::GOOGLE,
182 - 'Aldrich' => self::GOOGLE,
183 - 'Alef' => self::GOOGLE,
184 - 'Alef Hebrew' => self::EARLYACCESS, // Hack for Google Early Access.
185 - 'Alegreya' => self::GOOGLE,
186 - 'Alegreya SC' => self::GOOGLE,
187 - 'Alegreya Sans' => self::GOOGLE,
188 - 'Alegreya Sans SC' => self::GOOGLE,
189 - 'Aleo' => self::GOOGLE,
190 - 'Alex Brush' => self::GOOGLE,
191 - 'Alexandria' => self::GOOGLE,
192 - 'Alfa Slab One' => self::GOOGLE,
193 - 'Alice' => self::GOOGLE,
194 - 'Alike' => self::GOOGLE,
195 - 'Alike Angular' => self::GOOGLE,
196 - 'Alkalami' => self::GOOGLE,
197 - 'Alkatra' => self::GOOGLE,
198 - 'Allan' => self::GOOGLE,
199 - 'Allerta' => self::GOOGLE,
200 - 'Allerta Stencil' => self::GOOGLE,
201 - 'Allison' => self::GOOGLE,
202 - 'Allura' => self::GOOGLE,
203 - 'Almarai' => self::GOOGLE,
204 - 'Almendra' => self::GOOGLE,
205 - 'Almendra Display' => self::GOOGLE,
206 - 'Almendra SC' => self::GOOGLE,
207 - 'Alumni Sans' => self::GOOGLE,
208 - 'Alumni Sans Collegiate One' => self::GOOGLE,
209 - 'Alumni Sans Inline One' => self::GOOGLE,
210 - 'Alumni Sans Pinstripe' => self::GOOGLE,
211 - 'Amarante' => self::GOOGLE,
212 - 'Amaranth' => self::GOOGLE,
213 - 'Amatic SC' => self::GOOGLE,
214 - 'Amethysta' => self::GOOGLE,
215 - 'Amiko' => self::GOOGLE,
216 - 'Amiri' => self::GOOGLE,
217 - 'Amiri Quran' => self::GOOGLE,
218 - 'Amita' => self::GOOGLE,
219 - 'Anaheim' => self::GOOGLE,
220 - 'Andada Pro' => self::GOOGLE,
221 - 'Andika' => self::GOOGLE,
222 - 'Anek Bangla' => self::GOOGLE,
223 - 'Anek Devanagari' => self::GOOGLE,
224 - 'Anek Gujarati' => self::GOOGLE,
225 - 'Anek Gurmukhi' => self::GOOGLE,
226 - 'Anek Kannada' => self::GOOGLE,
227 - 'Anek Latin' => self::GOOGLE,
228 - 'Anek Malayalam' => self::GOOGLE,
229 - 'Anek Odia' => self::GOOGLE,
230 - 'Anek Tamil' => self::GOOGLE,
231 - 'Anek Telugu' => self::GOOGLE,
232 - 'Angkor' => self::GOOGLE,
233 - 'Annapurna SIL' => self::GOOGLE,
234 - 'Annie Use Your Telescope' => self::GOOGLE,
235 - 'Anonymous Pro' => self::GOOGLE,
236 - 'Anta' => self::GOOGLE,
237 - 'Antic' => self::GOOGLE,
238 - 'Antic Didone' => self::GOOGLE,
239 - 'Antic Slab' => self::GOOGLE,
240 - 'Anton' => self::GOOGLE,
241 - 'Antonio' => self::GOOGLE,
242 - 'Anuphan' => self::GOOGLE,
243 - 'Anybody' => self::GOOGLE,
244 - 'Aoboshi One' => self::GOOGLE,
245 - 'Arapey' => self::GOOGLE,
246 - 'Arbutus' => self::GOOGLE,
247 - 'Arbutus Slab' => self::GOOGLE,
248 - 'Architects Daughter' => self::GOOGLE,
249 - 'Archivo' => self::GOOGLE,
250 - 'Archivo Black' => self::GOOGLE,
251 - 'Archivo Narrow' => self::GOOGLE,
252 - 'Are You Serious' => self::GOOGLE,
253 - 'Aref Ruqaa' => self::GOOGLE,
254 - 'Aref Ruqaa Ink' => self::GOOGLE,
255 - 'Arima' => self::GOOGLE,
256 - 'Arimo' => self::GOOGLE,
257 - 'Arizonia' => self::GOOGLE,
258 - 'Armata' => self::GOOGLE,
259 - 'Arsenal' => self::GOOGLE,
260 - 'Artifika' => self::GOOGLE,
261 - 'Arvo' => self::GOOGLE,
262 - 'Arya' => self::GOOGLE,
263 - 'Asap' => self::GOOGLE,
264 - 'Asap Condensed' => self::GOOGLE,
265 - 'Asar' => self::GOOGLE,
266 - 'Asset' => self::GOOGLE,
267 - 'Assistant' => self::GOOGLE,
268 - 'Astloch' => self::GOOGLE,
269 - 'Asul' => self::GOOGLE,
270 - 'Athiti' => self::GOOGLE,
271 - 'Atkinson Hyperlegible' => self::GOOGLE,
272 - 'Atma' => self::GOOGLE,
273 - 'Atomic Age' => self::GOOGLE,
274 - 'Aubrey' => self::GOOGLE,
275 - 'Audiowide' => self::GOOGLE,
276 - 'Autour One' => self::GOOGLE,
277 - 'Average' => self::GOOGLE,
278 - 'Average Sans' => self::GOOGLE,
279 - 'Averia Gruesa Libre' => self::GOOGLE,
280 - 'Averia Libre' => self::GOOGLE,
281 - 'Averia Sans Libre' => self::GOOGLE,
282 - 'Averia Serif Libre' => self::GOOGLE,
283 - 'Azeret Mono' => self::GOOGLE,
284 - 'B612' => self::GOOGLE,
285 - 'B612 Mono' => self::GOOGLE,
286 - 'BIZ UDGothic' => self::GOOGLE,
287 - 'BIZ UDMincho' => self::GOOGLE,
288 - 'BIZ UDPGothic' => self::GOOGLE,
289 - 'BIZ UDPMincho' => self::GOOGLE,
290 - 'Babylonica' => self::GOOGLE,
291 - 'Bacasime Antique' => self::GOOGLE,
292 - 'Bad Script' => self::GOOGLE,
293 - 'Bagel Fat One' => self::GOOGLE,
294 - 'Bahiana' => self::GOOGLE,
295 - 'Bahianita' => self::GOOGLE,
296 - 'Bai Jamjuree' => self::GOOGLE,
297 - 'Bakbak One' => self::GOOGLE,
298 - 'Ballet' => self::GOOGLE,
299 - 'Baloo 2' => self::GOOGLE,
300 - 'Baloo Bhai 2' => self::GOOGLE,
301 - 'Baloo Bhaijaan 2' => self::GOOGLE,
302 - 'Baloo Bhaina 2' => self::GOOGLE,
303 - 'Baloo Chettan 2' => self::GOOGLE,
304 - 'Baloo Da 2' => self::GOOGLE,
305 - 'Baloo Paaji 2' => self::GOOGLE,
306 - 'Baloo Tamma 2' => self::GOOGLE,
307 - 'Baloo Tammudu 2' => self::GOOGLE,
308 - 'Baloo Thambi 2' => self::GOOGLE,
309 - 'Balsamiq Sans' => self::GOOGLE,
310 - 'Balthazar' => self::GOOGLE,
311 - 'Bangers' => self::GOOGLE,
312 - 'Barlow' => self::GOOGLE,
313 - 'Barlow Condensed' => self::GOOGLE,
314 - 'Barlow Semi Condensed' => self::GOOGLE,
315 - 'Barriecito' => self::GOOGLE,
316 - 'Barrio' => self::GOOGLE,
317 - 'Basic' => self::GOOGLE,
318 - 'Baskervville' => self::GOOGLE,
319 - 'Battambang' => self::GOOGLE,
320 - 'Baumans' => self::GOOGLE,
321 - 'Bayon' => self::GOOGLE,
322 - 'Be Vietnam Pro' => self::GOOGLE,
323 - 'Beau Rivage' => self::GOOGLE,
324 - 'Bebas Neue' => self::GOOGLE,
325 - 'Belanosima' => self::GOOGLE,
326 - 'Belgrano' => self::GOOGLE,
327 - 'Bellefair' => self::GOOGLE,
328 - 'Belleza' => self::GOOGLE,
329 - 'Bellota' => self::GOOGLE,
330 - 'Bellota Text' => self::GOOGLE,
331 - 'BenchNine' => self::GOOGLE,
332 - 'Benne' => self::GOOGLE,
333 - 'Bentham' => self::GOOGLE,
334 - 'Berkshire Swash' => self::GOOGLE,
335 - 'Besley' => self::GOOGLE,
336 - 'Beth Ellen' => self::GOOGLE,
337 - 'Bevan' => self::GOOGLE,
338 - 'BhuTuka Expanded One' => self::GOOGLE,
339 - 'Big Shoulders Display' => self::GOOGLE,
340 - 'Big Shoulders Inline Display' => self::GOOGLE,
341 - 'Big Shoulders Inline Text' => self::GOOGLE,
342 - 'Big Shoulders Stencil Display' => self::GOOGLE,
343 - 'Big Shoulders Stencil Text' => self::GOOGLE,
344 - 'Big Shoulders Text' => self::GOOGLE,
345 - 'Bigelow Rules' => self::GOOGLE,
346 - 'Bigshot One' => self::GOOGLE,
347 - 'Bilbo' => self::GOOGLE,
348 - 'Bilbo Swash Caps' => self::GOOGLE,
349 - 'BioRhyme' => self::GOOGLE,
350 - 'BioRhyme Expanded' => self::GOOGLE,
351 - 'Birthstone' => self::GOOGLE,
352 - 'Birthstone Bounce' => self::GOOGLE,
353 - 'Biryani' => self::GOOGLE,
354 - 'Bitter' => self::GOOGLE,
355 - 'Black And White Picture' => self::GOOGLE,
356 - 'Black Han Sans' => self::GOOGLE,
357 - 'Black Ops One' => self::GOOGLE,
358 - 'Blaka' => self::GOOGLE,
359 - 'Blaka Hollow' => self::GOOGLE,
360 - 'Blaka Ink' => self::GOOGLE,
361 - 'Blinker' => self::GOOGLE,
362 - 'Bodoni Moda' => self::GOOGLE,
363 - 'Bokor' => self::GOOGLE,
364 - 'Bona Nova' => self::GOOGLE,
365 - 'Bonbon' => self::GOOGLE,
366 - 'Bonheur Royale' => self::GOOGLE,
367 - 'Boogaloo' => self::GOOGLE,
368 - 'Borel' => self::GOOGLE,
369 - 'Bowlby One' => self::GOOGLE,
370 - 'Bowlby One SC' => self::GOOGLE,
371 - 'Braah One' => self::GOOGLE,
372 - 'Brawler' => self::GOOGLE,
373 - 'Bree Serif' => self::GOOGLE,
374 - 'Bricolage Grotesque' => self::GOOGLE,
375 - 'Briem Hand' => self::GOOGLE,
376 - 'Bruno Ace' => self::GOOGLE,
377 - 'Bruno Ace SC' => self::GOOGLE,
378 - 'Brygada 1918' => self::GOOGLE,
379 - 'Bubblegum Sans' => self::GOOGLE,
380 - 'Bubbler One' => self::GOOGLE,
381 - 'Buda' => self::GOOGLE,
382 - 'Buenard' => self::GOOGLE,
383 - 'Bungee' => self::GOOGLE,
384 - 'Bungee Hairline' => self::GOOGLE,
385 - 'Bungee Inline' => self::GOOGLE,
386 - 'Bungee Outline' => self::GOOGLE,
387 - 'Bungee Shade' => self::GOOGLE,
388 - 'Bungee Spice' => self::GOOGLE,
389 - 'Butcherman' => self::GOOGLE,
390 - 'Butterfly Kids' => self::GOOGLE,
391 - 'Cabin' => self::GOOGLE,
392 - 'Cabin Condensed' => self::GOOGLE,
393 - 'Cabin Sketch' => self::GOOGLE,
394 - 'Caesar Dressing' => self::GOOGLE,
395 - 'Cagliostro' => self::GOOGLE,
396 - 'Cairo' => self::GOOGLE,
397 - 'Cairo Play' => self::GOOGLE,
398 - 'Caladea' => self::GOOGLE,
399 - 'Calistoga' => self::GOOGLE,
400 - 'Calligraffitti' => self::GOOGLE,
401 - 'Cambay' => self::GOOGLE,
402 - 'Cambo' => self::GOOGLE,
403 - 'Candal' => self::GOOGLE,
404 - 'Cantarell' => self::GOOGLE,
405 - 'Cantata One' => self::GOOGLE,
406 - 'Cantora One' => self::GOOGLE,
407 - 'Caprasimo' => self::GOOGLE,
408 - 'Capriola' => self::GOOGLE,
409 - 'Caramel' => self::GOOGLE,
410 - 'Carattere' => self::GOOGLE,
411 - 'Cardo' => self::GOOGLE,
412 - 'Carlito' => self::GOOGLE,
413 - 'Carme' => self::GOOGLE,
414 - 'Carrois Gothic' => self::GOOGLE,
415 - 'Carrois Gothic SC' => self::GOOGLE,
416 - 'Carter One' => self::GOOGLE,
417 - 'Castoro' => self::GOOGLE,
418 - 'Castoro Titling' => self::GOOGLE,
419 - 'Catamaran' => self::GOOGLE,
420 - 'Caudex' => self::GOOGLE,
421 - 'Caveat' => self::GOOGLE,
422 - 'Caveat Brush' => self::GOOGLE,
423 - 'Cedarville Cursive' => self::GOOGLE,
424 - 'Ceviche One' => self::GOOGLE,
425 - 'Chakra Petch' => self::GOOGLE,
426 - 'Changa' => self::GOOGLE,
427 - 'Changa One' => self::GOOGLE,
428 - 'Chango' => self::GOOGLE,
429 - 'Charis SIL' => self::GOOGLE,
430 - 'Charm' => self::GOOGLE,
431 - 'Charmonman' => self::GOOGLE,
432 - 'Chathura' => self::GOOGLE,
433 - 'Chau Philomene One' => self::GOOGLE,
434 - 'Chela One' => self::GOOGLE,
435 - 'Chelsea Market' => self::GOOGLE,
436 - 'Chenla' => self::GOOGLE,
437 - 'Cherish' => self::GOOGLE,
438 - 'Cherry Bomb One' => self::GOOGLE,
439 - 'Cherry Cream Soda' => self::GOOGLE,
440 - 'Cherry Swash' => self::GOOGLE,
441 - 'Chewy' => self::GOOGLE,
442 - 'Chicle' => self::GOOGLE,
443 - 'Chilanka' => self::GOOGLE,
444 - 'Chivo' => self::GOOGLE,
445 - 'Chivo Mono' => self::GOOGLE,
446 - 'Chokokutai' => self::GOOGLE,
447 - 'Chonburi' => self::GOOGLE,
448 - 'Cinzel' => self::GOOGLE,
449 - 'Cinzel Decorative' => self::GOOGLE,
450 - 'Clicker Script' => self::GOOGLE,
451 - 'Climate Crisis' => self::GOOGLE,
452 - 'Coda' => self::GOOGLE,
453 - 'Coda Caption' => self::GOOGLE,
454 - 'Codystar' => self::GOOGLE,
455 - 'Coiny' => self::GOOGLE,
456 - 'Combo' => self::GOOGLE,
457 - 'Comfortaa' => self::GOOGLE,
458 - 'Comforter' => self::GOOGLE,
459 - 'Comforter Brush' => self::GOOGLE,
460 - 'Comic Neue' => self::GOOGLE,
461 - 'Coming Soon' => self::GOOGLE,
462 - 'Comme' => self::GOOGLE,
463 - 'Commissioner' => self::GOOGLE,
464 - 'Concert One' => self::GOOGLE,
465 - 'Condiment' => self::GOOGLE,
466 - 'Content' => self::GOOGLE,
467 - 'Contrail One' => self::GOOGLE,
468 - 'Convergence' => self::GOOGLE,
469 - 'Cookie' => self::GOOGLE,
470 - 'Copse' => self::GOOGLE,
471 - 'Corben' => self::GOOGLE,
472 - 'Corinthia' => self::GOOGLE,
473 - 'Cormorant' => self::GOOGLE,
474 - 'Cormorant Garamond' => self::GOOGLE,
475 - 'Cormorant Infant' => self::GOOGLE,
476 - 'Cormorant SC' => self::GOOGLE,
477 - 'Cormorant Unicase' => self::GOOGLE,
478 - 'Cormorant Upright' => self::GOOGLE,
479 - 'Courgette' => self::GOOGLE,
480 - 'Courier Prime' => self::GOOGLE,
481 - 'Cousine' => self::GOOGLE,
482 - 'Coustard' => self::GOOGLE,
483 - 'Covered By Your Grace' => self::GOOGLE,
484 - 'Crafty Girls' => self::GOOGLE,
485 - 'Creepster' => self::GOOGLE,
486 - 'Crete Round' => self::GOOGLE,
487 - 'Crimson Pro' => self::GOOGLE,
488 - 'Crimson Text' => self::GOOGLE,
489 - 'Croissant One' => self::GOOGLE,
490 - 'Crushed' => self::GOOGLE,
491 - 'Cuprum' => self::GOOGLE,
492 - 'Cute Font' => self::GOOGLE,
493 - 'Cutive' => self::GOOGLE,
494 - 'Cutive Mono' => self::GOOGLE,
495 - 'DM Mono' => self::GOOGLE,
496 - 'DM Sans' => self::GOOGLE,
497 - 'DM Serif Display' => self::GOOGLE,
498 - 'DM Serif Text' => self::GOOGLE,
499 - 'Dai Banna SIL' => self::GOOGLE,
500 - 'Damion' => self::GOOGLE,
501 - 'Dancing Script' => self::GOOGLE,
502 - 'Dangrek' => self::GOOGLE,
503 - 'Darker Grotesque' => self::GOOGLE,
504 - 'Darumadrop One' => self::GOOGLE,
505 - 'David Libre' => self::GOOGLE,
506 - 'Dawning of a New Day' => self::GOOGLE,
507 - 'Days One' => self::GOOGLE,
508 - 'Dekko' => self::GOOGLE,
509 - 'Dela Gothic One' => self::GOOGLE,
510 - 'Delicious Handrawn' => self::GOOGLE,
511 - 'Delius' => self::GOOGLE,
512 - 'Delius Swash Caps' => self::GOOGLE,
513 - 'Delius Unicase' => self::GOOGLE,
514 - 'Della Respira' => self::GOOGLE,
515 - 'Denk One' => self::GOOGLE,
516 - 'Devonshire' => self::GOOGLE,
517 - 'Dhurjati' => self::GOOGLE,
518 - 'Didact Gothic' => self::GOOGLE,
519 - 'Diphylleia' => self::GOOGLE,
520 - 'Diplomata' => self::GOOGLE,
521 - 'Diplomata SC' => self::GOOGLE,
522 - 'Do Hyeon' => self::GOOGLE,
523 - 'Dokdo' => self::GOOGLE,
524 - 'Domine' => self::GOOGLE,
525 - 'Donegal One' => self::GOOGLE,
526 - 'Dongle' => self::GOOGLE,
527 - 'Doppio One' => self::GOOGLE,
528 - 'Dorsa' => self::GOOGLE,
529 - 'Dosis' => self::GOOGLE,
530 - 'DotGothic16' => self::GOOGLE,
531 - 'Dr Sugiyama' => self::GOOGLE,
532 - 'Droid Arabic Kufi' => self::EARLYACCESS, // Hack for Google Early Access.
533 - 'Droid Arabic Naskh' => self::EARLYACCESS, // Hack for Google Early Access.
534 - 'Duru Sans' => self::GOOGLE,
535 - 'DynaPuff' => self::GOOGLE,
536 - 'Dynalight' => self::GOOGLE,
537 - 'EB Garamond' => self::GOOGLE,
538 - 'Eagle Lake' => self::GOOGLE,
539 - 'East Sea Dokdo' => self::GOOGLE,
540 - 'Eater' => self::GOOGLE,
541 - 'Economica' => self::GOOGLE,
542 - 'Eczar' => self::GOOGLE,
543 - 'Edu NSW ACT Foundation' => self::GOOGLE,
544 - 'Edu QLD Beginner' => self::GOOGLE,
545 - 'Edu SA Beginner' => self::GOOGLE,
546 - 'Edu TAS Beginner' => self::GOOGLE,
547 - 'Edu VIC WA NT Beginner' => self::GOOGLE,
548 - 'El Messiri' => self::GOOGLE,
549 - 'Electrolize' => self::GOOGLE,
550 - 'Elsie' => self::GOOGLE,
551 - 'Elsie Swash Caps' => self::GOOGLE,
552 - 'Emblema One' => self::GOOGLE,
553 - 'Emilys Candy' => self::GOOGLE,
554 - 'Encode Sans' => self::GOOGLE,
555 - 'Encode Sans Condensed' => self::GOOGLE,
556 - 'Encode Sans Expanded' => self::GOOGLE,
557 - 'Encode Sans SC' => self::GOOGLE,
558 - 'Encode Sans Semi Condensed' => self::GOOGLE,
559 - 'Encode Sans Semi Expanded' => self::GOOGLE,
560 - 'Engagement' => self::GOOGLE,
561 - 'Englebert' => self::GOOGLE,
562 - 'Enriqueta' => self::GOOGLE,
563 - 'Ephesis' => self::GOOGLE,
564 - 'Epilogue' => self::GOOGLE,
565 - 'Erica One' => self::GOOGLE,
566 - 'Esteban' => self::GOOGLE,
567 - 'Estonia' => self::GOOGLE,
568 - 'Euphoria Script' => self::GOOGLE,
569 - 'Ewert' => self::GOOGLE,
570 - 'Exo' => self::GOOGLE,
571 - 'Exo 2' => self::GOOGLE,
572 - 'Expletus Sans' => self::GOOGLE,
573 - 'Explora' => self::GOOGLE,
574 - 'Fahkwang' => self::GOOGLE,
575 - 'Familjen Grotesk' => self::GOOGLE,
576 - 'Fanwood Text' => self::GOOGLE,
577 - 'Farro' => self::GOOGLE,
578 - 'Farsan' => self::GOOGLE,
579 - 'Fascinate' => self::GOOGLE,
580 - 'Fascinate Inline' => self::GOOGLE,
581 - 'Faster One' => self::GOOGLE,
582 - 'Fasthand' => self::GOOGLE,
583 - 'Fauna One' => self::GOOGLE,
584 - 'Faustina' => self::GOOGLE,
585 - 'Federant' => self::GOOGLE,
586 - 'Federo' => self::GOOGLE,
587 - 'Felipa' => self::GOOGLE,
588 - 'Fenix' => self::GOOGLE,
589 - 'Festive' => self::GOOGLE,
590 - 'Figtree' => self::GOOGLE,
591 - 'Finger Paint' => self::GOOGLE,
592 - 'Finlandica' => self::GOOGLE,
593 - 'Fira Code' => self::GOOGLE,
594 - 'Fira Mono' => self::GOOGLE,
595 - 'Fira Sans' => self::GOOGLE,
596 - 'Fira Sans Condensed' => self::GOOGLE,
597 - 'Fira Sans Extra Condensed' => self::GOOGLE,
598 - 'Fjalla One' => self::GOOGLE,
599 - 'Fjord One' => self::GOOGLE,
600 - 'Flamenco' => self::GOOGLE,
601 - 'Flavors' => self::GOOGLE,
602 - 'Fleur De Leah' => self::GOOGLE,
603 - 'Flow Block' => self::GOOGLE,
604 - 'Flow Circular' => self::GOOGLE,
605 - 'Flow Rounded' => self::GOOGLE,
606 - 'Foldit' => self::GOOGLE,
607 - 'Fondamento' => self::GOOGLE,
608 - 'Fontdiner Swanky' => self::GOOGLE,
609 - 'Forum' => self::GOOGLE,
610 - 'Fragment Mono' => self::GOOGLE,
611 - 'Francois One' => self::GOOGLE,
612 - 'Frank Ruhl Libre' => self::GOOGLE,
613 - 'Fraunces' => self::GOOGLE,
614 - 'Freckle Face' => self::GOOGLE,
615 - 'Fredericka the Great' => self::GOOGLE,
616 - 'Fredoka' => self::GOOGLE,
617 - 'Fredoka One' => self::GOOGLE,
618 - 'Freehand' => self::GOOGLE,
619 - 'Freeman' => self::GOOGLE,
620 - 'Fresca' => self::GOOGLE,
621 - 'Frijole' => self::GOOGLE,
622 - 'Fruktur' => self::GOOGLE,
623 - 'Fugaz One' => self::GOOGLE,
624 - 'Fuggles' => self::GOOGLE,
625 - 'Fuzzy Bubbles' => self::GOOGLE,
626 - 'GFS Didot' => self::GOOGLE,
627 - 'GFS Neohellenic' => self::GOOGLE,
628 - 'Gabarito' => self::GOOGLE,
629 - 'Gabriela' => self::GOOGLE,
630 - 'Gaegu' => self::GOOGLE,
631 - 'Gafata' => self::GOOGLE,
632 - 'Gajraj One' => self::GOOGLE,
633 - 'Galada' => self::GOOGLE,
634 - 'Galdeano' => self::GOOGLE,
635 - 'Galindo' => self::GOOGLE,
636 - 'Gamja Flower' => self::GOOGLE,
637 - 'Gantari' => self::GOOGLE,
638 - 'Gasoek One' => self::GOOGLE,
639 - 'Gayathri' => self::GOOGLE,
640 - 'Gelasio' => self::GOOGLE,
641 - 'Gemunu Libre' => self::GOOGLE,
642 - 'Genos' => self::GOOGLE,
643 - 'Gentium Book Basic' => self::GOOGLE,
644 - 'Gentium Book Plus' => self::GOOGLE,
645 - 'Gentium Plus' => self::GOOGLE,
646 - 'Geo' => self::GOOGLE,
647 - 'Geologica' => self::GOOGLE,
648 - 'Georama' => self::GOOGLE,
649 - 'Geostar' => self::GOOGLE,
650 - 'Geostar Fill' => self::GOOGLE,
651 - 'Germania One' => self::GOOGLE,
652 - 'Gideon Roman' => self::GOOGLE,
653 - 'Gidugu' => self::GOOGLE,
654 - 'Gilda Display' => self::GOOGLE,
655 - 'Girassol' => self::GOOGLE,
656 - 'Give You Glory' => self::GOOGLE,
657 - 'Glass Antiqua' => self::GOOGLE,
658 - 'Glegoo' => self::GOOGLE,
659 - 'Gloock' => self::GOOGLE,
660 - 'Gloria Hallelujah' => self::GOOGLE,
661 - 'Glory' => self::GOOGLE,
662 - 'Gluten' => self::GOOGLE,
663 - 'Goblin One' => self::GOOGLE,
664 - 'Gochi Hand' => self::GOOGLE,
665 - 'Goldman' => self::GOOGLE,
666 - 'Golos Text' => self::GOOGLE,
667 - 'Gorditas' => self::GOOGLE,
668 - 'Gothic A1' => self::GOOGLE,
669 - 'Gotu' => self::GOOGLE,
670 - 'Goudy Bookletter 1911' => self::GOOGLE,
671 - 'Gowun Batang' => self::GOOGLE,
672 - 'Gowun Dodum' => self::GOOGLE,
673 - 'Graduate' => self::GOOGLE,
674 - 'Grand Hotel' => self::GOOGLE,
675 - 'Grandiflora One' => self::GOOGLE,
676 - 'Grandstander' => self::GOOGLE,
677 - 'Grape Nuts' => self::GOOGLE,
678 - 'Gravitas One' => self::GOOGLE,
679 - 'Great Vibes' => self::GOOGLE,
680 - 'Grechen Fuemen' => self::GOOGLE,
681 - 'Grenze' => self::GOOGLE,
682 - 'Grenze Gotisch' => self::GOOGLE,
683 - 'Grey Qo' => self::GOOGLE,
684 - 'Griffy' => self::GOOGLE,
685 - 'Gruppo' => self::GOOGLE,
686 - 'Gudea' => self::GOOGLE,
687 - 'Gugi' => self::GOOGLE,
688 - 'Gulzar' => self::GOOGLE,
689 - 'Gupter' => self::GOOGLE,
690 - 'Gurajada' => self::GOOGLE,
691 - 'Gwendolyn' => self::GOOGLE,
692 - 'Habibi' => self::GOOGLE,
693 - 'Hachi Maru Pop' => self::GOOGLE,
694 - 'Hahmlet' => self::GOOGLE,
695 - 'Halant' => self::GOOGLE,
696 - 'Hammersmith One' => self::GOOGLE,
697 - 'Hanalei' => self::GOOGLE,
698 - 'Hanalei Fill' => self::GOOGLE,
699 - 'Handjet' => self::GOOGLE,
700 - 'Handlee' => self::GOOGLE,
701 - 'Hanken Grotesk' => self::GOOGLE,
702 - 'Hanuman' => self::GOOGLE,
703 - 'Happy Monkey' => self::GOOGLE,
704 - 'Harmattan' => self::GOOGLE,
705 - 'Headland One' => self::GOOGLE,
706 - 'Hedvig Letters Sans' => self::GOOGLE,
707 - 'Hedvig Letters Serif' => self::GOOGLE,
708 - 'Heebo' => self::GOOGLE,
709 - 'Henny Penny' => self::GOOGLE,
710 - 'Hepta Slab' => self::GOOGLE,
711 - 'Herr Von Muellerhoff' => self::GOOGLE,
712 - 'Hi Melody' => self::GOOGLE,
713 - 'Hina Mincho' => self::GOOGLE,
714 - 'Hind' => self::GOOGLE,
715 - 'Hind Guntur' => self::GOOGLE,
716 - 'Hind Madurai' => self::GOOGLE,
717 - 'Hind Siliguri' => self::GOOGLE,
718 - 'Hind Vadodara' => self::GOOGLE,
719 - 'Holtwood One SC' => self::GOOGLE,
720 - 'Homemade Apple' => self::GOOGLE,
721 - 'Homenaje' => self::GOOGLE,
722 - 'Honk' => self::GOOGLE,
723 - 'Hubballi' => self::GOOGLE,
724 - 'Hurricane' => self::GOOGLE,
725 - 'IBM Plex Mono' => self::GOOGLE,
726 - 'IBM Plex Sans' => self::GOOGLE,
727 - 'IBM Plex Sans Arabic' => self::GOOGLE,
728 - 'IBM Plex Sans Condensed' => self::GOOGLE,
729 - 'IBM Plex Sans Devanagari' => self::GOOGLE,
730 - 'IBM Plex Sans Hebrew' => self::GOOGLE,
731 - 'IBM Plex Sans JP' => self::GOOGLE,
732 - 'IBM Plex Sans KR' => self::GOOGLE,
733 - 'IBM Plex Sans Thai' => self::GOOGLE,
734 - 'IBM Plex Sans Thai Looped' => self::GOOGLE,
735 - 'IBM Plex Serif' => self::GOOGLE,
736 - 'IM Fell DW Pica' => self::GOOGLE,
737 - 'IM Fell DW Pica SC' => self::GOOGLE,
738 - 'IM Fell Double Pica' => self::GOOGLE,
739 - 'IM Fell Double Pica SC' => self::GOOGLE,
740 - 'IM Fell English' => self::GOOGLE,
741 - 'IM Fell English SC' => self::GOOGLE,
742 - 'IM Fell French Canon' => self::GOOGLE,
743 - 'IM Fell French Canon SC' => self::GOOGLE,
744 - 'IM Fell Great Primer' => self::GOOGLE,
745 - 'IM Fell Great Primer SC' => self::GOOGLE,
746 - 'Ibarra Real Nova' => self::GOOGLE,
747 - 'Iceberg' => self::GOOGLE,
748 - 'Iceland' => self::GOOGLE,
749 - 'Imbue' => self::GOOGLE,
750 - 'Imperial Script' => self::GOOGLE,
751 - 'Imprima' => self::GOOGLE,
752 - 'Inclusive Sans' => self::GOOGLE,
753 - 'Inconsolata' => self::GOOGLE,
754 - 'Inder' => self::GOOGLE,
755 - 'Indie Flower' => self::GOOGLE,
756 - 'Ingrid Darling' => self::GOOGLE,
757 - 'Inika' => self::GOOGLE,
758 - 'Inknut Antiqua' => self::GOOGLE,
759 - 'Inria Sans' => self::GOOGLE,
760 - 'Inria Serif' => self::GOOGLE,
761 - 'Inspiration' => self::GOOGLE,
762 - 'Instrument Sans' => self::GOOGLE,
763 - 'Instrument Serif' => self::GOOGLE,
764 - 'Inter' => self::GOOGLE,
765 - 'Inter Tight' => self::GOOGLE,
766 - 'Irish Grover' => self::GOOGLE,
767 - 'Island Moments' => self::GOOGLE,
768 - 'Istok Web' => self::GOOGLE,
769 - 'Italiana' => self::GOOGLE,
770 - 'Italianno' => self::GOOGLE,
771 - 'Itim' => self::GOOGLE,
772 - 'Jacquard 12 Charted' => self::GOOGLE,
773 - 'Jacquard 24' => self::GOOGLE,
774 - 'Jacquard 24 Charted' => self::GOOGLE,
775 - 'Jacquarda Bastarda 9' => self::GOOGLE,
776 - 'Jacquarda Bastarda 9 Charted' => self::GOOGLE,
777 - 'Jacques Francois' => self::GOOGLE,
778 - 'Jacques Francois Shadow' => self::GOOGLE,
779 - 'Jaini' => self::GOOGLE,
780 - 'Jaini Purva' => self::GOOGLE,
781 - 'Jaldi' => self::GOOGLE,
782 - 'Jaro' => self::GOOGLE,
783 - 'Jersey 10' => self::GOOGLE,
784 - 'Jersey 10 Charted' => self::GOOGLE,
785 - 'Jersey 15' => self::GOOGLE,
786 - 'Jersey 15 Charted' => self::GOOGLE,
787 - 'Jersey 20' => self::GOOGLE,
788 - 'Jersey 20 Charted' => self::GOOGLE,
789 - 'Jersey 25' => self::GOOGLE,
790 - 'Jersey 25 Charted' => self::GOOGLE,
791 - 'JetBrains Mono' => self::GOOGLE,
792 - 'Jim Nightshade' => self::GOOGLE,
793 - 'Joan' => self::GOOGLE,
794 - 'Jockey One' => self::GOOGLE,
795 - 'Jolly Lodger' => self::GOOGLE,
796 - 'Jomhuria' => self::GOOGLE,
797 - 'Jomolhari' => self::GOOGLE,
798 - 'Josefin Sans' => self::GOOGLE,
799 - 'Josefin Slab' => self::GOOGLE,
800 - 'Jost' => self::GOOGLE,
801 - 'Joti One' => self::GOOGLE,
802 - 'Jua' => self::GOOGLE,
803 - 'Judson' => self::GOOGLE,
804 - 'Julee' => self::GOOGLE,
805 - 'Julius Sans One' => self::GOOGLE,
806 - 'Junge' => self::GOOGLE,
807 - 'Jura' => self::GOOGLE,
808 - 'Just Another Hand' => self::GOOGLE,
809 - 'Just Me Again Down Here' => self::GOOGLE,
810 - 'K2D' => self::GOOGLE,
811 - 'Kablammo' => self::GOOGLE,
812 - 'Kadwa' => self::GOOGLE,
813 - 'Kaisei Decol' => self::GOOGLE,
814 - 'Kaisei HarunoUmi' => self::GOOGLE,
815 - 'Kaisei Opti' => self::GOOGLE,
816 - 'Kaisei Tokumin' => self::GOOGLE,
817 - 'Kalam' => self::GOOGLE,
818 - 'Kalnia' => self::GOOGLE,
819 - 'Kameron' => self::GOOGLE,
820 - 'Kanit' => self::GOOGLE,
821 - 'Kantumruy' => self::GOOGLE,
822 - 'Kantumruy Pro' => self::GOOGLE,
823 - 'Karantina' => self::GOOGLE,
824 - 'Karla' => self::GOOGLE,
825 - 'Karma' => self::GOOGLE,
826 - 'Katibeh' => self::GOOGLE,
827 - 'Kaushan Script' => self::GOOGLE,
828 - 'Kavivanar' => self::GOOGLE,
829 - 'Kavoon' => self::GOOGLE,
830 - 'Kay Pho Du' => self::GOOGLE,
831 - 'Kdam Thmor Pro' => self::GOOGLE,
832 - 'Keania One' => self::GOOGLE,
833 - 'Kelly Slab' => self::GOOGLE,
834 - 'Kenia' => self::GOOGLE,
835 - 'Khand' => self::GOOGLE,
836 - 'Khmer' => self::GOOGLE,
837 - 'Khula' => self::GOOGLE,
838 - 'Kings' => self::GOOGLE,
839 - 'Kirang Haerang' => self::GOOGLE,
840 - 'Kite One' => self::GOOGLE,
841 - 'Kiwi Maru' => self::GOOGLE,
842 - 'Klee One' => self::GOOGLE,
843 - 'Knewave' => self::GOOGLE,
844 - 'KoHo' => self::GOOGLE,
845 - 'Kodchasan' => self::GOOGLE,
846 - 'Kode Mono' => self::GOOGLE,
847 - 'Koh Santepheap' => self::GOOGLE,
848 - 'Kolker Brush' => self::GOOGLE,
849 - 'Konkhmer Sleokchher' => self::GOOGLE,
850 - 'Kosugi' => self::GOOGLE,
851 - 'Kosugi Maru' => self::GOOGLE,
852 - 'Kotta One' => self::GOOGLE,
853 - 'Koulen' => self::GOOGLE,
854 - 'Kranky' => self::GOOGLE,
855 - 'Kreon' => self::GOOGLE,
856 - 'Kristi' => self::GOOGLE,
857 - 'Krona One' => self::GOOGLE,
858 - 'Krub' => self::GOOGLE,
859 - 'Kufam' => self::GOOGLE,
860 - 'Kulim Park' => self::GOOGLE,
861 - 'Kumar One' => self::GOOGLE,
862 - 'Kumar One Outline' => self::GOOGLE,
863 - 'Kumbh Sans' => self::GOOGLE,
864 - 'Kurale' => self::GOOGLE,
865 - 'La Belle Aurore' => self::GOOGLE,
866 - 'Labrada' => self::GOOGLE,
867 - 'Lacquer' => self::GOOGLE,
868 - 'Laila' => self::GOOGLE,
869 - 'Lakki Reddy' => self::GOOGLE,
870 - 'Lalezar' => self::GOOGLE,
871 - 'Lancelot' => self::GOOGLE,
872 - 'Langar' => self::GOOGLE,
873 - 'Lateef' => self::GOOGLE,
874 - 'Lato' => self::GOOGLE,
875 - 'Lavishly Yours' => self::GOOGLE,
876 - 'League Gothic' => self::GOOGLE,
877 - 'League Script' => self::GOOGLE,
878 - 'League Spartan' => self::GOOGLE,
879 - 'Leckerli One' => self::GOOGLE,
880 - 'Ledger' => self::GOOGLE,
881 - 'Lekton' => self::GOOGLE,
882 - 'Lemon' => self::GOOGLE,
883 - 'Lemonada' => self::GOOGLE,
884 - 'Lexend' => self::GOOGLE,
885 - 'Lexend Deca' => self::GOOGLE,
886 - 'Lexend Exa' => self::GOOGLE,
887 - 'Lexend Giga' => self::GOOGLE,
888 - 'Lexend Mega' => self::GOOGLE,
889 - 'Lexend Peta' => self::GOOGLE,
890 - 'Lexend Tera' => self::GOOGLE,
891 - 'Lexend Zetta' => self::GOOGLE,
892 - 'Libre Barcode 128' => self::GOOGLE,
893 - 'Libre Barcode 128 Text' => self::GOOGLE,
894 - 'Libre Barcode 39' => self::GOOGLE,
895 - 'Libre Barcode 39 Extended' => self::GOOGLE,
896 - 'Libre Barcode 39 Extended Text' => self::GOOGLE,
897 - 'Libre Barcode 39 Text' => self::GOOGLE,
898 - 'Libre Barcode EAN13 Text' => self::GOOGLE,
899 - 'Libre Baskerville' => self::GOOGLE,
900 - 'Libre Bodoni' => self::GOOGLE,
901 - 'Libre Caslon Display' => self::GOOGLE,
902 - 'Libre Caslon Text' => self::GOOGLE,
903 - 'Libre Franklin' => self::GOOGLE,
904 - 'Licorice' => self::GOOGLE,
905 - 'Life Savers' => self::GOOGLE,
906 - 'Lilita One' => self::GOOGLE,
907 - 'Lily Script One' => self::GOOGLE,
908 - 'Limelight' => self::GOOGLE,
909 - 'Linden Hill' => self::GOOGLE,
910 - 'Linefont' => self::GOOGLE,
911 - 'Lisu Bosa' => self::GOOGLE,
912 - 'Literata' => self::GOOGLE,
913 - 'Liu Jian Mao Cao' => self::GOOGLE,
914 - 'Livvic' => self::GOOGLE,
915 - 'Lobster' => self::GOOGLE,
916 - 'Lobster Two' => self::GOOGLE,
917 - 'Londrina Outline' => self::GOOGLE,
918 - 'Londrina Shadow' => self::GOOGLE,
919 - 'Londrina Sketch' => self::GOOGLE,
920 - 'Londrina Solid' => self::GOOGLE,
921 - 'Long Cang' => self::GOOGLE,
922 - 'Lora' => self::GOOGLE,
923 - 'Love Light' => self::GOOGLE,
924 - 'Love Ya Like A Sister' => self::GOOGLE,
925 - 'Loved by the King' => self::GOOGLE,
926 - 'Lovers Quarrel' => self::GOOGLE,
927 - 'Luckiest Guy' => self::GOOGLE,
928 - 'Lugrasimo' => self::GOOGLE,
929 - 'Lumanosimo' => self::GOOGLE,
930 - 'Lunasima' => self::GOOGLE,
931 - 'Lusitana' => self::GOOGLE,
932 - 'Lustria' => self::GOOGLE,
933 - 'Luxurious Roman' => self::GOOGLE,
934 - 'Luxurious Script' => self::GOOGLE,
935 - 'M PLUS 1' => self::GOOGLE,
936 - 'M PLUS 1 Code' => self::GOOGLE,
937 - 'M PLUS 1p' => self::GOOGLE,
938 - 'M PLUS 2' => self::GOOGLE,
939 - 'M PLUS Code Latin' => self::GOOGLE,
940 - 'M PLUS Rounded 1c' => self::GOOGLE,
941 - 'Ma Shan Zheng' => self::GOOGLE,
942 - 'Macondo' => self::GOOGLE,
943 - 'Macondo Swash Caps' => self::GOOGLE,
944 - 'Mada' => self::GOOGLE,
945 - 'Madimi One' => self::GOOGLE,
946 - 'Magra' => self::GOOGLE,
947 - 'Maiden Orange' => self::GOOGLE,
948 - 'Maitree' => self::GOOGLE,
949 - 'Major Mono Display' => self::GOOGLE,
950 - 'Mako' => self::GOOGLE,
951 - 'Mali' => self::GOOGLE,
952 - 'Mallanna' => self::GOOGLE,
953 - 'Mandali' => self::GOOGLE,
954 - 'Manjari' => self::GOOGLE,
955 - 'Manrope' => self::GOOGLE,
956 - 'Mansalva' => self::GOOGLE,
957 - 'Manuale' => self::GOOGLE,
958 - 'Marcellus' => self::GOOGLE,
959 - 'Marcellus SC' => self::GOOGLE,
960 - 'Marck Script' => self::GOOGLE,
961 - 'Margarine' => self::GOOGLE,
962 - 'Marhey' => self::GOOGLE,
963 - 'Markazi Text' => self::GOOGLE,
964 - 'Marko One' => self::GOOGLE,
965 - 'Marmelad' => self::GOOGLE,
966 - 'Martel' => self::GOOGLE,
967 - 'Martel Sans' => self::GOOGLE,
968 - 'Martian Mono' => self::GOOGLE,
969 - 'Marvel' => self::GOOGLE,
970 - 'Mate' => self::GOOGLE,
971 - 'Mate SC' => self::GOOGLE,
972 - 'Material Icons' => self::GOOGLE,
973 - 'Material Icons Outlined' => self::GOOGLE,
974 - 'Material Icons Round' => self::GOOGLE,
975 - 'Material Icons Sharp' => self::GOOGLE,
976 - 'Material Icons Two Tone' => self::GOOGLE,
977 - 'Material Symbols Outlined' => self::GOOGLE,
978 - 'Material Symbols Rounded' => self::GOOGLE,
979 - 'Material Symbols Sharp' => self::GOOGLE,
980 - 'Maven Pro' => self::GOOGLE,
981 - 'McLaren' => self::GOOGLE,
982 - 'Mea Culpa' => self::GOOGLE,
983 - 'Meddon' => self::GOOGLE,
984 - 'MedievalSharp' => self::GOOGLE,
985 - 'Medula One' => self::GOOGLE,
986 - 'Meera Inimai' => self::GOOGLE,
987 - 'Megrim' => self::GOOGLE,
988 - 'Meie Script' => self::GOOGLE,
989 - 'Meow Script' => self::GOOGLE,
990 - 'Merienda' => self::GOOGLE,
991 - 'Merienda One' => self::GOOGLE,
992 - 'Merriweather' => self::GOOGLE,
993 - 'Merriweather Sans' => self::GOOGLE,
994 - 'Metal' => self::GOOGLE,
995 - 'Metal Mania' => self::GOOGLE,
996 - 'Metamorphous' => self::GOOGLE,
997 - 'Metrophobic' => self::GOOGLE,
998 - 'Michroma' => self::GOOGLE,
999 - 'Micro 5' => self::GOOGLE,
1000 - 'Micro 5 Charted' => self::GOOGLE,
1001 - 'Milonga' => self::GOOGLE,
1002 - 'Miltonian' => self::GOOGLE,
1003 - 'Miltonian Tattoo' => self::GOOGLE,
1004 - 'Mina' => self::GOOGLE,
1005 - 'Mingzat' => self::GOOGLE,
1006 - 'Miniver' => self::GOOGLE,
1007 - 'Miriam Libre' => self::GOOGLE,
1008 - 'Mirza' => self::GOOGLE,
1009 - 'Miss Fajardose' => self::GOOGLE,
1010 - 'Mitr' => self::GOOGLE,
1011 - 'Mochiy Pop One' => self::GOOGLE,
1012 - 'Mochiy Pop P One' => self::GOOGLE,
1013 - 'Modak' => self::GOOGLE,
1014 - 'Modern Antiqua' => self::GOOGLE,
1015 - 'Mogra' => self::GOOGLE,
1016 - 'Mohave' => self::GOOGLE,
1017 - 'Moirai One' => self::GOOGLE,
1018 - 'Molengo' => self::GOOGLE,
1019 - 'Molle' => self::GOOGLE,
1020 - 'Monda' => self::GOOGLE,
1021 - 'Monofett' => self::GOOGLE,
1022 - 'Monomaniac One' => self::GOOGLE,
1023 - 'Monoton' => self::GOOGLE,
1024 - 'Monsieur La Doulaise' => self::GOOGLE,
1025 - 'Montaga' => self::GOOGLE,
1026 - 'Montagu Slab' => self::GOOGLE,
1027 - 'MonteCarlo' => self::GOOGLE,
1028 - 'Montez' => self::GOOGLE,
1029 - 'Montserrat' => self::GOOGLE,
1030 - 'Montserrat Alternates' => self::GOOGLE,
1031 - 'Montserrat Subrayada' => self::GOOGLE,
1032 - 'Moo Lah Lah' => self::GOOGLE,
1033 - 'Mooli' => self::GOOGLE,
1034 - 'Moon Dance' => self::GOOGLE,
1035 - 'Moul' => self::GOOGLE,
1036 - 'Moulpali' => self::GOOGLE,
1037 - 'Mountains of Christmas' => self::GOOGLE,
1038 - 'Mouse Memoirs' => self::GOOGLE,
1039 - 'Mr Bedfort' => self::GOOGLE,
1040 - 'Mr Dafoe' => self::GOOGLE,
1041 - 'Mr De Haviland' => self::GOOGLE,
1042 - 'Mrs Saint Delafield' => self::GOOGLE,
1043 - 'Mrs Sheppards' => self::GOOGLE,
1044 - 'Ms Madi' => self::GOOGLE,
1045 - 'Mukta' => self::GOOGLE,
1046 - 'Mukta Mahee' => self::GOOGLE,
1047 - 'Mukta Malar' => self::GOOGLE,
1048 - 'Mukta Vaani' => self::GOOGLE,
1049 - 'Mulish' => self::GOOGLE,
1050 - 'Murecho' => self::GOOGLE,
1051 - 'MuseoModerno' => self::GOOGLE,
1052 - 'My Soul' => self::GOOGLE,
1053 - 'Mynerve' => self::GOOGLE,
1054 - 'Mystery Quest' => self::GOOGLE,
1055 - 'NTR' => self::GOOGLE,
1056 - 'Nabla' => self::GOOGLE,
1057 - 'Namdhinggo' => self::GOOGLE,
1058 - 'Nanum Brush Script' => self::GOOGLE,
1059 - 'Nanum Gothic' => self::GOOGLE,
1060 - 'Nanum Gothic Coding' => self::GOOGLE,
1061 - 'Nanum Myeongjo' => self::GOOGLE,
1062 - 'Nanum Pen Script' => self::GOOGLE,
1063 - 'Narnoor' => self::GOOGLE,
1064 - 'Neonderthaw' => self::GOOGLE,
1065 - 'Nerko One' => self::GOOGLE,
1066 - 'Neucha' => self::GOOGLE,
1067 - 'Neuton' => self::GOOGLE,
1068 - 'New Rocker' => self::GOOGLE,
1069 - 'New Tegomin' => self::GOOGLE,
1070 - 'News Cycle' => self::GOOGLE,
1071 - 'Newsreader' => self::GOOGLE,
1072 - 'Niconne' => self::GOOGLE,
1073 - 'Niramit' => self::GOOGLE,
1074 - 'Nixie One' => self::GOOGLE,
1075 - 'Nobile' => self::GOOGLE,
1076 - 'Nokora' => self::GOOGLE,
1077 - 'Norican' => self::GOOGLE,
1078 - 'Nosifer' => self::GOOGLE,
1079 - 'Notable' => self::GOOGLE,
1080 - 'Nothing You Could Do' => self::GOOGLE,
1081 - 'Noticia Text' => self::GOOGLE,
1082 - 'Noto Color Emoji' => self::GOOGLE,
1083 - 'Noto Emoji' => self::GOOGLE,
1084 - 'Noto Kufi Arabic' => self::EARLYACCESS, // Hack for Google Early Access.
1085 - 'Noto Music' => self::GOOGLE,
1086 - 'Noto Naskh Arabic' => self::EARLYACCESS, // Hack for Google Early Access.
1087 - 'Noto Nastaliq Urdu' => self::GOOGLE,
1088 - 'Noto Rashi Hebrew' => self::GOOGLE,
1089 - 'Noto Sans' => self::GOOGLE,
1090 - 'Noto Sans Adlam' => self::GOOGLE,
1091 - 'Noto Sans Adlam Unjoined' => self::GOOGLE,
1092 - 'Noto Sans Anatolian Hieroglyphs' => self::GOOGLE,
1093 - 'Noto Sans Arabic' => self::GOOGLE,
1094 - 'Noto Sans Armenian' => self::GOOGLE,
1095 - 'Noto Sans Avestan' => self::GOOGLE,
1096 - 'Noto Sans Balinese' => self::GOOGLE,
1097 - 'Noto Sans Bamum' => self::GOOGLE,
1098 - 'Noto Sans Bassa Vah' => self::GOOGLE,
1099 - 'Noto Sans Batak' => self::GOOGLE,
1100 - 'Noto Sans Bengali' => self::GOOGLE,
1101 - 'Noto Sans Bhaiksuki' => self::GOOGLE,
1102 - 'Noto Sans Brahmi' => self::GOOGLE,
1103 - 'Noto Sans Buginese' => self::GOOGLE,
1104 - 'Noto Sans Buhid' => self::GOOGLE,
1105 - 'Noto Sans Canadian Aboriginal' => self::GOOGLE,
1106 - 'Noto Sans Carian' => self::GOOGLE,
1107 - 'Noto Sans Caucasian Albanian' => self::GOOGLE,
1108 - 'Noto Sans Chakma' => self::GOOGLE,
1109 - 'Noto Sans Cham' => self::GOOGLE,
1110 - 'Noto Sans Cherokee' => self::GOOGLE,
1111 - 'Noto Sans Chorasmian' => self::GOOGLE,
1112 - 'Noto Sans Coptic' => self::GOOGLE,
1113 - 'Noto Sans Cuneiform' => self::GOOGLE,
1114 - 'Noto Sans Cypriot' => self::GOOGLE,
1115 - 'Noto Sans Cypro Minoan' => self::GOOGLE,
1116 - 'Noto Sans Deseret' => self::GOOGLE,
1117 - 'Noto Sans Devanagari' => self::GOOGLE,
1118 - 'Noto Sans Display' => self::GOOGLE,
1119 - 'Noto Sans Duployan' => self::GOOGLE,
1120 - 'Noto Sans Egyptian Hieroglyphs' => self::GOOGLE,
1121 - 'Noto Sans Elbasan' => self::GOOGLE,
1122 - 'Noto Sans Elymaic' => self::GOOGLE,
1123 - 'Noto Sans Ethiopic' => self::GOOGLE,
1124 - 'Noto Sans Georgian' => self::GOOGLE,
1125 - 'Noto Sans Glagolitic' => self::GOOGLE,
1126 - 'Noto Sans Gothic' => self::GOOGLE,
1127 - 'Noto Sans Grantha' => self::GOOGLE,
1128 - 'Noto Sans Gujarati' => self::GOOGLE,
1129 - 'Noto Sans Gunjala Gondi' => self::GOOGLE,
1130 - 'Noto Sans Gurmukhi' => self::GOOGLE,
1131 - 'Noto Sans HK' => self::GOOGLE,
1132 - 'Noto Sans Hanifi Rohingya' => self::GOOGLE,
1133 - 'Noto Sans Hanunoo' => self::GOOGLE,
1134 - 'Noto Sans Hatran' => self::GOOGLE,
1135 - 'Noto Sans Hebrew' => self::EARLYACCESS, // Hack for Google Early Access.
1136 - 'Noto Sans Imperial Aramaic' => self::GOOGLE,
1137 - 'Noto Sans Indic Siyaq Numbers' => self::GOOGLE,
1138 - 'Noto Sans Inscriptional Pahlavi' => self::GOOGLE,
1139 - 'Noto Sans Inscriptional Parthian' => self::GOOGLE,
1140 - 'Noto Sans JP' => self::GOOGLE,
1141 - 'Noto Sans Javanese' => self::GOOGLE,
1142 - 'Noto Sans KR' => self::GOOGLE,
1143 - 'Noto Sans Kaithi' => self::GOOGLE,
1144 - 'Noto Sans Kannada' => self::GOOGLE,
1145 - 'Noto Sans Kawi' => self::GOOGLE,
1146 - 'Noto Sans Kayah Li' => self::GOOGLE,
1147 - 'Noto Sans Kharoshthi' => self::GOOGLE,
1148 - 'Noto Sans Khmer' => self::GOOGLE,
1149 - 'Noto Sans Khojki' => self::GOOGLE,
1150 - 'Noto Sans Khudawadi' => self::GOOGLE,
1151 - 'Noto Sans Lao' => self::GOOGLE,
1152 - 'Noto Sans Lao Looped' => self::GOOGLE,
1153 - 'Noto Sans Lepcha' => self::GOOGLE,
1154 - 'Noto Sans Limbu' => self::GOOGLE,
1155 - 'Noto Sans Linear A' => self::GOOGLE,
1156 - 'Noto Sans Linear B' => self::GOOGLE,
1157 - 'Noto Sans Lisu' => self::GOOGLE,
1158 - 'Noto Sans Lycian' => self::GOOGLE,
1159 - 'Noto Sans Lydian' => self::GOOGLE,
1160 - 'Noto Sans Mahajani' => self::GOOGLE,
1161 - 'Noto Sans Malayalam' => self::GOOGLE,
1162 - 'Noto Sans Mandaic' => self::GOOGLE,
1163 - 'Noto Sans Manichaean' => self::GOOGLE,
1164 - 'Noto Sans Marchen' => self::GOOGLE,
1165 - 'Noto Sans Masaram Gondi' => self::GOOGLE,
1166 - 'Noto Sans Math' => self::GOOGLE,
1167 - 'Noto Sans Mayan Numerals' => self::GOOGLE,
1168 - 'Noto Sans Medefaidrin' => self::GOOGLE,
1169 - 'Noto Sans Meetei Mayek' => self::GOOGLE,
1170 - 'Noto Sans Mende Kikakui' => self::GOOGLE,
1171 - 'Noto Sans Meroitic' => self::GOOGLE,
1172 - 'Noto Sans Miao' => self::GOOGLE,
1173 - 'Noto Sans Modi' => self::GOOGLE,
1174 - 'Noto Sans Mongolian' => self::GOOGLE,
1175 - 'Noto Sans Mono' => self::GOOGLE,
1176 - 'Noto Sans Mro' => self::GOOGLE,
1177 - 'Noto Sans Multani' => self::GOOGLE,
1178 - 'Noto Sans Myanmar' => self::GOOGLE,
1179 - 'Noto Sans N Ko' => self::GOOGLE,
1180 - 'Noto Sans NKo' => self::GOOGLE,
1181 - 'Noto Sans NKo Unjoined' => self::GOOGLE,
1182 - 'Noto Sans Nabataean' => self::GOOGLE,
1183 - 'Noto Sans Nag Mundari' => self::GOOGLE,
1184 - 'Noto Sans Nandinagari' => self::GOOGLE,
1185 - 'Noto Sans New Tai Lue' => self::GOOGLE,
1186 - 'Noto Sans Newa' => self::GOOGLE,
1187 - 'Noto Sans Nushu' => self::GOOGLE,
1188 - 'Noto Sans Ogham' => self::GOOGLE,
1189 - 'Noto Sans Ol Chiki' => self::GOOGLE,
1190 - 'Noto Sans Old Hungarian' => self::GOOGLE,
1191 - 'Noto Sans Old Italic' => self::GOOGLE,
1192 - 'Noto Sans Old North Arabian' => self::GOOGLE,
1193 - 'Noto Sans Old Permic' => self::GOOGLE,
1194 - 'Noto Sans Old Persian' => self::GOOGLE,
1195 - 'Noto Sans Old Sogdian' => self::GOOGLE,
1196 - 'Noto Sans Old South Arabian' => self::GOOGLE,
1197 - 'Noto Sans Old Turkic' => self::GOOGLE,
1198 - 'Noto Sans Oriya' => self::GOOGLE,
1199 - 'Noto Sans Osage' => self::GOOGLE,
1200 - 'Noto Sans Osmanya' => self::GOOGLE,
1201 - 'Noto Sans Pahawh Hmong' => self::GOOGLE,
1202 - 'Noto Sans Palmyrene' => self::GOOGLE,
1203 - 'Noto Sans Pau Cin Hau' => self::GOOGLE,
1204 - 'Noto Sans Phags Pa' => self::GOOGLE,
1205 - 'Noto Sans Phoenician' => self::GOOGLE,
1206 - 'Noto Sans Psalter Pahlavi' => self::GOOGLE,
1207 - 'Noto Sans Rejang' => self::GOOGLE,
1208 - 'Noto Sans Runic' => self::GOOGLE,
1209 - 'Noto Sans SC' => self::GOOGLE,
1210 - 'Noto Sans Samaritan' => self::GOOGLE,
1211 - 'Noto Sans Saurashtra' => self::GOOGLE,
1212 - 'Noto Sans Sharada' => self::GOOGLE,
1213 - 'Noto Sans Shavian' => self::GOOGLE,
1214 - 'Noto Sans Siddham' => self::GOOGLE,
1215 - 'Noto Sans SignWriting' => self::GOOGLE,
1216 - 'Noto Sans Sinhala' => self::GOOGLE,
1217 - 'Noto Sans Sogdian' => self::GOOGLE,
1218 - 'Noto Sans Sora Sompeng' => self::GOOGLE,
1219 - 'Noto Sans Soyombo' => self::GOOGLE,
1220 - 'Noto Sans Sundanese' => self::GOOGLE,
1221 - 'Noto Sans Syloti Nagri' => self::GOOGLE,
1222 - 'Noto Sans Symbols' => self::GOOGLE,
1223 - 'Noto Sans Symbols 2' => self::GOOGLE,
1224 - 'Noto Sans Syriac' => self::GOOGLE,
1225 - 'Noto Sans Syriac Eastern' => self::GOOGLE,
1226 - 'Noto Sans TC' => self::GOOGLE,
1227 - 'Noto Sans Tagalog' => self::GOOGLE,
1228 - 'Noto Sans Tagbanwa' => self::GOOGLE,
1229 - 'Noto Sans Tai Le' => self::GOOGLE,
1230 - 'Noto Sans Tai Tham' => self::GOOGLE,
1231 - 'Noto Sans Tai Viet' => self::GOOGLE,
1232 - 'Noto Sans Takri' => self::GOOGLE,
1233 - 'Noto Sans Tamil' => self::GOOGLE,
1234 - 'Noto Sans Tamil Supplement' => self::GOOGLE,
1235 - 'Noto Sans Tangsa' => self::GOOGLE,
1236 - 'Noto Sans Telugu' => self::GOOGLE,
1237 - 'Noto Sans Thaana' => self::GOOGLE,
1238 - 'Noto Sans Thai' => self::GOOGLE,
1239 - 'Noto Sans Thai Looped' => self::GOOGLE,
1240 - 'Noto Sans Tifinagh' => self::GOOGLE,
1241 - 'Noto Sans Tirhuta' => self::GOOGLE,
1242 - 'Noto Sans Ugaritic' => self::GOOGLE,
1243 - 'Noto Sans Vai' => self::GOOGLE,
1244 - 'Noto Sans Vithkuqi' => self::GOOGLE,
1245 - 'Noto Sans Wancho' => self::GOOGLE,
1246 - 'Noto Sans Warang Citi' => self::GOOGLE,
1247 - 'Noto Sans Yi' => self::GOOGLE,
1248 - 'Noto Sans Zanabazar Square' => self::GOOGLE,
1249 - 'Noto Serif' => self::GOOGLE,
1250 - 'Noto Serif Ahom' => self::GOOGLE,
1251 - 'Noto Serif Armenian' => self::GOOGLE,
1252 - 'Noto Serif Balinese' => self::GOOGLE,
1253 - 'Noto Serif Bengali' => self::GOOGLE,
1254 - 'Noto Serif Devanagari' => self::GOOGLE,
1255 - 'Noto Serif Display' => self::GOOGLE,
1256 - 'Noto Serif Dogra' => self::GOOGLE,
1257 - 'Noto Serif Ethiopic' => self::GOOGLE,
1258 - 'Noto Serif Georgian' => self::GOOGLE,
1259 - 'Noto Serif Grantha' => self::GOOGLE,
1260 - 'Noto Serif Gujarati' => self::GOOGLE,
1261 - 'Noto Serif Gurmukhi' => self::GOOGLE,
1262 - 'Noto Serif HK' => self::GOOGLE,
1263 - 'Noto Serif Hebrew' => self::GOOGLE,
1264 - 'Noto Serif JP' => self::GOOGLE,
1265 - 'Noto Serif KR' => self::GOOGLE,
1266 - 'Noto Serif Kannada' => self::GOOGLE,
1267 - 'Noto Serif Khitan Small Script' => self::GOOGLE,
1268 - 'Noto Serif Khmer' => self::GOOGLE,
1269 - 'Noto Serif Khojki' => self::GOOGLE,
1270 - 'Noto Serif Lao' => self::GOOGLE,
1271 - 'Noto Serif Makasar' => self::GOOGLE,
1272 - 'Noto Serif Malayalam' => self::GOOGLE,
1273 - 'Noto Serif Myanmar' => self::GOOGLE,
1274 - 'Noto Serif NP Hmong' => self::GOOGLE,
1275 - 'Noto Serif Nyiakeng Puachue Hmong' => self::GOOGLE,
1276 - 'Noto Serif Old Uyghur' => self::GOOGLE,
1277 - 'Noto Serif Oriya' => self::GOOGLE,
1278 - 'Noto Serif Ottoman Siyaq' => self::GOOGLE,
1279 - 'Noto Serif SC' => self::GOOGLE,
1280 - 'Noto Serif Sinhala' => self::GOOGLE,
1281 - 'Noto Serif TC' => self::GOOGLE,
1282 - 'Noto Serif Tamil' => self::GOOGLE,
1283 - 'Noto Serif Tangut' => self::GOOGLE,
1284 - 'Noto Serif Telugu' => self::GOOGLE,
1285 - 'Noto Serif Thai' => self::GOOGLE,
1286 - 'Noto Serif Tibetan' => self::GOOGLE,
1287 - 'Noto Serif Toto' => self::GOOGLE,
1288 - 'Noto Serif Vithkuqi' => self::GOOGLE,
1289 - 'Noto Serif Yezidi' => self::GOOGLE,
1290 - 'Noto Traditional Nushu' => self::GOOGLE,
1291 - 'Noto Znamenny Musical Notation' => self::GOOGLE,
1292 - 'Nova Cut' => self::GOOGLE,
1293 - 'Nova Flat' => self::GOOGLE,
1294 - 'Nova Mono' => self::GOOGLE,
1295 - 'Nova Oval' => self::GOOGLE,
1296 - 'Nova Round' => self::GOOGLE,
1297 - 'Nova Script' => self::GOOGLE,
1298 - 'Nova Slim' => self::GOOGLE,
1299 - 'Nova Square' => self::GOOGLE,
1300 - 'Numans' => self::GOOGLE,
1301 - 'Nunito' => self::GOOGLE,
1302 - 'Nunito Sans' => self::GOOGLE,
1303 - 'Nuosu SIL' => self::GOOGLE,
1304 - 'Odibee Sans' => self::GOOGLE,
1305 - 'Odor Mean Chey' => self::GOOGLE,
1306 - 'Offside' => self::GOOGLE,
1307 - 'Oi' => self::GOOGLE,
1308 - 'Ojuju' => self::GOOGLE,
1309 - 'Old Standard TT' => self::GOOGLE,
1310 - 'Oldenburg' => self::GOOGLE,
1311 - 'Ole' => self::GOOGLE,
1312 - 'Oleo Script' => self::GOOGLE,
1313 - 'Oleo Script Swash Caps' => self::GOOGLE,
1314 - 'Onest' => self::GOOGLE,
1315 - 'Oooh Baby' => self::GOOGLE,
1316 - 'Open Sans' => self::GOOGLE,
1317 - 'Open Sans Hebrew' => self::EARLYACCESS, // Hack for Google Early Access.
1318 - 'Open Sans Hebrew Condensed' => self::EARLYACCESS, // Hack for Google Early Access.
1319 - 'Oranienbaum' => self::GOOGLE,
1320 - 'Orbit' => self::GOOGLE,
1321 - 'Orbitron' => self::GOOGLE,
1322 - 'Oregano' => self::GOOGLE,
1323 - 'Orelega One' => self::GOOGLE,
1324 - 'Orienta' => self::GOOGLE,
1325 - 'Original Surfer' => self::GOOGLE,
1326 - 'Oswald' => self::GOOGLE,
1327 - 'Outfit' => self::GOOGLE,
1328 - 'Over the Rainbow' => self::GOOGLE,
1329 - 'Overlock' => self::GOOGLE,
1330 - 'Overlock SC' => self::GOOGLE,
1331 - 'Overpass' => self::GOOGLE,
1332 - 'Overpass Mono' => self::GOOGLE,
1333 - 'Ovo' => self::GOOGLE,
1334 - 'Oxanium' => self::GOOGLE,
1335 - 'Oxygen' => self::GOOGLE,
1336 - 'Oxygen Mono' => self::GOOGLE,
1337 - 'PT Mono' => self::GOOGLE,
1338 - 'PT Sans' => self::GOOGLE,
1339 - 'PT Sans Caption' => self::GOOGLE,
1340 - 'PT Sans Narrow' => self::GOOGLE,
1341 - 'PT Serif' => self::GOOGLE,
1342 - 'PT Serif Caption' => self::GOOGLE,
1343 - 'Pacifico' => self::GOOGLE,
1344 - 'Padauk' => self::GOOGLE,
1345 - 'Padyakke Expanded One' => self::GOOGLE,
1346 - 'Palanquin' => self::GOOGLE,
1347 - 'Palanquin Dark' => self::GOOGLE,
1348 - 'Palette Mosaic' => self::GOOGLE,
1349 - 'Pangolin' => self::GOOGLE,
1350 - 'Paprika' => self::GOOGLE,
1351 - 'Parisienne' => self::GOOGLE,
1352 - 'Passero One' => self::GOOGLE,
1353 - 'Passion One' => self::GOOGLE,
1354 - 'Passions Conflict' => self::GOOGLE,
1355 - 'Pathway Extreme' => self::GOOGLE,
1356 - 'Pathway Gothic One' => self::GOOGLE,
1357 - 'Patrick Hand' => self::GOOGLE,
1358 - 'Patrick Hand SC' => self::GOOGLE,
1359 - 'Pattaya' => self::GOOGLE,
1360 - 'Patua One' => self::GOOGLE,
1361 - 'Pavanam' => self::GOOGLE,
1362 - 'Paytone One' => self::GOOGLE,
1363 - 'Peddana' => self::GOOGLE,
1364 - 'Peralta' => self::GOOGLE,
1365 - 'Permanent Marker' => self::GOOGLE,
1366 - 'Petemoss' => self::GOOGLE,
1367 - 'Petit Formal Script' => self::GOOGLE,
1368 - 'Petrona' => self::GOOGLE,
1369 - 'Philosopher' => self::GOOGLE,
1370 - 'Phudu' => self::GOOGLE,
1371 - 'Piazzolla' => self::GOOGLE,
1372 - 'Piedra' => self::GOOGLE,
1373 - 'Pinyon Script' => self::GOOGLE,
1374 - 'Pirata One' => self::GOOGLE,
1375 - 'Pixelify Sans' => self::GOOGLE,
1376 - 'Plaster' => self::GOOGLE,
1377 - 'Platypi' => self::GOOGLE,
1378 - 'Play' => self::GOOGLE,
1379 - 'Playball' => self::GOOGLE,
1380 - 'Playfair' => self::GOOGLE,
1381 - 'Playfair Display' => self::GOOGLE,
1382 - 'Playfair Display SC' => self::GOOGLE,
1383 - 'Playpen Sans' => self::GOOGLE,
1384 - 'Plus Jakarta Sans' => self::GOOGLE,
1385 - 'Podkova' => self::GOOGLE,
1386 - 'Poetsen One' => self::GOOGLE,
1387 - 'Poiret One' => self::GOOGLE,
1388 - 'Poller One' => self::GOOGLE,
1389 - 'Poltawski Nowy' => self::GOOGLE,
1390 - 'Poly' => self::GOOGLE,
1391 - 'Pompiere' => self::GOOGLE,
1392 - 'Pontano Sans' => self::GOOGLE,
1393 - 'Poor Story' => self::GOOGLE,
1394 - 'Poppins' => self::GOOGLE,
1395 - 'Port Lligat Sans' => self::GOOGLE,
1396 - 'Port Lligat Slab' => self::GOOGLE,
1397 - 'Potta One' => self::GOOGLE,
1398 - 'Pragati Narrow' => self::GOOGLE,
1399 - 'Praise' => self::GOOGLE,
1400 - 'Prata' => self::GOOGLE,
1401 - 'Preahvihear' => self::GOOGLE,
1402 - 'Press Start 2P' => self::GOOGLE,
1403 - 'Pridi' => self::GOOGLE,
1404 - 'Princess Sofia' => self::GOOGLE,
1405 - 'Prociono' => self::GOOGLE,
1406 - 'Prompt' => self::GOOGLE,
1407 - 'Prosto One' => self::GOOGLE,
1408 - 'Protest Guerrilla' => self::GOOGLE,
1409 - 'Protest Revolution' => self::GOOGLE,
1410 - 'Protest Riot' => self::GOOGLE,
1411 - 'Protest Strike' => self::GOOGLE,
1412 - 'Proza Libre' => self::GOOGLE,
1413 - 'Public Sans' => self::GOOGLE,
1414 - 'Puppies Play' => self::GOOGLE,
1415 - 'Puritan' => self::GOOGLE,
1416 - 'Purple Purse' => self::GOOGLE,
1417 - 'Qahiri' => self::GOOGLE,
1418 - 'Quando' => self::GOOGLE,
1419 - 'Quantico' => self::GOOGLE,
1420 - 'Quattrocento' => self::GOOGLE,
1421 - 'Quattrocento Sans' => self::GOOGLE,
1422 - 'Questrial' => self::GOOGLE,
1423 - 'Quicksand' => self::GOOGLE,
1424 - 'Quintessential' => self::GOOGLE,
1425 - 'Qwigley' => self::GOOGLE,
1426 - 'Qwitcher Grypen' => self::GOOGLE,
1427 - 'REM' => self::GOOGLE,
1428 - 'Racing Sans One' => self::GOOGLE,
1429 - 'Radio Canada' => self::GOOGLE,
1430 - 'Radio Canada Big' => self::GOOGLE,
1431 - 'Radley' => self::GOOGLE,
1432 - 'Rajdhani' => self::GOOGLE,
1433 - 'Rakkas' => self::GOOGLE,
1434 - 'Raleway' => self::GOOGLE,
1435 - 'Raleway Dots' => self::GOOGLE,
1436 - 'Ramabhadra' => self::GOOGLE,
1437 - 'Ramaraja' => self::GOOGLE,
1438 - 'Rambla' => self::GOOGLE,
1439 - 'Rammetto One' => self::GOOGLE,
1440 - 'Rampart One' => self::GOOGLE,
1441 - 'Ranchers' => self::GOOGLE,
1442 - 'Rancho' => self::GOOGLE,
1443 - 'Ranga' => self::GOOGLE,
1444 - 'Rasa' => self::GOOGLE,
1445 - 'Rationale' => self::GOOGLE,
1446 - 'Ravi Prakash' => self::GOOGLE,
1447 - 'Readex Pro' => self::GOOGLE,
1448 - 'Recursive' => self::GOOGLE,
1449 - 'Red Hat Display' => self::GOOGLE,
1450 - 'Red Hat Mono' => self::GOOGLE,
1451 - 'Red Hat Text' => self::GOOGLE,
1452 - 'Red Rose' => self::GOOGLE,
1453 - 'Redacted' => self::GOOGLE,
1454 - 'Redacted Script' => self::GOOGLE,
1455 - 'Reddit Mono' => self::GOOGLE,
1456 - 'Reddit Sans' => self::GOOGLE,
1457 - 'Reddit Sans Condensed' => self::GOOGLE,
1458 - 'Redressed' => self::GOOGLE,
1459 - 'Reem Kufi' => self::GOOGLE,
1460 - 'Reem Kufi Fun' => self::GOOGLE,
1461 - 'Reem Kufi Ink' => self::GOOGLE,
1462 - 'Reenie Beanie' => self::GOOGLE,
1463 - 'Reggae One' => self::GOOGLE,
1464 - 'Rethink Sans' => self::GOOGLE,
1465 - 'Revalia' => self::GOOGLE,
1466 - 'Rhodium Libre' => self::GOOGLE,
1467 - 'Ribeye' => self::GOOGLE,
1468 - 'Ribeye Marrow' => self::GOOGLE,
1469 - 'Righteous' => self::GOOGLE,
1470 - 'Risque' => self::GOOGLE,
1471 - 'Road Rage' => self::GOOGLE,
1472 - 'Roboto' => self::GOOGLE,
1473 - 'Roboto Condensed' => self::GOOGLE,
1474 - 'Roboto Flex' => self::GOOGLE,
1475 - 'Roboto Mono' => self::GOOGLE,
1476 - 'Roboto Serif' => self::GOOGLE,
1477 - 'Roboto Slab' => self::GOOGLE,
1478 - 'Rochester' => self::GOOGLE,
1479 - 'Rock 3D' => self::GOOGLE,
1480 - 'Rock Salt' => self::GOOGLE,
1481 - 'RocknRoll One' => self::GOOGLE,
1482 - 'Rokkitt' => self::GOOGLE,
1483 - 'Romanesco' => self::GOOGLE,
1484 - 'Ropa Sans' => self::GOOGLE,
1485 - 'Rosario' => self::GOOGLE,
1486 - 'Rosarivo' => self::GOOGLE,
1487 - 'Rouge Script' => self::GOOGLE,
1488 - 'Rowdies' => self::GOOGLE,
1489 - 'Rozha One' => self::GOOGLE,
1490 - 'Rubik' => self::GOOGLE,
1491 - 'Rubik 80s Fade' => self::GOOGLE,
1492 - 'Rubik Beastly' => self::GOOGLE,
1493 - 'Rubik Broken Fax' => self::GOOGLE,
1494 - 'Rubik Bubbles' => self::GOOGLE,
1495 - 'Rubik Burned' => self::GOOGLE,
1496 - 'Rubik Dirt' => self::GOOGLE,
1497 - 'Rubik Distressed' => self::GOOGLE,
1498 - 'Rubik Doodle Shadow' => self::GOOGLE,
1499 - 'Rubik Doodle Triangles' => self::GOOGLE,
1500 - 'Rubik Gemstones' => self::GOOGLE,
1501 - 'Rubik Glitch' => self::GOOGLE,
1502 - 'Rubik Glitch Pop' => self::GOOGLE,
1503 - 'Rubik Iso' => self::GOOGLE,
1504 - 'Rubik Lines' => self::GOOGLE,
1505 - 'Rubik Maps' => self::GOOGLE,
1506 - 'Rubik Marker Hatch' => self::GOOGLE,
1507 - 'Rubik Maze' => self::GOOGLE,
1508 - 'Rubik Microbe' => self::GOOGLE,
1509 - 'Rubik Mono One' => self::GOOGLE,
1510 - 'Rubik Moonrocks' => self::GOOGLE,
1511 - 'Rubik Pixels' => self::GOOGLE,
1512 - 'Rubik Puddles' => self::GOOGLE,
1513 - 'Rubik Scribble' => self::GOOGLE,
1514 - 'Rubik Spray Paint' => self::GOOGLE,
1515 - 'Rubik Storm' => self::GOOGLE,
1516 - 'Rubik Vinyl' => self::GOOGLE,
1517 - 'Rubik Wet Paint' => self::GOOGLE,
1518 - 'Ruda' => self::GOOGLE,
1519 - 'Rufina' => self::GOOGLE,
1520 - 'Ruge Boogie' => self::GOOGLE,
1521 - 'Ruluko' => self::GOOGLE,
1522 - 'Rum Raisin' => self::GOOGLE,
1523 - 'Ruslan Display' => self::GOOGLE,
1524 - 'Russo One' => self::GOOGLE,
1525 - 'Ruthie' => self::GOOGLE,
1526 - 'Ruwudu' => self::GOOGLE,
1527 - 'Rye' => self::GOOGLE,
1528 - 'STIX Two Text' => self::GOOGLE,
1529 - 'Sacramento' => self::GOOGLE,
1530 - 'Sahitya' => self::GOOGLE,
1531 - 'Sail' => self::GOOGLE,
1532 - 'Saira' => self::GOOGLE,
1533 - 'Saira Condensed' => self::GOOGLE,
1534 - 'Saira Extra Condensed' => self::GOOGLE,
1535 - 'Saira Semi Condensed' => self::GOOGLE,
1536 - 'Saira Stencil One' => self::GOOGLE,
1537 - 'Salsa' => self::GOOGLE,
1538 - 'Sanchez' => self::GOOGLE,
1539 - 'Sancreek' => self::GOOGLE,
1540 - 'Sansita' => self::GOOGLE,
1541 - 'Sansita Swashed' => self::GOOGLE,
1542 - 'Sarabun' => self::GOOGLE,
1543 - 'Sarala' => self::GOOGLE,
1544 - 'Sarina' => self::GOOGLE,
1545 - 'Sarpanch' => self::GOOGLE,
1546 - 'Sassy Frass' => self::GOOGLE,
1547 - 'Satisfy' => self::GOOGLE,
1548 - 'Sawarabi Gothic' => self::GOOGLE,
1549 - 'Sawarabi Mincho' => self::GOOGLE,
1550 - 'Scada' => self::GOOGLE,
1551 - 'Scheherazade New' => self::GOOGLE,
1552 - 'Schibsted Grotesk' => self::GOOGLE,
1553 - 'Schoolbell' => self::GOOGLE,
1554 - 'Scope One' => self::GOOGLE,
1555 - 'Seaweed Script' => self::GOOGLE,
1556 - 'Secular One' => self::GOOGLE,
1557 - 'Sedan' => self::GOOGLE,
1558 - 'Sedan SC' => self::GOOGLE,
1559 - 'Sedgwick Ave' => self::GOOGLE,
1560 - 'Sedgwick Ave Display' => self::GOOGLE,
1561 - 'Sen' => self::GOOGLE,
1562 - 'Send Flowers' => self::GOOGLE,
1563 - 'Sevillana' => self::GOOGLE,
1564 - 'Seymour One' => self::GOOGLE,
1565 - 'Shadows Into Light' => self::GOOGLE,
1566 - 'Shadows Into Light Two' => self::GOOGLE,
1567 - 'Shalimar' => self::GOOGLE,
1568 - 'Shantell Sans' => self::GOOGLE,
1569 - 'Shanti' => self::GOOGLE,
1570 - 'Share' => self::GOOGLE,
1571 - 'Share Tech' => self::GOOGLE,
1572 - 'Share Tech Mono' => self::GOOGLE,
1573 - 'Shippori Antique' => self::GOOGLE,
1574 - 'Shippori Antique B1' => self::GOOGLE,
1575 - 'Shippori Mincho' => self::GOOGLE,
1576 - 'Shippori Mincho B1' => self::GOOGLE,
1577 - 'Shizuru' => self::GOOGLE,
1578 - 'Shojumaru' => self::GOOGLE,
1579 - 'Short Stack' => self::GOOGLE,
1580 - 'Shrikhand' => self::GOOGLE,
1581 - 'Siemreap' => self::GOOGLE,
1582 - 'Sigmar' => self::GOOGLE,
1583 - 'Sigmar One' => self::GOOGLE,
1584 - 'Signika' => self::GOOGLE,
1585 - 'Signika Negative' => self::GOOGLE,
1586 - 'Silkscreen' => self::GOOGLE,
1587 - 'Simonetta' => self::GOOGLE,
1588 - 'Single Day' => self::GOOGLE,
1589 - 'Sintony' => self::GOOGLE,
1590 - 'Sirin Stencil' => self::GOOGLE,
1591 - 'Six Caps' => self::GOOGLE,
1592 - 'Sixtyfour' => self::GOOGLE,
1593 - 'Skranji' => self::GOOGLE,
1594 - 'Slabo 13px' => self::GOOGLE,
1595 - 'Slabo 27px' => self::GOOGLE,
1596 - 'Slackey' => self::GOOGLE,
1597 - 'Slackside One' => self::GOOGLE,
1598 - 'Smokum' => self::GOOGLE,
1599 - 'Smooch' => self::GOOGLE,
1600 - 'Smooch Sans' => self::GOOGLE,
1601 - 'Smythe' => self::GOOGLE,
1602 - 'Sniglet' => self::GOOGLE,
1603 - 'Snippet' => self::GOOGLE,
1604 - 'Snowburst One' => self::GOOGLE,
1605 - 'Sofadi One' => self::GOOGLE,
1606 - 'Sofia' => self::GOOGLE,
1607 - 'Sofia Sans' => self::GOOGLE,
1608 - 'Sofia Sans Condensed' => self::GOOGLE,
1609 - 'Sofia Sans Extra Condensed' => self::GOOGLE,
1610 - 'Sofia Sans Semi Condensed' => self::GOOGLE,
1611 - 'Solitreo' => self::GOOGLE,
1612 - 'Solway' => self::GOOGLE,
1613 - 'Sometype Mono' => self::GOOGLE,
1614 - 'Song Myung' => self::GOOGLE,
1615 - 'Sono' => self::GOOGLE,
1616 - 'Sonsie One' => self::GOOGLE,
1617 - 'Sora' => self::GOOGLE,
1618 - 'Sorts Mill Goudy' => self::GOOGLE,
1619 - 'Source Code Pro' => self::GOOGLE,
1620 - 'Source Sans 3' => self::GOOGLE,
1621 - 'Source Sans Pro' => self::GOOGLE,
1622 - 'Source Serif 4' => self::GOOGLE,
1623 - 'Source Serif Pro' => self::GOOGLE,
1624 - 'Space Grotesk' => self::GOOGLE,
1625 - 'Space Mono' => self::GOOGLE,
1626 - 'Special Elite' => self::GOOGLE,
1627 - 'Spectral' => self::GOOGLE,
1628 - 'Spectral SC' => self::GOOGLE,
1629 - 'Spicy Rice' => self::GOOGLE,
1630 - 'Spinnaker' => self::GOOGLE,
1631 - 'Spirax' => self::GOOGLE,
1632 - 'Splash' => self::GOOGLE,
1633 - 'Spline Sans' => self::GOOGLE,
1634 - 'Spline Sans Mono' => self::GOOGLE,
1635 - 'Squada One' => self::GOOGLE,
1636 - 'Square Peg' => self::GOOGLE,
1637 - 'Sree Krushnadevaraya' => self::GOOGLE,
1638 - 'Sriracha' => self::GOOGLE,
1639 - 'Srisakdi' => self::GOOGLE,
1640 - 'Staatliches' => self::GOOGLE,
1641 - 'Stalemate' => self::GOOGLE,
1642 - 'Stalinist One' => self::GOOGLE,
1643 - 'Stardos Stencil' => self::GOOGLE,
1644 - 'Stick' => self::GOOGLE,
1645 - 'Stick No Bills' => self::GOOGLE,
1646 - 'Stint Ultra Condensed' => self::GOOGLE,
1647 - 'Stint Ultra Expanded' => self::GOOGLE,
1648 - 'Stoke' => self::GOOGLE,
1649 - 'Strait' => self::GOOGLE,
1650 - 'Style Script' => self::GOOGLE,
1651 - 'Stylish' => self::GOOGLE,
1652 - 'Sue Ellen Francisco' => self::GOOGLE,
1653 - 'Suez One' => self::GOOGLE,
1654 - 'Sulphur Point' => self::GOOGLE,
1655 - 'Sumana' => self::GOOGLE,
1656 - 'Sunflower' => self::GOOGLE,
1657 - 'Sunshiney' => self::GOOGLE,
1658 - 'Supermercado One' => self::GOOGLE,
1659 - 'Sura' => self::GOOGLE,
1660 - 'Suranna' => self::GOOGLE,
1661 - 'Suravaram' => self::GOOGLE,
1662 - 'Suwannaphum' => self::GOOGLE,
1663 - 'Swanky and Moo Moo' => self::GOOGLE,
1664 - 'Syncopate' => self::GOOGLE,
1665 - 'Syne' => self::GOOGLE,
1666 - 'Syne Mono' => self::GOOGLE,
1667 - 'Syne Tactile' => self::GOOGLE,
1668 - 'Tac One' => self::GOOGLE,
1669 - 'Tai Heritage Pro' => self::GOOGLE,
1670 - 'Tajawal' => self::GOOGLE,
1671 - 'Tangerine' => self::GOOGLE,
1672 - 'Tapestry' => self::GOOGLE,
1673 - 'Taprom' => self::GOOGLE,
1674 - 'Tauri' => self::GOOGLE,
1675 - 'Taviraj' => self::GOOGLE,
1676 - 'Teachers' => self::GOOGLE,
1677 - 'Teko' => self::GOOGLE,
1678 - 'Tektur' => self::GOOGLE,
1679 - 'Telex' => self::GOOGLE,
1680 - 'Tenali Ramakrishna' => self::GOOGLE,
1681 - 'Tenor Sans' => self::GOOGLE,
1682 - 'Text Me One' => self::GOOGLE,
1683 - 'Texturina' => self::GOOGLE,
1684 - 'Thasadith' => self::GOOGLE,
1685 - 'The Girl Next Door' => self::GOOGLE,
1686 - 'The Nautigal' => self::GOOGLE,
1687 - 'Tienne' => self::GOOGLE,
1688 - 'Tillana' => self::GOOGLE,
1689 - 'Tilt Neon' => self::GOOGLE,
1690 - 'Tilt Prism' => self::GOOGLE,
1691 - 'Tilt Warp' => self::GOOGLE,
1692 - 'Timmana' => self::GOOGLE,
1693 - 'Tinos' => self::GOOGLE,
1694 - 'Tiro Bangla' => self::GOOGLE,
1695 - 'Tiro Devanagari Hindi' => self::GOOGLE,
1696 - 'Tiro Devanagari Marathi' => self::GOOGLE,
1697 - 'Tiro Devanagari Sanskrit' => self::GOOGLE,
1698 - 'Tiro Gurmukhi' => self::GOOGLE,
1699 - 'Tiro Kannada' => self::GOOGLE,
1700 - 'Tiro Tamil' => self::GOOGLE,
1701 - 'Tiro Telugu' => self::GOOGLE,
1702 - 'Titan One' => self::GOOGLE,
1703 - 'Titillium Web' => self::GOOGLE,
1704 - 'Tomorrow' => self::GOOGLE,
1705 - 'Tourney' => self::GOOGLE,
1706 - 'Trade Winds' => self::GOOGLE,
1707 - 'Train One' => self::GOOGLE,
1708 - 'Trirong' => self::GOOGLE,
1709 - 'Trispace' => self::GOOGLE,
1710 - 'Trocchi' => self::GOOGLE,
1711 - 'Trochut' => self::GOOGLE,
1712 - 'Truculenta' => self::GOOGLE,
1713 - 'Trykker' => self::GOOGLE,
1714 - 'Tsukimi Rounded' => self::GOOGLE,
1715 - 'Tulpen One' => self::GOOGLE,
1716 - 'Turret Road' => self::GOOGLE,
1717 - 'Twinkle Star' => self::GOOGLE,
1718 - 'Ubuntu' => self::GOOGLE,
1719 - 'Ubuntu Condensed' => self::GOOGLE,
1720 - 'Ubuntu Mono' => self::GOOGLE,
1721 - 'Ubuntu Sans' => self::GOOGLE,
1722 - 'Ubuntu Sans Mono' => self::GOOGLE,
1723 - 'Uchen' => self::GOOGLE,
1724 - 'Ultra' => self::GOOGLE,
1725 - 'Unbounded' => self::GOOGLE,
1726 - 'Uncial Antiqua' => self::GOOGLE,
1727 - 'Underdog' => self::GOOGLE,
1728 - 'Unica One' => self::GOOGLE,
1729 - 'UnifrakturCook' => self::GOOGLE,
1730 - 'UnifrakturMaguntia' => self::GOOGLE,
1731 - 'Unkempt' => self::GOOGLE,
1732 - 'Unlock' => self::GOOGLE,
1733 - 'Unna' => self::GOOGLE,
1734 - 'Updock' => self::GOOGLE,
1735 - 'Urbanist' => self::GOOGLE,
1736 - 'VT323' => self::GOOGLE,
1737 - 'Vampiro One' => self::GOOGLE,
1738 - 'Varela' => self::GOOGLE,
1739 - 'Varela Round' => self::GOOGLE,
1740 - 'Varta' => self::GOOGLE,
1741 - 'Vast Shadow' => self::GOOGLE,
1742 - 'Vazirmatn' => self::GOOGLE,
1743 - 'Vesper Libre' => self::GOOGLE,
1744 - 'Viaoda Libre' => self::GOOGLE,
1745 - 'Vibes' => self::GOOGLE,
1746 - 'Vibur' => self::GOOGLE,
1747 - 'Victor Mono' => self::GOOGLE,
1748 - 'Vidaloka' => self::GOOGLE,
1749 - 'Viga' => self::GOOGLE,
1750 - 'Vina Sans' => self::GOOGLE,
1751 - 'Voces' => self::GOOGLE,
1752 - 'Volkhov' => self::GOOGLE,
1753 - 'Vollkorn' => self::GOOGLE,
1754 - 'Vollkorn SC' => self::GOOGLE,
1755 - 'Voltaire' => self::GOOGLE,
1756 - 'Vujahday Script' => self::GOOGLE,
1757 - 'Waiting for the Sunrise' => self::GOOGLE,
1758 - 'Wallpoet' => self::GOOGLE,
1759 - 'Walter Turncoat' => self::GOOGLE,
1760 - 'Warnes' => self::GOOGLE,
1761 - 'Water Brush' => self::GOOGLE,
1762 - 'Waterfall' => self::GOOGLE,
1763 - 'Wavefont' => self::GOOGLE,
1764 - 'Wellfleet' => self::GOOGLE,
1765 - 'Wendy One' => self::GOOGLE,
1766 - 'Whisper' => self::GOOGLE,
1767 - 'WindSong' => self::GOOGLE,
1768 - 'Wire One' => self::GOOGLE,
1769 - 'Wix Madefor Display' => self::GOOGLE,
1770 - 'Wix Madefor Text' => self::GOOGLE,
1771 - 'Work Sans' => self::GOOGLE,
1772 - 'Workbench' => self::GOOGLE,
1773 - 'Xanh Mono' => self::GOOGLE,
1774 - 'Yaldevi' => self::GOOGLE,
1775 - 'Yanone Kaffeesatz' => self::GOOGLE,
1776 - 'Yantramanav' => self::GOOGLE,
1777 - 'Yarndings 12' => self::GOOGLE,
1778 - 'Yarndings 12 Charted' => self::GOOGLE,
1779 - 'Yarndings 20' => self::GOOGLE,
1780 - 'Yarndings 20 Charted' => self::GOOGLE,
1781 - 'Yatra One' => self::GOOGLE,
1782 - 'Yellowtail' => self::GOOGLE,
1783 - 'Yeon Sung' => self::GOOGLE,
1784 - 'Yeseva One' => self::GOOGLE,
1785 - 'Yesteryear' => self::GOOGLE,
1786 - 'Yomogi' => self::GOOGLE,
1787 - 'Young Serif' => self::GOOGLE,
1788 - 'Yrsa' => self::GOOGLE,
1789 - 'Ysabeau' => self::GOOGLE,
1790 - 'Ysabeau Infant' => self::GOOGLE,
1791 - 'Ysabeau Office' => self::GOOGLE,
1792 - 'Ysabeau SC' => self::GOOGLE,
1793 - 'Yuji Boku' => self::GOOGLE,
1794 - 'Yuji Hentaigana Akari' => self::GOOGLE,
1795 - 'Yuji Hentaigana Akebono' => self::GOOGLE,
1796 - 'Yuji Mai' => self::GOOGLE,
1797 - 'Yuji Syuku' => self::GOOGLE,
1798 - 'Yusei Magic' => self::GOOGLE,
1799 - 'ZCOOL KuaiLe' => self::GOOGLE,
1800 - 'ZCOOL QingKe HuangYou' => self::GOOGLE,
1801 - 'ZCOOL XiaoWei' => self::GOOGLE,
1802 - 'Zen Antique' => self::GOOGLE,
1803 - 'Zen Antique Soft' => self::GOOGLE,
1804 - 'Zen Dots' => self::GOOGLE,
1805 - 'Zen Kaku Gothic Antique' => self::GOOGLE,
1806 - 'Zen Kaku Gothic New' => self::GOOGLE,
1807 - 'Zen Kurenaido' => self::GOOGLE,
1808 - 'Zen Loop' => self::GOOGLE,
1809 - 'Zen Maru Gothic' => self::GOOGLE,
1810 - 'Zen Old Mincho' => self::GOOGLE,
1811 - 'Zen Tokyo Zoo' => self::GOOGLE,
1812 - 'Zeyada' => self::GOOGLE,
1813 - 'Zhi Mang Xing' => self::GOOGLE,
1814 - 'Zilla Slab' => self::GOOGLE,
1815 - 'Zilla Slab Highlight' => self::GOOGLE,
1816 - ] );
1817 - }
1818 -
1819 - return $fonts;
1820 1205 }
1821 1206
1822 1207 /**
1823 1208 * Get font type.
@@ -1860,29 +1245,8 @@
1860 1245 return in_array( $font, $groups );
1861 1246 } );
1862 1247 }
1863 1248
1864 - public static function is_google_fonts_enabled(): bool {
1865 - if ( null === static::$is_google_fonts_enabled ) {
1866 - $default_value = '1';
1867 -
1868 - // TODO: For future use, using for new installs.
1869 - // $is_new_site = Upgrade_Manager::install_compare( '3.10.0', '>=' );
1870 - // $default_value = $is_new_site ? '0' : '1';.
1871 -
1872 - $option = get_option( 'elementor_google_font', $default_value );
1873 -
1874 - static::$is_google_fonts_enabled = '1' === $option;
1875 - }
1876 -
1877 - return static::$is_google_fonts_enabled;
1878 - }
1879 -
1880 1249 public static function get_font_display_setting() {
1881 1250 return get_option( 'elementor_font_display', 'auto' );
1882 - }
1883 -
1884 - public static function reset_local_cache() {
1885 - static::$is_google_fonts_enabled = null;
1886 - static::$font_groups = null;
1887 1251 }
1888 1252 }