Version Description
- Improve feedback mechanism
Download this release
Release Info
Developer | DannyCooper |
Plugin | Google Fonts for WordPress |
Version | 1.4.2 |
Comparing to | |
See all releases |
Code changes from version 1.3.0 to 1.4.2
- assets/css/customize-controls.css +185 -15
- assets/css/deactivation.css +144 -0
- assets/images/chosen-sprite.png +0 -0
- assets/images/chosen-sprite@2x.png +0 -0
- assets/js/{selectize.min.js → chosen.min.js} +0 -0
- assets/js/color-picker.js +0 -8
- assets/js/customize-controls.js +145 -45
- assets/js/customize-preview.js +116 -451
- assets/js/customizer-repeater.js +108 -0
- assets/js/deactivation.js +73 -0
- assets/js/dismiss.js +25 -0
- assets/js/featherlight.min.js +8 -0
- assets/js/multiple-checkbox.js +30 -0
- assets/js/panels.js +188 -0
- assets/js/selectize.js +0 -1408
- class-olympus-google-fonts.php +55 -18
- includes/class-ogf-deactivation.php +108 -0
- includes/class-ogf-feedback.php +5 -4
- includes/class-ogf-fonts.php +167 -0
- includes/class-ogf-google-url.php +0 -137
- includes/class-ogf-welcome.php +107 -0
- includes/customizer/class-ogf-customize-panel.php +178 -0
- includes/customizer/controls/class-ogf-customize-multiple-checkbox-control.php +88 -0
- includes/customizer/controls/class-ogf-customize-repeater-control.php +176 -0
- includes/customizer/controls/{class-wp-customize-typography-control.php → class-ogf-customize-typography-control.php} +33 -48
- includes/customizer/output-css.php +90 -38
- includes/customizer/settings.php +113 -457
- includes/fonts.json +2224 -1452
- includes/functions.php +198 -84
- languages/olympus-google-fonts.pot +0 -0
- olympus-google-fonts.php +6 -5
- readme.txt +27 -23
assets/css/customize-controls.css
CHANGED
@@ -1,20 +1,44 @@
|
|
1 |
-
#customize-theme-controls #sub-accordion-section-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
overflow: visible;
|
3 |
}
|
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
.customize-control-typography li.typography-font-family select {
|
6 |
width: 85%;
|
7 |
}
|
8 |
|
9 |
.customize-control-typography li.typography-font-color,
|
10 |
-
.customize-control-typography li.typography-font-size,
|
11 |
.customize-control-typography li.typography-font-style,
|
12 |
-
.customize-control-typography li.typography-font-weight
|
13 |
-
.customize-control-typography li.typography-line-height {
|
14 |
width: 50%;
|
15 |
float: left;
|
16 |
}
|
17 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18 |
.customize-control-typography li.typography-font-style select,
|
19 |
.customize-control-typography li.typography-font-weight select {
|
20 |
width: 90%;
|
@@ -26,7 +50,8 @@
|
|
26 |
|
27 |
.customize-control-typography li.typography-font-size input,
|
28 |
.customize-control-typography li.typography-line-height input {
|
29 |
-
width:
|
|
|
30 |
}
|
31 |
|
32 |
.customize-control-typography .advanced-settings-wrapper {
|
@@ -88,14 +113,14 @@
|
|
88 |
vertical-align: middle;
|
89 |
font-size: 13px;
|
90 |
-moz-user-select: none;
|
91 |
-
|
92 |
-webkit-user-select: none;
|
93 |
-
|
94 |
}
|
95 |
|
96 |
.chosen-container * {
|
97 |
-webkit-box-sizing: border-box;
|
98 |
-
|
99 |
}
|
100 |
|
101 |
.chosen-container .chosen-drop {
|
@@ -108,7 +133,7 @@
|
|
108 |
border-top: 0;
|
109 |
background: #ffffff;
|
110 |
-webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
|
111 |
-
|
112 |
}
|
113 |
|
114 |
.chosen-container.chosen-with-drop .chosen-drop {
|
@@ -160,7 +185,7 @@
|
|
160 |
background-clip: padding-box;
|
161 |
-webkit-box-shadow: 0 0 3px #ffffff inset,
|
162 |
0 1px 1px rgba(0, 0, 0, 0.1);
|
163 |
-
|
164 |
0 1px 1px rgba(0, 0, 0, 0.1);
|
165 |
text-decoration: none;
|
166 |
line-height: 24px;
|
@@ -367,7 +392,7 @@
|
|
367 |
background: transparent !important;
|
368 |
outline: 0;
|
369 |
-webkit-box-shadow: none;
|
370 |
-
|
371 |
font-family: sans-serif;
|
372 |
font-size: 100%;
|
373 |
line-height: normal;
|
@@ -394,7 +419,7 @@
|
|
394 |
background-clip: padding-box;
|
395 |
-webkit-box-shadow: 0 0 2px #ffffff inset,
|
396 |
0 1px 0 rgba(0, 0, 0, 0.05);
|
397 |
-
|
398 |
0 1px 0 rgba(0, 0, 0, 0.05);
|
399 |
line-height: 13px;
|
400 |
cursor: default;
|
@@ -459,7 +484,7 @@
|
|
459 |
.chosen-container-active .chosen-single {
|
460 |
border: 1px solid #5897fb;
|
461 |
-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
|
462 |
-
|
463 |
}
|
464 |
|
465 |
.chosen-container-active.chosen-with-drop .chosen-single {
|
@@ -472,7 +497,7 @@
|
|
472 |
#ffffff 80%
|
473 |
);
|
474 |
-webkit-box-shadow: 0 1px 0 #ffffff inset;
|
475 |
-
|
476 |
}
|
477 |
|
478 |
.chosen-container-active.chosen-with-drop .chosen-single div {
|
@@ -487,7 +512,7 @@
|
|
487 |
.chosen-container-active .chosen-choices {
|
488 |
border: 1px solid #5897fb;
|
489 |
-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
|
490 |
-
|
491 |
}
|
492 |
|
493 |
.chosen-container-active .chosen-choices li.search-field input[type='text'] {
|
@@ -615,3 +640,148 @@
|
|
615 |
}
|
616 |
|
617 |
/* @end */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#customize-theme-controls #sub-accordion-section-ogf_basic,
|
2 |
+
#customize-theme-controls #sub-accordion-section-ogf_theme,
|
3 |
+
#customize-theme-controls #sub-accordion-section-ogf_custom,
|
4 |
+
#customize-theme-controls #sub-accordion-section-ogf_advanced__branding,
|
5 |
+
#customize-theme-controls #sub-accordion-section-ogf_advanced__navigation,
|
6 |
+
#customize-theme-controls #sub-accordion-section-ogf_advanced__content,
|
7 |
+
#customize-theme-controls #sub-accordion-section-ogf_advanced__sidebar,
|
8 |
+
#customize-theme-controls #sub-accordion-section-ogf_advanced__footer,
|
9 |
+
#customize-theme-controls #sub-accordion-section-ogf_advanced__custom {
|
10 |
overflow: visible;
|
11 |
}
|
12 |
|
13 |
+
#customize-control-ogf_headings_typography .typography-font-size,
|
14 |
+
#customize-control-ogf_headings_typography .typography-line-height {
|
15 |
+
display: none;
|
16 |
+
}
|
17 |
+
|
18 |
+
.typography-font-size,
|
19 |
+
.typography-line-height,
|
20 |
+
.typography-font-color {
|
21 |
+
display: none;
|
22 |
+
}
|
23 |
+
|
24 |
.customize-control-typography li.typography-font-family select {
|
25 |
width: 85%;
|
26 |
}
|
27 |
|
28 |
.customize-control-typography li.typography-font-color,
|
|
|
29 |
.customize-control-typography li.typography-font-style,
|
30 |
+
.customize-control-typography li.typography-font-weight {
|
|
|
31 |
width: 50%;
|
32 |
float: left;
|
33 |
}
|
34 |
|
35 |
+
.customize-control-typography li.typography-font-size,
|
36 |
+
.customize-control-typography li.typography-line-height {
|
37 |
+
clear: both;
|
38 |
+
max-width: 94%;
|
39 |
+
padding-top: 10px;
|
40 |
+
}
|
41 |
+
|
42 |
.customize-control-typography li.typography-font-style select,
|
43 |
.customize-control-typography li.typography-font-weight select {
|
44 |
width: 90%;
|
50 |
|
51 |
.customize-control-typography li.typography-font-size input,
|
52 |
.customize-control-typography li.typography-line-height input {
|
53 |
+
width: 50px;
|
54 |
+
float: right;
|
55 |
}
|
56 |
|
57 |
.customize-control-typography .advanced-settings-wrapper {
|
113 |
vertical-align: middle;
|
114 |
font-size: 13px;
|
115 |
-moz-user-select: none;
|
116 |
+
-ms-user-select: none;
|
117 |
-webkit-user-select: none;
|
118 |
+
user-select: none;
|
119 |
}
|
120 |
|
121 |
.chosen-container * {
|
122 |
-webkit-box-sizing: border-box;
|
123 |
+
box-sizing: border-box;
|
124 |
}
|
125 |
|
126 |
.chosen-container .chosen-drop {
|
133 |
border-top: 0;
|
134 |
background: #ffffff;
|
135 |
-webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
|
136 |
+
box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
|
137 |
}
|
138 |
|
139 |
.chosen-container.chosen-with-drop .chosen-drop {
|
185 |
background-clip: padding-box;
|
186 |
-webkit-box-shadow: 0 0 3px #ffffff inset,
|
187 |
0 1px 1px rgba(0, 0, 0, 0.1);
|
188 |
+
box-shadow: 0 0 3px #ffffff inset,
|
189 |
0 1px 1px rgba(0, 0, 0, 0.1);
|
190 |
text-decoration: none;
|
191 |
line-height: 24px;
|
392 |
background: transparent !important;
|
393 |
outline: 0;
|
394 |
-webkit-box-shadow: none;
|
395 |
+
box-shadow: none;
|
396 |
font-family: sans-serif;
|
397 |
font-size: 100%;
|
398 |
line-height: normal;
|
419 |
background-clip: padding-box;
|
420 |
-webkit-box-shadow: 0 0 2px #ffffff inset,
|
421 |
0 1px 0 rgba(0, 0, 0, 0.05);
|
422 |
+
box-shadow: 0 0 2px #ffffff inset,
|
423 |
0 1px 0 rgba(0, 0, 0, 0.05);
|
424 |
line-height: 13px;
|
425 |
cursor: default;
|
484 |
.chosen-container-active .chosen-single {
|
485 |
border: 1px solid #5897fb;
|
486 |
-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
|
487 |
+
box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
|
488 |
}
|
489 |
|
490 |
.chosen-container-active.chosen-with-drop .chosen-single {
|
497 |
#ffffff 80%
|
498 |
);
|
499 |
-webkit-box-shadow: 0 1px 0 #ffffff inset;
|
500 |
+
box-shadow: 0 1px 0 #ffffff inset;
|
501 |
}
|
502 |
|
503 |
.chosen-container-active.chosen-with-drop .chosen-single div {
|
512 |
.chosen-container-active .chosen-choices {
|
513 |
border: 1px solid #5897fb;
|
514 |
-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
|
515 |
+
box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
|
516 |
}
|
517 |
|
518 |
.chosen-container-active .chosen-choices li.search-field input[type='text'] {
|
640 |
}
|
641 |
|
642 |
/* @end */
|
643 |
+
|
644 |
+
.in-sub-panel #customize-theme-controls .customize-pane-child.current-panel-parent,
|
645 |
+
#customize-theme-controls .customize-pane-child.current-section-parent {
|
646 |
+
-webkit-transform: translateX(-100%);
|
647 |
+
-ms-transform: translateX(-100%);
|
648 |
+
transform: translateX(-100%);
|
649 |
+
}
|
650 |
+
.repeater-item {
|
651 |
+
background: #ffffff;
|
652 |
+
padding: 20px;
|
653 |
+
border-radius: .25em;
|
654 |
+
border: 1px solid #d6d6d6;
|
655 |
+
margin-bottom: 1em;
|
656 |
+
}
|
657 |
+
|
658 |
+
.repeater-item .customize-control {
|
659 |
+
float: none
|
660 |
+
}
|
661 |
+
|
662 |
+
button#ogf-repeater-control-remove-field {
|
663 |
+
background: #bf0000;
|
664 |
+
color: white;
|
665 |
+
border-radius: .25em;
|
666 |
+
border: 0;
|
667 |
+
box-shadow: none;
|
668 |
+
}
|
669 |
+
|
670 |
+
.ogf_custom_selectors_actions {
|
671 |
+
margin-top: 1em
|
672 |
+
}
|
673 |
+
|
674 |
+
.ogf_save_elements_button {
|
675 |
+
float: right
|
676 |
+
}
|
677 |
+
|
678 |
+
/* ==========================================================================
|
679 |
+
Slider
|
680 |
+
========================================================================== */
|
681 |
+
.slider-custom-control {
|
682 |
+
margin-bottom: 30px;
|
683 |
+
}
|
684 |
+
.slider-custom-control input[type=number]::-webkit-inner-spin-button,
|
685 |
+
.slider-custom-control input[type=number]::-webkit-outer-spin-button {
|
686 |
+
-webkit-appearance: none;
|
687 |
+
margin: 0;
|
688 |
+
}
|
689 |
+
.slider-custom-control input[type=number] {
|
690 |
+
-moz-appearance: textfield;
|
691 |
+
}
|
692 |
+
.slider-custom-control .customize-control-title {
|
693 |
+
display: inline-block;
|
694 |
+
}
|
695 |
+
.slider-custom-control input[type=number] {
|
696 |
+
text-align: right;
|
697 |
+
width: 50px;
|
698 |
+
float: right;
|
699 |
+
}
|
700 |
+
.slider-custom-control .slider {
|
701 |
+
width: 65%;
|
702 |
+
float: left;
|
703 |
+
margin: 10px 0 10px;
|
704 |
+
}
|
705 |
+
.slider-custom-control .slider-reset {
|
706 |
+
float: right;
|
707 |
+
cursor: pointer;
|
708 |
+
}
|
709 |
+
.slider-custom-control .slider-value {
|
710 |
+
border: none;
|
711 |
+
text-align: right;
|
712 |
+
width: 50px;
|
713 |
+
margin-right: 5px;
|
714 |
+
}
|
715 |
+
.slider-custom-control .slider-value,
|
716 |
+
.slider-custom-control .slider-unit {
|
717 |
+
float: right;
|
718 |
+
}
|
719 |
+
.slider-custom-control .ui-widget.ui-widget-content {
|
720 |
+
border: 1px solid #f4f4f4;
|
721 |
+
}
|
722 |
+
.slider-custom-control .ui-corner-all,
|
723 |
+
.slider-custom-control .ui-corner-bottom,
|
724 |
+
.slider-custom-control .ui-corner-right,
|
725 |
+
.slider-custom-control .ui-corner-br {
|
726 |
+
border-bottom-right-radius: 3px;
|
727 |
+
}
|
728 |
+
.slider-custom-control .ui-corner-all,
|
729 |
+
.slider-custom-control .ui-corner-bottom,
|
730 |
+
.slider-custom-control .ui-corner-left,
|
731 |
+
.slider-custom-control .ui-corner-bl {
|
732 |
+
border-bottom-left-radius: 3px;
|
733 |
+
}
|
734 |
+
.slider-custom-control .ui-corner-all,
|
735 |
+
.slider-custom-control .ui-corner-top,
|
736 |
+
.slider-custom-control .ui-corner-right,
|
737 |
+
.slider-custom-control .ui-corner-tr {
|
738 |
+
border-top-right-radius: 3px;
|
739 |
+
}
|
740 |
+
.slider-custom-control .ui-corner-all,
|
741 |
+
.slider-custom-control .ui-corner-top,
|
742 |
+
.slider-custom-control .ui-corner-left,
|
743 |
+
.slider-custom-control .ui-corner-tl {
|
744 |
+
border-top-left-radius: 3px;
|
745 |
+
}
|
746 |
+
.slider-custom-control .ui-widget-content {
|
747 |
+
background: #f4f4f4 none repeat scroll 0 0;
|
748 |
+
color: #333;
|
749 |
+
}
|
750 |
+
.slider-custom-control .ui-slider-horizontal {
|
751 |
+
height: 3px;
|
752 |
+
}
|
753 |
+
.slider-custom-control .ui-slider {
|
754 |
+
position: relative;
|
755 |
+
text-align: left;
|
756 |
+
}
|
757 |
+
.slider-custom-control .ui-state-default,
|
758 |
+
.slider-custom-control .ui-widget-content .ui-state-default,
|
759 |
+
.slider-custom-control .ui-widget-header .ui-state-default,
|
760 |
+
.slider-custom-control .ui-button,
|
761 |
+
.slider-custom-control .ui-button.ui-state-disabled:hover,
|
762 |
+
.slider-custom-control .ui-button.ui-state-disabled:active {
|
763 |
+
background: #2885bb none repeat scroll 0 0;
|
764 |
+
border: 1px solid #2885bb;
|
765 |
+
color: #454545;
|
766 |
+
font-weight: normal;
|
767 |
+
}
|
768 |
+
.slider-custom-control .ui-slider-horizontal .ui-slider-handle {
|
769 |
+
margin-left: -7px;
|
770 |
+
top: -7px;
|
771 |
+
border-radius: 50%;
|
772 |
+
}
|
773 |
+
.slider-custom-control .ui-slider .ui-slider-handle {
|
774 |
+
cursor: pointer;
|
775 |
+
height: 14px;
|
776 |
+
position: absolute;
|
777 |
+
width: 14px;
|
778 |
+
z-index: 2;
|
779 |
+
}
|
780 |
+
.slider-custom-control .dashicons-image-rotate {
|
781 |
+
color: #989898;
|
782 |
+
font-size: 16px;
|
783 |
+
margin-top: 3px;
|
784 |
+
}
|
785 |
+
.slider-custom-control .dashicons-image-rotate:hover {
|
786 |
+
color: #a7a7a7;
|
787 |
+
}
|
assets/css/deactivation.css
ADDED
@@ -0,0 +1,144 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#deactivation-form {
|
2 |
+
display: none
|
3 |
+
}
|
4 |
+
|
5 |
+
#deactivation-form textarea {
|
6 |
+
display: block;
|
7 |
+
padding: 10px;
|
8 |
+
margin: 16px 25px 8px;
|
9 |
+
width: 75%;
|
10 |
+
}
|
11 |
+
|
12 |
+
#deactivation-form h1 {
|
13 |
+
margin-top: 0;
|
14 |
+
font-size: 1.5em
|
15 |
+
}
|
16 |
+
|
17 |
+
#deactivation-form .bottom-row {
|
18 |
+
border-top: 1px solid #f1f1f1;
|
19 |
+
padding-top: 2em;
|
20 |
+
margin-top: 2em;
|
21 |
+
}
|
22 |
+
|
23 |
+
#deactivation-form .buttons {
|
24 |
+
display: inline-block;
|
25 |
+
float: right;
|
26 |
+
}
|
27 |
+
|
28 |
+
#deactivation-form .button-deactivate {
|
29 |
+
margin-left: 1em
|
30 |
+
}
|
31 |
+
|
32 |
+
html.with-featherlight {
|
33 |
+
overflow: hidden;
|
34 |
+
}
|
35 |
+
|
36 |
+
.featherlight {
|
37 |
+
display: none;
|
38 |
+
position:fixed;
|
39 |
+
top: 0; right: 0; bottom: 0; left: 0;
|
40 |
+
z-index: 2147483647; /* z-index needs to be >= elements on the site. */
|
41 |
+
text-align: center;
|
42 |
+
white-space: nowrap;
|
43 |
+
cursor: pointer;
|
44 |
+
background: #333;
|
45 |
+
background: rgba(0, 0, 0, 0);
|
46 |
+
}
|
47 |
+
|
48 |
+
.featherlight:last-of-type {
|
49 |
+
background: rgba(0, 0, 0, 0.8);
|
50 |
+
}
|
51 |
+
|
52 |
+
.featherlight:before {
|
53 |
+
content: '';
|
54 |
+
display: inline-block;
|
55 |
+
height: 100%;
|
56 |
+
vertical-align: middle;
|
57 |
+
}
|
58 |
+
|
59 |
+
.featherlight .featherlight-content {
|
60 |
+
position: relative;
|
61 |
+
text-align: left;
|
62 |
+
vertical-align: middle;
|
63 |
+
display: inline-block;
|
64 |
+
overflow: auto;
|
65 |
+
padding: 50px;
|
66 |
+
margin-left: 5%;
|
67 |
+
margin-right: 5%;
|
68 |
+
max-height: 95%;
|
69 |
+
max-width: 600px;
|
70 |
+
background: #fff;
|
71 |
+
cursor: auto;
|
72 |
+
white-space: normal;
|
73 |
+
|
74 |
+
}
|
75 |
+
|
76 |
+
.featherlight .featherlight-inner {
|
77 |
+
display: block !important;
|
78 |
+
}
|
79 |
+
|
80 |
+
.featherlight script.featherlight-inner,
|
81 |
+
.featherlight link.featherlight-inner,
|
82 |
+
.featherlight style.featherlight-inner {
|
83 |
+
display: none;
|
84 |
+
}
|
85 |
+
|
86 |
+
.featherlight .featherlight-close-icon {
|
87 |
+
position: absolute;
|
88 |
+
z-index: 9999;
|
89 |
+
top: 0;
|
90 |
+
right: 0;
|
91 |
+
line-height: 25px;
|
92 |
+
width: 25px;
|
93 |
+
cursor: pointer;
|
94 |
+
text-align: center;
|
95 |
+
font-family: Arial, sans-serif;
|
96 |
+
background: #fff; /* Set the background in case it overlaps the content */
|
97 |
+
background: rgba(255, 255, 255, 0.3);
|
98 |
+
color: #000;
|
99 |
+
border: none;
|
100 |
+
padding: 0;
|
101 |
+
}
|
102 |
+
|
103 |
+
.featherlight .featherlight-close-icon::-moz-focus-inner {
|
104 |
+
border: 0;
|
105 |
+
padding: 0;
|
106 |
+
}
|
107 |
+
|
108 |
+
.featherlight .featherlight-image {
|
109 |
+
/* styling */
|
110 |
+
width: 100%;
|
111 |
+
}
|
112 |
+
|
113 |
+
|
114 |
+
.featherlight-iframe .featherlight-content {
|
115 |
+
border-bottom: 0;
|
116 |
+
padding: 0;
|
117 |
+
-webkit-overflow-scrolling: touch;
|
118 |
+
}
|
119 |
+
|
120 |
+
.featherlight iframe {
|
121 |
+
border: none;
|
122 |
+
}
|
123 |
+
|
124 |
+
.featherlight * {
|
125 |
+
-webkit-box-sizing: border-box;
|
126 |
+
-moz-box-sizing: border-box;
|
127 |
+
box-sizing: border-box;
|
128 |
+
}
|
129 |
+
|
130 |
+
@media only screen and (max-width: 1024px) {
|
131 |
+
.featherlight .featherlight-content {
|
132 |
+
margin-left: 0;
|
133 |
+
margin-right: 0;
|
134 |
+
max-height: 98%;
|
135 |
+
padding: 10px 10px 0;
|
136 |
+
border-bottom: 10px solid transparent;
|
137 |
+
}
|
138 |
+
}
|
139 |
+
|
140 |
+
@media print {
|
141 |
+
html.with-featherlight > * > :not(.featherlight) {
|
142 |
+
display: none;
|
143 |
+
}
|
144 |
+
}
|
assets/images/chosen-sprite.png
CHANGED
File without changes
|
assets/images/chosen-sprite@2x.png
CHANGED
File without changes
|
assets/js/{selectize.min.js → chosen.min.js}
RENAMED
File without changes
|
assets/js/color-picker.js
DELETED
@@ -1,8 +0,0 @@
|
|
1 |
-
(function( jQuery ) {
|
2 |
-
|
3 |
-
// Add Color Picker to all inputs that have 'color-field' class
|
4 |
-
jQuery(function() {
|
5 |
-
jQuery('.color-picker-hex').wpColorPicker();
|
6 |
-
});
|
7 |
-
|
8 |
-
})( jQuery );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/customize-controls.js
CHANGED
@@ -1,58 +1,158 @@
|
|
1 |
-
( function( api ) {
|
2 |
|
3 |
-
api.controlConstructor['typography'] = api.Control.extend(
|
4 |
-
|
5 |
-
|
6 |
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
var
|
13 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
14 |
wp.customize.previewer.send( 'olympusFontURL', "<link href='https://fonts.googleapis.com/css?family=" + fontURL + "' rel='stylesheet' type='text/css'>" );
|
15 |
-
|
16 |
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
32 |
}
|
33 |
-
|
34 |
-
);
|
35 |
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
42 |
|
43 |
-
|
|
|
|
|
44 |
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
|
53 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
54 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
55 |
}
|
56 |
-
|
57 |
|
58 |
} )( wp.customize );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
( function ( api ) {
|
2 |
|
3 |
+
api.controlConstructor['typography'] = api.Control.extend(
|
4 |
+
{
|
5 |
+
ready: function () {
|
6 |
|
7 |
+
var control = this;
|
8 |
+
|
9 |
+
// Load the Google Font for the preview.
|
10 |
+
function addGoogleFont(fontName) {
|
11 |
+
var font = ogf_font_array[fontName];
|
12 |
+
var weights = jQuery.map(
|
13 |
+
font.variants,
|
14 |
+
function (value, key) {
|
15 |
+
return key;
|
16 |
+
}
|
17 |
+
);
|
18 |
+
var weightsURL = weights.join( ',' );
|
19 |
+
var fontURL = font.family.replace( / /g, '+' ) + ':' + weightsURL;
|
20 |
wp.customize.previewer.send( 'olympusFontURL', "<link href='https://fonts.googleapis.com/css?family=" + fontURL + "' rel='stylesheet' type='text/css'>" );
|
21 |
+
}
|
22 |
|
23 |
+
// Load the font-weights for the newly selected font.
|
24 |
+
control.container.on(
|
25 |
+
'change',
|
26 |
+
'.typography-font-family select',
|
27 |
+
function () {
|
28 |
+
var value = jQuery( this ).val();
|
29 |
+
control.settings['family'].set( value );
|
30 |
+
if (value != 'default' ) {
|
31 |
+
addGoogleFont( value );
|
32 |
+
|
33 |
+
var font = ogf_font_array[value];
|
34 |
+
var weightsSelect = jQuery( '.typography-font-weight select' );
|
35 |
+
var newWeights = font.variants;
|
36 |
+
weightsSelect.empty();
|
37 |
+
jQuery.each(
|
38 |
+
newWeights,
|
39 |
+
function ( key, val ) {
|
40 |
+
weightsSelect.append(
|
41 |
+
jQuery( "<option></option>" )
|
42 |
+
.attr( "value", key ).text( val )
|
43 |
+
);
|
44 |
+
}
|
45 |
+
);
|
46 |
+
}
|
47 |
}
|
48 |
+
);
|
|
|
49 |
|
50 |
+
// Show advanced settings.
|
51 |
+
control.container.on(
|
52 |
+
'click',
|
53 |
+
'.advanced-button',
|
54 |
+
function () {
|
55 |
+
jQuery( this ).toggleClass( 'open' );
|
56 |
+
jQuery( this ).parent().next( ".advanced-settings-wrapper" ).toggleClass( 'show' );
|
57 |
+
}
|
58 |
+
);
|
59 |
+
|
60 |
+
// Initialize the wpColorPicker.
|
61 |
+
var picker = this.container.find( '.typography-font-color .color-picker-hex' );
|
62 |
+
|
63 |
+
picker.wpColorPicker(
|
64 |
+
{
|
65 |
+
change: function ( event, ui ) {
|
66 |
+
setTimeout(
|
67 |
+
function () {
|
68 |
+
control.settings['color'].set( picker.val() );
|
69 |
+
},
|
70 |
+
100
|
71 |
+
);
|
72 |
+
},
|
73 |
+
clear: function() {
|
74 |
+
control.settings['color'].set( picker.val() );
|
75 |
+
}
|
76 |
+
}
|
77 |
+
);
|
78 |
+
|
79 |
+
// Initialize chosen.js
|
80 |
+
jQuery( '.ogf-select' ).chosen( {width: "85%"} );
|
81 |
|
82 |
+
/**
|
83 |
+
* Slider Custom Control
|
84 |
+
*/
|
85 |
|
86 |
+
// Set our slider defaults and initialise the slider
|
87 |
+
$('.slider-custom-control').each(function(){
|
88 |
+
var sliderValue = $(this).find('.customize-control-slider-value').val();
|
89 |
+
var newSlider = $(this).find('.slider');
|
90 |
+
var sliderMinValue = parseFloat(newSlider.attr('slider-min-value'));
|
91 |
+
var sliderMaxValue = parseFloat(newSlider.attr('slider-max-value'));
|
92 |
+
var sliderStepValue = parseFloat(newSlider.attr('slider-step-value'));
|
93 |
|
94 |
+
newSlider.slider({
|
95 |
+
value: sliderValue,
|
96 |
+
max: sliderMaxValue,
|
97 |
+
step: sliderStepValue,
|
98 |
+
slide: function(e,ui){
|
99 |
+
// Important! When slider stops moving make sure to trigger change event so Customizer knows it has to save the field
|
100 |
+
$(this).parent().find('.customize-control-slider-value').trigger('change');
|
101 |
+
}
|
102 |
+
});
|
103 |
+
});
|
104 |
|
105 |
+
// Change the value of the input field as the slider is moved
|
106 |
+
$('.slider').on('slide', function(event, ui) {
|
107 |
+
$(this).parent().find('.customize-control-slider-value').val(ui.value);
|
108 |
+
});
|
109 |
+
|
110 |
+
// Reset slider and input field back to the default value
|
111 |
+
$('.slider-reset').on('click', function() {
|
112 |
+
var resetValue = $(this).attr('slider-reset-value');
|
113 |
+
$(this).parent().find('.customize-control-slider-value').val(resetValue);
|
114 |
+
$(this).parent().find('.customize-control-slider-value').trigger('change');
|
115 |
+
$(this).parent().find('.slider').slider('value', resetValue);
|
116 |
+
});
|
117 |
+
|
118 |
+
// Update slider if the input field loses focus as it's most likely changed
|
119 |
+
$('.customize-control-slider-value').blur(function() {
|
120 |
+
var resetValue = $(this).val();
|
121 |
+
var slider = $(this).parent().find('.slider');
|
122 |
+
var sliderMinValue = parseInt(slider.attr('slider-min-value'));
|
123 |
+
var sliderMaxValue = parseInt(slider.attr('slider-max-value'));
|
124 |
+
|
125 |
+
// Make sure our manual input value doesn't exceed the minimum & maxmium values
|
126 |
+
if(resetValue < sliderMinValue) {
|
127 |
+
resetValue = sliderMinValue;
|
128 |
+
$(this).val(resetValue);
|
129 |
+
}
|
130 |
+
if(resetValue > sliderMaxValue) {
|
131 |
+
resetValue = sliderMaxValue;
|
132 |
+
$(this).val(resetValue);
|
133 |
+
}
|
134 |
+
$(this).parent().find('.slider').slider('value', resetValue);
|
135 |
+
});
|
136 |
+
|
137 |
+
}
|
138 |
}
|
139 |
+
);
|
140 |
|
141 |
} )( wp.customize );
|
142 |
+
|
143 |
+
/* === Checkbox Multiple Control === */
|
144 |
+
jQuery(document).ready(function () {
|
145 |
+
|
146 |
+
jQuery( '.customize-multiple-checkbox-control input[type="checkbox"]' ).on( 'change',
|
147 |
+
function() {
|
148 |
+
|
149 |
+
checkbox_values = jQuery( this ).parents( '.customize-control' ).find( 'input[type="checkbox"]:checked' ).map(
|
150 |
+
function() {
|
151 |
+
return this.value;
|
152 |
+
}
|
153 |
+
).get().join( ',' );
|
154 |
+
|
155 |
+
jQuery( this ).parents( '.customize-control' ).find( 'input[type="hidden"]' ).val( checkbox_values ).trigger( 'change' );
|
156 |
+
}
|
157 |
+
);
|
158 |
+
});
|
assets/js/customize-preview.js
CHANGED
@@ -1,453 +1,118 @@
|
|
1 |
-
jQuery( document ).ready(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
3 |
-
var important = '';
|
4 |
-
console.log(important);
|
5 |
-
|
6 |
-
wp.customize.bind( 'preview-ready', function() {
|
7 |
-
|
8 |
-
wp.customize.preview.bind( 'olympusFontURL', function( url ) {
|
9 |
-
jQuery("head").append( url );
|
10 |
-
} );
|
11 |
-
} );
|
12 |
-
|
13 |
-
function fontFamilyChange( selector, value ) {
|
14 |
-
if( value == 'default' ) {
|
15 |
-
jQuery( selector ).css( 'font-family', '' );
|
16 |
-
} else {
|
17 |
-
jQuery( selector ).css( 'font-family', value.replace('-', ' ') );
|
18 |
-
}
|
19 |
}
|
20 |
-
|
21 |
-
/* === Base Typography === */
|
22 |
-
|
23 |
-
wp.customize(
|
24 |
-
'ogf_body_font',
|
25 |
-
function( value ) {
|
26 |
-
value.bind(
|
27 |
-
function( to ) {
|
28 |
-
fontFamilyChange( 'body', to );
|
29 |
-
}
|
30 |
-
);
|
31 |
-
}
|
32 |
-
);
|
33 |
-
|
34 |
-
wp.customize(
|
35 |
-
'ogf_body_font_weight',
|
36 |
-
function( value ) {
|
37 |
-
value.bind(
|
38 |
-
function( to ) {
|
39 |
-
if( to == '0') to = '';
|
40 |
-
jQuery( 'body' ).css( 'font-weight', to );
|
41 |
-
}
|
42 |
-
);
|
43 |
-
}
|
44 |
-
);
|
45 |
-
|
46 |
-
wp.customize(
|
47 |
-
'ogf_body_font_style',
|
48 |
-
function( value ) {
|
49 |
-
value.bind(
|
50 |
-
function( to ) {
|
51 |
-
jQuery( 'body' ).css( 'font-style', to );
|
52 |
-
}
|
53 |
-
);
|
54 |
-
}
|
55 |
-
);
|
56 |
-
|
57 |
-
/* === Headings Typography === */
|
58 |
-
|
59 |
-
wp.customize(
|
60 |
-
'ogf_headings_font',
|
61 |
-
function( value ) {
|
62 |
-
value.bind(
|
63 |
-
function( to ) {
|
64 |
-
fontFamilyChange( '.site-title, .widget-title, h1, h2, h3, h4, h5, h6', to );
|
65 |
-
}
|
66 |
-
);
|
67 |
-
}
|
68 |
-
);
|
69 |
-
|
70 |
-
wp.customize(
|
71 |
-
'ogf_headings_font_weight',
|
72 |
-
function( value ) {
|
73 |
-
value.bind(
|
74 |
-
function( to ) {
|
75 |
-
if( to == '0') to = '';
|
76 |
-
jQuery( '.site-title, .widget-title, h1, h2, h3, h4, h5, h6' ).css( 'font-weight', to );
|
77 |
-
}
|
78 |
-
);
|
79 |
-
}
|
80 |
-
);
|
81 |
-
|
82 |
-
wp.customize(
|
83 |
-
'ogf_headings_font_style',
|
84 |
-
function( value ) {
|
85 |
-
value.bind(
|
86 |
-
function( to ) {
|
87 |
-
jQuery( '.site-title, .widget-title, h1, h2, h3, h4, h5, h6' ).css( 'font-style', to );
|
88 |
-
}
|
89 |
-
);
|
90 |
-
}
|
91 |
-
);
|
92 |
-
|
93 |
-
/* === Inputs Typography === */
|
94 |
-
|
95 |
-
wp.customize(
|
96 |
-
'ogf_inputs_font',
|
97 |
-
function( value ) {
|
98 |
-
value.bind(
|
99 |
-
function( to ) {
|
100 |
-
fontFamilyChange( 'button, input, select, textarea', to );
|
101 |
-
}
|
102 |
-
);
|
103 |
-
}
|
104 |
-
);
|
105 |
-
|
106 |
-
wp.customize(
|
107 |
-
'ogf_inputs_font_weight',
|
108 |
-
function( value ) {
|
109 |
-
value.bind(
|
110 |
-
function( to ) {
|
111 |
-
if( to == '0') to = '';
|
112 |
-
jQuery( 'button, input, select, textarea' ).css( 'font-weight', to );
|
113 |
-
}
|
114 |
-
);
|
115 |
-
}
|
116 |
-
);
|
117 |
-
|
118 |
-
wp.customize(
|
119 |
-
'ogf_inputs_font_style',
|
120 |
-
function( value ) {
|
121 |
-
value.bind(
|
122 |
-
function( to ) {
|
123 |
-
jQuery( 'button, input, select, textarea' ).css( 'font-style', to );
|
124 |
-
}
|
125 |
-
);
|
126 |
-
}
|
127 |
-
);
|
128 |
-
|
129 |
-
/* === Site Title Typography === */
|
130 |
-
|
131 |
-
wp.customize(
|
132 |
-
'ogf_site_title_font',
|
133 |
-
function( value ) {
|
134 |
-
value.bind(
|
135 |
-
function( to ) {
|
136 |
-
fontFamilyChange( '.site-title', to );
|
137 |
-
}
|
138 |
-
);
|
139 |
-
}
|
140 |
-
);
|
141 |
-
|
142 |
-
wp.customize(
|
143 |
-
'ogf_site_title_font_weight',
|
144 |
-
function( value ) {
|
145 |
-
value.bind(
|
146 |
-
function( to ) {
|
147 |
-
if( to == '0') to = '';
|
148 |
-
jQuery( '.site-title' ).css( 'font-weight', to );
|
149 |
-
}
|
150 |
-
);
|
151 |
-
}
|
152 |
-
);
|
153 |
-
|
154 |
-
wp.customize(
|
155 |
-
'ogf_site_title_font_style',
|
156 |
-
function( value ) {
|
157 |
-
value.bind(
|
158 |
-
function( to ) {
|
159 |
-
jQuery( '.site-title' ).css( 'font-style', to );
|
160 |
-
}
|
161 |
-
);
|
162 |
-
}
|
163 |
-
);
|
164 |
-
|
165 |
-
/* === Site Description Typography === */
|
166 |
-
|
167 |
-
wp.customize(
|
168 |
-
'ogf_site_description_font',
|
169 |
-
function( value ) {
|
170 |
-
value.bind(
|
171 |
-
function( to ) {
|
172 |
-
fontFamilyChange( '.site-description', to );
|
173 |
-
}
|
174 |
-
);
|
175 |
-
}
|
176 |
-
);
|
177 |
-
|
178 |
-
wp.customize(
|
179 |
-
'ogf_site_description_font_weight',
|
180 |
-
function( value ) {
|
181 |
-
value.bind(
|
182 |
-
function( to ) {
|
183 |
-
if( to == '0') to = '';
|
184 |
-
jQuery( '.site-description' ).css( 'font-weight', to );
|
185 |
-
}
|
186 |
-
);
|
187 |
-
}
|
188 |
-
);
|
189 |
-
|
190 |
-
wp.customize(
|
191 |
-
'ogf_site_description_font_style',
|
192 |
-
function( value ) {
|
193 |
-
value.bind(
|
194 |
-
function( to ) {
|
195 |
-
jQuery( '.site-description' ).css( 'font-style', to );
|
196 |
-
}
|
197 |
-
);
|
198 |
-
}
|
199 |
-
);
|
200 |
-
|
201 |
-
/* === Navigation Typography === */
|
202 |
-
|
203 |
-
wp.customize(
|
204 |
-
'ogf_navigation_font',
|
205 |
-
function( value ) {
|
206 |
-
value.bind(
|
207 |
-
function( to ) {
|
208 |
-
fontFamilyChange( '.menu, .page_item, .menu-item', to );
|
209 |
-
}
|
210 |
-
);
|
211 |
-
}
|
212 |
-
);
|
213 |
-
|
214 |
-
wp.customize(
|
215 |
-
'ogf_navigation_font_weight',
|
216 |
-
function( value ) {
|
217 |
-
value.bind(
|
218 |
-
function( to ) {
|
219 |
-
if( to == '0') to = '';
|
220 |
-
jQuery( '.menu, .page_item, .menu-item' ).css( 'font-weight', to );
|
221 |
-
}
|
222 |
-
);
|
223 |
-
}
|
224 |
-
);
|
225 |
-
|
226 |
-
wp.customize(
|
227 |
-
'ogf_navigation_font_style',
|
228 |
-
function( value ) {
|
229 |
-
value.bind(
|
230 |
-
function( to ) {
|
231 |
-
jQuery( '.menu, .page_item, .menu-item' ).css( 'font-style', to );
|
232 |
-
}
|
233 |
-
);
|
234 |
-
}
|
235 |
-
);
|
236 |
-
|
237 |
-
/* === Post & Pages Heading Typography === */
|
238 |
-
|
239 |
-
wp.customize(
|
240 |
-
'ogf_post_page_headings_font',
|
241 |
-
function( value ) {
|
242 |
-
value.bind(
|
243 |
-
function( to ) {
|
244 |
-
fontFamilyChange( 'article h1, article h2, article h3, article h4, article h5, article h6', to );
|
245 |
-
}
|
246 |
-
);
|
247 |
-
}
|
248 |
-
);
|
249 |
-
|
250 |
-
wp.customize(
|
251 |
-
'ogf_post_page_headings_font_weight',
|
252 |
-
function( value ) {
|
253 |
-
value.bind(
|
254 |
-
function( to ) {
|
255 |
-
if( to == '0') to = '';
|
256 |
-
jQuery( 'article h1, article h2, article h3, article h4, article h5, article h6' ).css( 'font-weight', to );
|
257 |
-
}
|
258 |
-
);
|
259 |
-
}
|
260 |
-
);
|
261 |
-
|
262 |
-
wp.customize(
|
263 |
-
'ogf_post_page_headings_font_style',
|
264 |
-
function( value ) {
|
265 |
-
value.bind(
|
266 |
-
function( to ) {
|
267 |
-
jQuery( 'article h1, article h2, article h3, article h4, article h5, article h6' ).css( 'font-style', to );
|
268 |
-
}
|
269 |
-
);
|
270 |
-
}
|
271 |
-
);
|
272 |
-
|
273 |
-
/* === Post & Pages Content Typography === */
|
274 |
-
|
275 |
-
wp.customize(
|
276 |
-
'ogf_post_page_content_font',
|
277 |
-
function( value ) {
|
278 |
-
value.bind(
|
279 |
-
function( to ) {
|
280 |
-
fontFamilyChange( 'article', to );
|
281 |
-
}
|
282 |
-
);
|
283 |
-
}
|
284 |
-
);
|
285 |
-
|
286 |
-
wp.customize(
|
287 |
-
'ogf_post_page_content_font_weight',
|
288 |
-
function( value ) {
|
289 |
-
value.bind(
|
290 |
-
function( to ) {
|
291 |
-
if( to == '0') to = '';
|
292 |
-
jQuery( 'article' ).css( 'font-weight', to );
|
293 |
-
}
|
294 |
-
);
|
295 |
-
}
|
296 |
-
);
|
297 |
-
|
298 |
-
wp.customize(
|
299 |
-
'ogf_post_page_content_font_style',
|
300 |
-
function( value ) {
|
301 |
-
value.bind(
|
302 |
-
function( to ) {
|
303 |
-
jQuery( 'article' ).css( 'font-style', to );
|
304 |
-
}
|
305 |
-
);
|
306 |
-
}
|
307 |
-
);
|
308 |
-
|
309 |
-
/* === Sidebar Headings Typography === */
|
310 |
-
|
311 |
-
wp.customize(
|
312 |
-
'ogf_sidebar_headings_font',
|
313 |
-
function( value ) {
|
314 |
-
value.bind(
|
315 |
-
function( to ) {
|
316 |
-
fontFamilyChange( '.widget-title, .widget-area h1, .widget-area h2, .widget-area h3, .widget-area h4, .widgets-area h5, .widget-area h6', to );
|
317 |
-
}
|
318 |
-
);
|
319 |
-
}
|
320 |
-
);
|
321 |
-
|
322 |
-
wp.customize(
|
323 |
-
'ogf_sidebar_headings_font_weight',
|
324 |
-
function( value ) {
|
325 |
-
value.bind(
|
326 |
-
function( to ) {
|
327 |
-
if( to == '0') to = '';
|
328 |
-
jQuery( '.widget-title, .widget-area h1, .widget-area h2, .widget-area h3, .widget-area h4, .widgets-area h5, .widget-area h6' ).css( 'font-weight', to );
|
329 |
-
}
|
330 |
-
);
|
331 |
-
}
|
332 |
-
);
|
333 |
-
|
334 |
-
wp.customize(
|
335 |
-
'ogf_sidebar_headings_font_style',
|
336 |
-
function( value ) {
|
337 |
-
value.bind(
|
338 |
-
function( to ) {
|
339 |
-
jQuery( '.widget-title, .widget-area h1, .widget-area h2, .widget-area h3, .widget-area h4, .widgets-area h5, .widget-area h6' ).css( 'font-style', to );
|
340 |
-
}
|
341 |
-
);
|
342 |
-
}
|
343 |
-
);
|
344 |
-
|
345 |
-
/* === Sidebar Content Typography === */
|
346 |
-
|
347 |
-
wp.customize(
|
348 |
-
'ogf_sidebar_content_font',
|
349 |
-
function( value ) {
|
350 |
-
value.bind(
|
351 |
-
function( to ) {
|
352 |
-
fontFamilyChange( '.widget-area, .widget', to );
|
353 |
-
}
|
354 |
-
);
|
355 |
-
}
|
356 |
-
);
|
357 |
-
|
358 |
-
wp.customize(
|
359 |
-
'ogf_sidebar_content_font_weight',
|
360 |
-
function( value ) {
|
361 |
-
value.bind(
|
362 |
-
function( to ) {
|
363 |
-
if( to == '0') to = '';
|
364 |
-
jQuery( '.widget-area, .widget' ).css( 'font-weight', to );
|
365 |
-
}
|
366 |
-
);
|
367 |
-
}
|
368 |
-
);
|
369 |
-
|
370 |
-
wp.customize(
|
371 |
-
'ogf_sidebar_content_font_style',
|
372 |
-
function( value ) {
|
373 |
-
value.bind(
|
374 |
-
function( to ) {
|
375 |
-
jQuery( '.widget-area, .widget' ).css( 'font-style', to );
|
376 |
-
}
|
377 |
-
);
|
378 |
-
}
|
379 |
-
);
|
380 |
-
|
381 |
-
/* === Footer Headings Typography === */
|
382 |
-
|
383 |
-
wp.customize(
|
384 |
-
'ogf_footer_headings_font',
|
385 |
-
function( value ) {
|
386 |
-
value.bind(
|
387 |
-
function( to ) {
|
388 |
-
fontFamilyChange( 'footer h1, footer h2, footer h3, footer h4, .widgets-area h5, footer h6', to );
|
389 |
-
}
|
390 |
-
);
|
391 |
-
}
|
392 |
-
);
|
393 |
-
|
394 |
-
wp.customize(
|
395 |
-
'ogf_footer_headings_font_weight',
|
396 |
-
function( value ) {
|
397 |
-
value.bind(
|
398 |
-
function( to ) {
|
399 |
-
if( to == '0') to = '';
|
400 |
-
jQuery( 'footer h1, footer h2, footer h3, footer h4, .widgets-area h5, footer h6' ).css( 'font-weight', to );
|
401 |
-
}
|
402 |
-
);
|
403 |
-
}
|
404 |
-
);
|
405 |
-
|
406 |
-
wp.customize(
|
407 |
-
'ogf_footer_headings_font_style',
|
408 |
-
function( value ) {
|
409 |
-
value.bind(
|
410 |
-
function( to ) {
|
411 |
-
jQuery( 'footer h1, footer h2, footer h3, footer h4, .widgets-area h5, footer h6' ).css( 'font-style', to );
|
412 |
-
}
|
413 |
-
);
|
414 |
-
}
|
415 |
-
);
|
416 |
-
|
417 |
-
/* === Footer Content Typography === */
|
418 |
-
|
419 |
-
wp.customize(
|
420 |
-
'ogf_footer_content_font',
|
421 |
-
function( value ) {
|
422 |
-
value.bind(
|
423 |
-
function( to ) {
|
424 |
-
fontFamilyChange( 'footer', to );
|
425 |
-
}
|
426 |
-
);
|
427 |
-
}
|
428 |
-
);
|
429 |
-
|
430 |
-
wp.customize(
|
431 |
-
'ogf_footer_content_font_weight',
|
432 |
-
function( value ) {
|
433 |
-
value.bind(
|
434 |
-
function( to ) {
|
435 |
-
if( to == '0') to = '';
|
436 |
-
jQuery( 'footer' ).css( 'font-weight', to );
|
437 |
-
}
|
438 |
-
);
|
439 |
-
}
|
440 |
-
);
|
441 |
-
|
442 |
-
wp.customize(
|
443 |
-
'ogf_footer_content_font_style',
|
444 |
-
function( value ) {
|
445 |
-
value.bind(
|
446 |
-
function( to ) {
|
447 |
-
jQuery( 'footer' ).css( 'font-style', to );
|
448 |
-
}
|
449 |
-
);
|
450 |
-
}
|
451 |
-
);
|
452 |
-
|
453 |
-
} ); // jQuery( document ).ready
|
1 |
+
jQuery( document ).ready(
|
2 |
+
function () {
|
3 |
+
|
4 |
+
// Retrieve the Google Fonts url from the Customizer and append it to head.
|
5 |
+
wp.customize.preview.bind(
|
6 |
+
'olympusFontURL',
|
7 |
+
function ( url ) {
|
8 |
+
jQuery( "head" ).append( url );
|
9 |
+
}
|
10 |
+
);
|
11 |
+
|
12 |
+
|
13 |
+
// Update the font family for this element.
|
14 |
+
function fontFamilyChange( selector, value ) {
|
15 |
+
if ( value == 'default' ) {
|
16 |
+
jQuery( selector ).css( 'font-family', '' );
|
17 |
+
wp.customize.preview.send('refresh');
|
18 |
+
} else {
|
19 |
+
jQuery( selector ).each(function (i, v) {
|
20 |
+
v.style.setProperty( 'font-family', value.split('-').join(' '), 'important' );
|
21 |
+
});
|
22 |
+
}
|
23 |
+
}
|
24 |
+
|
25 |
+
// Loop through the elements and bind the controls.
|
26 |
+
$.map( ogf_elements, function( val, id ) {
|
27 |
+
|
28 |
+
wp.customize(
|
29 |
+
id + '_font',
|
30 |
+
function ( value ) {
|
31 |
+
value.bind(
|
32 |
+
function ( to ) {
|
33 |
+
fontFamilyChange( val.selectors, to );
|
34 |
+
}
|
35 |
+
);
|
36 |
+
}
|
37 |
+
);
|
38 |
+
|
39 |
+
wp.customize(
|
40 |
+
id + '_font_weight',
|
41 |
+
function ( value ) {
|
42 |
+
value.bind(
|
43 |
+
function ( to ) {
|
44 |
+
if (to == '0') {
|
45 |
+
wp.customize.preview.send('refresh');
|
46 |
+
} else {
|
47 |
+
jQuery( val.selectors ).each(function (i, v) {
|
48 |
+
v.style.setProperty( 'font-weight', to, 'important' );
|
49 |
+
});
|
50 |
+
}
|
51 |
+
}
|
52 |
+
);
|
53 |
+
}
|
54 |
+
);
|
55 |
+
|
56 |
+
wp.customize(
|
57 |
+
id + '_font_style',
|
58 |
+
function ( value ) {
|
59 |
+
value.bind(
|
60 |
+
function ( to ) {
|
61 |
+
jQuery( val.selectors ).each(function (i, v) {
|
62 |
+
v.style.setProperty( 'font-style', to, 'important' );
|
63 |
+
});
|
64 |
+
}
|
65 |
+
);
|
66 |
+
}
|
67 |
+
);
|
68 |
+
|
69 |
+
wp.customize(
|
70 |
+
id + '_font_color',
|
71 |
+
function ( value ) {
|
72 |
+
value.bind(
|
73 |
+
function ( to ) {
|
74 |
+
jQuery( val.selectors ).each(function (i, v) {
|
75 |
+
v.style.setProperty( 'color', to, 'important' );
|
76 |
+
});
|
77 |
+
}
|
78 |
+
);
|
79 |
+
}
|
80 |
+
);
|
81 |
+
|
82 |
+
wp.customize(
|
83 |
+
id + '_font_size',
|
84 |
+
function ( value ) {
|
85 |
+
value.bind(
|
86 |
+
function ( to ) {
|
87 |
+
if (to == '') {
|
88 |
+
wp.customize.preview.send('refresh');
|
89 |
+
}
|
90 |
+
jQuery( val.selectors ).each(function (i, v) {
|
91 |
+
if (to == '') {
|
92 |
+
v.style.removeProperty( 'font-size' );
|
93 |
+
} else {
|
94 |
+
v.style.setProperty( 'font-size', to + 'px', 'important' );
|
95 |
+
}
|
96 |
+
});
|
97 |
+
}
|
98 |
+
);
|
99 |
+
}
|
100 |
+
);
|
101 |
+
|
102 |
+
wp.customize(
|
103 |
+
id + '_line_height',
|
104 |
+
function ( value ) {
|
105 |
+
value.bind(
|
106 |
+
function ( to ) {
|
107 |
+
jQuery( val.selectors ).each(function (i, v) {
|
108 |
+
v.style.setProperty( 'line-height', to, 'important' );
|
109 |
+
});
|
110 |
+
}
|
111 |
+
);
|
112 |
+
}
|
113 |
+
);
|
114 |
+
|
115 |
+
});
|
116 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
117 |
}
|
118 |
+
); // jQuery( document ).ready
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/customizer-repeater.js
ADDED
@@ -0,0 +1,108 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* global jQuery */
|
2 |
+
'use strict';
|
3 |
+
|
4 |
+
jQuery(document).ready(function () {
|
5 |
+
'use strict';
|
6 |
+
var theme_controls = jQuery('#customize-theme-controls');
|
7 |
+
|
8 |
+
/**
|
9 |
+
* This adds a new box to repeater
|
10 |
+
*
|
11 |
+
*/
|
12 |
+
theme_controls.on('click', '.customizer-repeater-new-field', function () {
|
13 |
+
var parent = jQuery(this).closest('.customize-control');
|
14 |
+
|
15 |
+
if (typeof parent !== 'undefined') {
|
16 |
+
/* Clone the first box*/
|
17 |
+
var field = parent.find('.customizer-repeater-general-control-repeater-container:first').clone( true, true );
|
18 |
+
|
19 |
+
if (typeof field !== 'undefined') {
|
20 |
+
|
21 |
+
/*Show delete box button because it's not the first box*/
|
22 |
+
field.find('#ogf-repeater-control-remove-field').show();
|
23 |
+
|
24 |
+
/*Remove value from text field*/
|
25 |
+
field.find('.customizer-repeater-control').val('');
|
26 |
+
|
27 |
+
/*Append new box*/
|
28 |
+
parent.find('.customizer-repeater-general-control-repeater-container:first').parent().append(field);
|
29 |
+
|
30 |
+
/*Refresh values*/
|
31 |
+
customizer_repeater_refresh_general_control_values();
|
32 |
+
}
|
33 |
+
|
34 |
+
}
|
35 |
+
return false;
|
36 |
+
});
|
37 |
+
|
38 |
+
|
39 |
+
theme_controls.on('click', '#ogf-repeater-control-remove-field', function () {
|
40 |
+
var control = jQuery(this).closest('.customizer-repeater-general-control-repeater-container');
|
41 |
+
if (typeof control !== 'undefined') {
|
42 |
+
control.hide(250, function(){
|
43 |
+
control.remove();
|
44 |
+
customizer_repeater_refresh_general_control_values();
|
45 |
+
});
|
46 |
+
}
|
47 |
+
return false;
|
48 |
+
});
|
49 |
+
|
50 |
+
theme_controls.on('keyup', '.customizer-repeater-control', function () {
|
51 |
+
customizer_repeater_refresh_general_control_values();
|
52 |
+
});
|
53 |
+
|
54 |
+
|
55 |
+
/**
|
56 |
+
* Save elements and refresh the customizer.
|
57 |
+
*/
|
58 |
+
theme_controls.on('click', '.ogf_save_elements_button', function () {
|
59 |
+
wp.customize.previewer.save().done(function() {
|
60 |
+
window.location.href = ogf_custom_selectors_url;
|
61 |
+
})
|
62 |
+
});
|
63 |
+
|
64 |
+
});
|
65 |
+
|
66 |
+
function customizer_repeater_refresh_general_control_values() {
|
67 |
+
'use strict';
|
68 |
+
jQuery('.customizer-repeater-general-control-repeater').each(function () {
|
69 |
+
var values = [];
|
70 |
+
jQuery( this ).find('.customizer-repeater-general-control-repeater-container').each(function () {
|
71 |
+
|
72 |
+
var label = jQuery( this ).find('.customizer-repeater-label-control').val();
|
73 |
+
var description = jQuery( this ).find('.customizer-repeater-description-control').val();
|
74 |
+
var selectors = jQuery( this ).find('.customizer-repeater-selectors-control').val();
|
75 |
+
|
76 |
+
if ( label !== '' || description !== '' || selectors !== '' ) {
|
77 |
+
label = ( label !== '' ? label : selectors );
|
78 |
+
values.push({
|
79 |
+
'label': escapeHtml(label),
|
80 |
+
'description': escapeHtml(description),
|
81 |
+
'selectors': escapeHtml(selectors),
|
82 |
+
});
|
83 |
+
}
|
84 |
+
});
|
85 |
+
jQuery(this).find('.customizer-repeater-colector').val(JSON.stringify(values));
|
86 |
+
jQuery(this).find('.customizer-repeater-colector').trigger('change');
|
87 |
+
});
|
88 |
+
}
|
89 |
+
|
90 |
+
var entityMap = {
|
91 |
+
'&': '&',
|
92 |
+
'<': '<',
|
93 |
+
'>': '>',
|
94 |
+
'"': '"',
|
95 |
+
'\'': ''',
|
96 |
+
'/': '/'
|
97 |
+
};
|
98 |
+
|
99 |
+
function escapeHtml(string) {
|
100 |
+
'use strict';
|
101 |
+
//noinspection JSUnresolvedFunction
|
102 |
+
string = String(string).replace(new RegExp('\r?\n', 'g'), '<br />');
|
103 |
+
string = String(string).replace(/\\/g, '\');
|
104 |
+
return String(string).replace(/[&<>"'\/]/g, function (s) {
|
105 |
+
return entityMap[s];
|
106 |
+
});
|
107 |
+
|
108 |
+
}
|
assets/js/deactivation.js
ADDED
@@ -0,0 +1,73 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
jQuery( document ).ready(
|
2 |
+
function() {
|
3 |
+
"use strict";
|
4 |
+
var form =
|
5 |
+
'<form id="deactivation-form" method="post">'
|
6 |
+
+ '<h1>Help Us Do Better</h1>'
|
7 |
+
+ '<p>We\'re sorry our Google Fonts plugin didn\'t work for you. Would you mind letting us know where we went wrong so we can fix it?</p>'
|
8 |
+
+ '<ul class="reasons" style="padding: 0">'
|
9 |
+
+ '<p><strong>Why you are deactivating this plugin?</strong></p>'
|
10 |
+
+ ' <li><label class="reason expand"><input type="radio" name="reason" value="missing-feature" /> The plugin is great, but I need specific feature that you don\'t support</label><textarea placeholder="Which feature do you need?"></textarea></li>'
|
11 |
+
+ '<li><label class="reason expand"><input type="radio" name="reason" value="not-working"> The plugin is not working</label><textarea placeholder="Please clarify which part of the plugin isn\'t working so we can try and fix it..."></textarea></li>'
|
12 |
+
+ '<li><label class="reason expand"><input type="radio" name="reason" value="other-plugin"> I found a better plugin</label><textarea placeholder="What\'s the plugin name?"></textarea></li>'
|
13 |
+
+ '<li><label class="reason expand"><input type="radio" name="reason" value="user-stuck"> I couldn\'t understand how to make it work</label><textarea placeholder="Where did you get stuck?"></textarea></li>'
|
14 |
+
+ '<li><label class="reason"><input type="radio" name="reason" value="debugging"> It\'s a temporary deactivation. I\'m just debugging an issue.</label></li>'
|
15 |
+
+ '<li><label class="reason expand"><input type="radio" name="reason" value="other"> Other</label><textarea placeholder="Please explain your reason for deactivation..."></textarea></li></ul>'
|
16 |
+
+ '<div class="bottom-row">'
|
17 |
+
+ '<label><input type="checkbox" name="anon" class="anonymous-feedback" value="1"> Submit feedback annoymously</label>'
|
18 |
+
+ '<div class="buttons"><input type="button" class="button button-secondary button-close" value="Cancel" /><input type="button" name="deactivate" class="button button-primary button-deactivate allow-deactivate" value="Skip and Deactivate" /></div>'
|
19 |
+
+ '</div>'
|
20 |
+
+ '</form>';
|
21 |
+
|
22 |
+
jQuery( form ).appendTo( jQuery( 'body' ) );
|
23 |
+
var deactivateLink = jQuery( '#the-list [data-slug="olympus-google-fonts"] .deactivate a' );
|
24 |
+
|
25 |
+
jQuery( '.reason' ).click(
|
26 |
+
function () {
|
27 |
+
jQuery( '.reasons textarea' ).hide();
|
28 |
+
jQuery( this ).next( 'textarea' ).css( 'display', 'block' );
|
29 |
+
jQuery( '.button-deactivate' ).val( 'Submit & Deactivate' );
|
30 |
+
}
|
31 |
+
);
|
32 |
+
|
33 |
+
deactivateLink.click(
|
34 |
+
function (e) {
|
35 |
+
e.preventDefault();
|
36 |
+
jQuery( '.reasons textarea' ).hide();
|
37 |
+
jQuery.featherlight( '#deactivation-form' );
|
38 |
+
}
|
39 |
+
);
|
40 |
+
|
41 |
+
jQuery( '#deactivation-form .button-close' ).click(
|
42 |
+
function(e) {
|
43 |
+
e.preventDefault();
|
44 |
+
jQuery.featherlight.current().close();
|
45 |
+
}
|
46 |
+
);
|
47 |
+
|
48 |
+
jQuery( '.button-deactivate' ).click(
|
49 |
+
function(e) {
|
50 |
+
var anon = jQuery( '#deactivation-form .anonymous-feedback' ).is( ':checked' );
|
51 |
+
var reason = jQuery( '.reason input[type=radio]:checked' ).first();
|
52 |
+
var explanation = reason.parent().next( 'textarea' );
|
53 |
+
|
54 |
+
var data = {
|
55 |
+
'action': 'ogf_submit_feedback',
|
56 |
+
'reason': reason.val(),
|
57 |
+
'explanation': explanation.val(),
|
58 |
+
'anon': anon,
|
59 |
+
};
|
60 |
+
|
61 |
+
jQuery.post(
|
62 |
+
ajaxurl,
|
63 |
+
data,
|
64 |
+
function(response) {
|
65 |
+
window.location = jQuery( deactivateLink ).attr( 'href' );
|
66 |
+
}
|
67 |
+
);
|
68 |
+
|
69 |
+
}
|
70 |
+
);
|
71 |
+
|
72 |
+
}
|
73 |
+
);
|
assets/js/dismiss.js
ADDED
@@ -0,0 +1,25 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
jQuery(document).ready(function () {
|
2 |
+
// Hook into the "notice-dismiss-welcome" class we added to the notice, so
|
3 |
+
// Only listen to YOUR notices being dismissed
|
4 |
+
jQuery( document ).on(
|
5 |
+
'click',
|
6 |
+
'.notice-dismiss-dc .notice-dismiss',
|
7 |
+
function () {
|
8 |
+
// Read the "data-notice" information to track which notice
|
9 |
+
// is being dismissed and send it via AJAX
|
10 |
+
var type = jQuery( this ).closest( '.notice-dismiss-dc' ).data( 'notice' );
|
11 |
+
// Make an AJAX call
|
12 |
+
// Since WP 2.8 ajaxurl is always defined in the admin header and points to admin-ajax.php
|
13 |
+
jQuery.ajax(
|
14 |
+
ajaxurl,
|
15 |
+
{
|
16 |
+
type: 'POST',
|
17 |
+
data: {
|
18 |
+
action: 'ogf_dismiss_notice',
|
19 |
+
type: type,
|
20 |
+
}
|
21 |
+
}
|
22 |
+
);
|
23 |
+
}
|
24 |
+
);
|
25 |
+
});
|
assets/js/featherlight.min.js
ADDED
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* Featherlight - ultra slim jQuery lightbox
|
3 |
+
* Version 1.7.13 - http://noelboss.github.io/featherlight/
|
4 |
+
*
|
5 |
+
* Copyright 2018, Noël Raoul Bossart (http://www.noelboss.com)
|
6 |
+
* MIT Licensed.
|
7 |
+
**/
|
8 |
+
!function(a){"use strict";function b(a,c){if(!(this instanceof b)){var d=new b(a,c);return d.open(),d}this.id=b.id++,this.setup(a,c),this.chainCallbacks(b._callbackChain)}function c(a,b){var c={};for(var d in a)d in b&&(c[d]=a[d],delete a[d]);return c}function d(a,b){var c={},d=new RegExp("^"+b+"([A-Z])(.*)");for(var e in a){var f=e.match(d);if(f){var g=(f[1]+f[2].replace(/([A-Z])/g,"-$1")).toLowerCase();c[g]=a[e]}}return c}if("undefined"==typeof a)return void("console"in window&&window.console.info("Too much lightness, Featherlight needs jQuery."));if(a.fn.jquery.match(/-ajax/))return void("console"in window&&window.console.info("Featherlight needs regular jQuery, not the slim version."));var e=[],f=function(b){return e=a.grep(e,function(a){return a!==b&&a.$instance.closest("body").length>0})},g={allow:1,allowfullscreen:1,frameborder:1,height:1,longdesc:1,marginheight:1,marginwidth:1,mozallowfullscreen:1,name:1,referrerpolicy:1,sandbox:1,scrolling:1,src:1,srcdoc:1,style:1,webkitallowfullscreen:1,width:1},h={keyup:"onKeyUp",resize:"onResize"},i=function(c){a.each(b.opened().reverse(),function(){return c.isDefaultPrevented()||!1!==this[h[c.type]](c)?void 0:(c.preventDefault(),c.stopPropagation(),!1)})},j=function(c){if(c!==b._globalHandlerInstalled){b._globalHandlerInstalled=c;var d=a.map(h,function(a,c){return c+"."+b.prototype.namespace}).join(" ");a(window)[c?"on":"off"](d,i)}};b.prototype={constructor:b,namespace:"featherlight",targetAttr:"data-featherlight",variant:null,resetCss:!1,background:null,openTrigger:"click",closeTrigger:"click",filter:null,root:"body",openSpeed:250,closeSpeed:250,closeOnClick:"background",closeOnEsc:!0,closeIcon:"✕",loading:"",persist:!1,otherClose:null,beforeOpen:a.noop,beforeContent:a.noop,beforeClose:a.noop,afterOpen:a.noop,afterContent:a.noop,afterClose:a.noop,onKeyUp:a.noop,onResize:a.noop,type:null,contentFilters:["jquery","image","html","ajax","iframe","text"],setup:function(b,c){"object"!=typeof b||b instanceof a!=!1||c||(c=b,b=void 0);var d=a.extend(this,c,{target:b}),e=d.resetCss?d.namespace+"-reset":d.namespace,f=a(d.background||['<div class="'+e+"-loading "+e+'">','<div class="'+e+'-content">','<button class="'+e+"-close-icon "+d.namespace+'-close" aria-label="Close">',d.closeIcon,"</button>",'<div class="'+d.namespace+'-inner">'+d.loading+"</div>","</div>","</div>"].join("")),g="."+d.namespace+"-close"+(d.otherClose?","+d.otherClose:"");return d.$instance=f.clone().addClass(d.variant),d.$instance.on(d.closeTrigger+"."+d.namespace,function(b){if(!b.isDefaultPrevented()){var c=a(b.target);("background"===d.closeOnClick&&c.is("."+d.namespace)||"anywhere"===d.closeOnClick||c.closest(g).length)&&(d.close(b),b.preventDefault())}}),this},getContent:function(){if(this.persist!==!1&&this.$content)return this.$content;var b=this,c=this.constructor.contentFilters,d=function(a){return b.$currentTarget&&b.$currentTarget.attr(a)},e=d(b.targetAttr),f=b.target||e||"",g=c[b.type];if(!g&&f in c&&(g=c[f],f=b.target&&e),f=f||d("href")||"",!g)for(var h in c)b[h]&&(g=c[h],f=b[h]);if(!g){var i=f;if(f=null,a.each(b.contentFilters,function(){return g=c[this],g.test&&(f=g.test(i)),!f&&g.regex&&i.match&&i.match(g.regex)&&(f=i),!f}),!f)return"console"in window&&window.console.error("Featherlight: no content filter found "+(i?' for "'+i+'"':" (no target specified)")),!1}return g.process.call(b,f)},setContent:function(b){return this.$instance.removeClass(this.namespace+"-loading"),this.$instance.toggleClass(this.namespace+"-iframe",b.is("iframe")),this.$instance.find("."+this.namespace+"-inner").not(b).slice(1).remove().end().replaceWith(a.contains(this.$instance[0],b[0])?"":b),this.$content=b.addClass(this.namespace+"-inner"),this},open:function(b){var c=this;if(c.$instance.hide().appendTo(c.root),!(b&&b.isDefaultPrevented()||c.beforeOpen(b)===!1)){b&&b.preventDefault();var d=c.getContent();if(d)return e.push(c),j(!0),c.$instance.fadeIn(c.openSpeed),c.beforeContent(b),a.when(d).always(function(a){c.setContent(a),c.afterContent(b)}).then(c.$instance.promise()).done(function(){c.afterOpen(b)})}return c.$instance.detach(),a.Deferred().reject().promise()},close:function(b){var c=this,d=a.Deferred();return c.beforeClose(b)===!1?d.reject():(0===f(c).length&&j(!1),c.$instance.fadeOut(c.closeSpeed,function(){c.$instance.detach(),c.afterClose(b),d.resolve()})),d.promise()},resize:function(a,b){if(a&&b){this.$content.css("width","").css("height","");var c=Math.max(a/(this.$content.parent().width()-1),b/(this.$content.parent().height()-1));c>1&&(c=b/Math.floor(b/c),this.$content.css("width",""+a/c+"px").css("height",""+b/c+"px"))}},chainCallbacks:function(b){for(var c in b)this[c]=a.proxy(b[c],this,a.proxy(this[c],this))}},a.extend(b,{id:0,autoBind:"[data-featherlight]",defaults:b.prototype,contentFilters:{jquery:{regex:/^[#.]\w/,test:function(b){return b instanceof a&&b},process:function(b){return this.persist!==!1?a(b):a(b).clone(!0)}},image:{regex:/\.(png|jpg|jpeg|gif|tiff?|bmp|svg)(\?\S*)?$/i,process:function(b){var c=this,d=a.Deferred(),e=new Image,f=a('<img src="'+b+'" alt="" class="'+c.namespace+'-image" />');return e.onload=function(){f.naturalWidth=e.width,f.naturalHeight=e.height,d.resolve(f)},e.onerror=function(){d.reject(f)},e.src=b,d.promise()}},html:{regex:/^\s*<[\w!][^<]*>/,process:function(b){return a(b)}},ajax:{regex:/./,process:function(b){var c=a.Deferred(),d=a("<div></div>").load(b,function(a,b){"error"!==b&&c.resolve(d.contents()),c.fail()});return c.promise()}},iframe:{process:function(b){var e=new a.Deferred,f=a("<iframe/>"),h=d(this,"iframe"),i=c(h,g);return f.hide().attr("src",b).attr(i).css(h).on("load",function(){e.resolve(f.show())}).appendTo(this.$instance.find("."+this.namespace+"-content")),e.promise()}},text:{process:function(b){return a("<div>",{text:b})}}},functionAttributes:["beforeOpen","afterOpen","beforeContent","afterContent","beforeClose","afterClose"],readElementConfig:function(b,c){var d=this,e=new RegExp("^data-"+c+"-(.*)"),f={};return b&&b.attributes&&a.each(b.attributes,function(){var b=this.name.match(e);if(b){var c=this.value,g=a.camelCase(b[1]);if(a.inArray(g,d.functionAttributes)>=0)c=new Function(c);else try{c=JSON.parse(c)}catch(h){}f[g]=c}}),f},extend:function(b,c){var d=function(){this.constructor=b};return d.prototype=this.prototype,b.prototype=new d,b.__super__=this.prototype,a.extend(b,this,c),b.defaults=b.prototype,b},attach:function(b,c,d){var e=this;"object"!=typeof c||c instanceof a!=!1||d||(d=c,c=void 0),d=a.extend({},d);var f,g=d.namespace||e.defaults.namespace,h=a.extend({},e.defaults,e.readElementConfig(b[0],g),d),i=function(g){var i=a(g.currentTarget),j=a.extend({$source:b,$currentTarget:i},e.readElementConfig(b[0],h.namespace),e.readElementConfig(g.currentTarget,h.namespace),d),k=f||i.data("featherlight-persisted")||new e(c,j);"shared"===k.persist?f=k:k.persist!==!1&&i.data("featherlight-persisted",k),j.$currentTarget.blur&&j.$currentTarget.blur(),k.open(g)};return b.on(h.openTrigger+"."+h.namespace,h.filter,i),{filter:h.filter,handler:i}},current:function(){var a=this.opened();return a[a.length-1]||null},opened:function(){var b=this;return f(),a.grep(e,function(a){return a instanceof b})},close:function(a){var b=this.current();return b?b.close(a):void 0},_onReady:function(){var b=this;if(b.autoBind){var c=a(b.autoBind);c.each(function(){b.attach(a(this))}),a(document).on("click",b.autoBind,function(d){if(!d.isDefaultPrevented()){var e=a(d.currentTarget),f=c.length;if(c=c.add(e),f!==c.length){var g=b.attach(e);(!g.filter||a(d.target).parentsUntil(e,g.filter).length>0)&&g.handler(d)}}})}},_callbackChain:{onKeyUp:function(b,c){return 27===c.keyCode?(this.closeOnEsc&&a.featherlight.close(c),!1):b(c)},beforeOpen:function(b,c){return a(document.documentElement).addClass("with-featherlight"),this._previouslyActive=document.activeElement,this._$previouslyTabbable=a("a, input, select, textarea, iframe, button, iframe, [contentEditable=true]").not("[tabindex]").not(this.$instance.find("button")),this._$previouslyWithTabIndex=a("[tabindex]").not('[tabindex="-1"]'),this._previousWithTabIndices=this._$previouslyWithTabIndex.map(function(b,c){return a(c).attr("tabindex")}),this._$previouslyWithTabIndex.add(this._$previouslyTabbable).attr("tabindex",-1),document.activeElement.blur&&document.activeElement.blur(),b(c)},afterClose:function(c,d){var e=c(d),f=this;return this._$previouslyTabbable.removeAttr("tabindex"),this._$previouslyWithTabIndex.each(function(b,c){a(c).attr("tabindex",f._previousWithTabIndices[b])}),this._previouslyActive.focus(),0===b.opened().length&&a(document.documentElement).removeClass("with-featherlight"),e},onResize:function(a,b){return this.resize(this.$content.naturalWidth,this.$content.naturalHeight),a(b)},afterContent:function(a,b){var c=a(b);return this.$instance.find("[autofocus]:not([disabled])").focus(),this.onResize(b),c}}}),a.featherlight=b,a.fn.featherlight=function(a,c){return b.attach(this,a,c),this},a(document).ready(function(){b._onReady()})}(jQuery);
|
assets/js/multiple-checkbox.js
ADDED
@@ -0,0 +1,30 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
wp.customize.controlConstructor['multiple-checkbox'] = wp.customize.Control.extend({
|
2 |
+
|
3 |
+
// When we're finished loading continue processing.
|
4 |
+
ready: function() {
|
5 |
+
|
6 |
+
'use strict';
|
7 |
+
|
8 |
+
var control = this;
|
9 |
+
|
10 |
+
// Save the value
|
11 |
+
control.container.on( 'change', 'input', function() {
|
12 |
+
var value = [],
|
13 |
+
i = 0;
|
14 |
+
|
15 |
+
// Build the value as an object using the sub-values from individual checkboxes.
|
16 |
+
jQuery.each( control.params.choices, function( key, subValue ) {
|
17 |
+
if ( control.container.find( 'input[value="' + key + '"]' ).is( ':checked' ) ) {
|
18 |
+
value[ i ] = key;
|
19 |
+
i++;
|
20 |
+
}
|
21 |
+
});
|
22 |
+
|
23 |
+
// Update the value in the customizer.
|
24 |
+
control.setting.set( value );
|
25 |
+
|
26 |
+
});
|
27 |
+
|
28 |
+
}
|
29 |
+
|
30 |
+
});
|
assets/js/panels.js
ADDED
@@ -0,0 +1,188 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
( function( $ ) {
|
2 |
+
|
3 |
+
var api = wp.customize;
|
4 |
+
|
5 |
+
|
6 |
+
api.bind(
|
7 |
+
'pane-contents-reflowed',
|
8 |
+
function() {
|
9 |
+
|
10 |
+
// Reflow panels
|
11 |
+
var panels = [];
|
12 |
+
|
13 |
+
api.panel.each(
|
14 |
+
function( panel ) {
|
15 |
+
|
16 |
+
if (
|
17 |
+
'ogf_panel' !== panel.params.type ||
|
18 |
+
'undefined' === typeof panel.params.panel
|
19 |
+
) {
|
20 |
+
|
21 |
+
return;
|
22 |
+
|
23 |
+
}
|
24 |
+
|
25 |
+
panels.push( panel );
|
26 |
+
|
27 |
+
}
|
28 |
+
);
|
29 |
+
|
30 |
+
panels.sort( api.utils.prioritySort ).reverse();
|
31 |
+
|
32 |
+
$.each(
|
33 |
+
panels,
|
34 |
+
function( i, panel ) {
|
35 |
+
|
36 |
+
var parentContainer = $( '#sub-accordion-panel-' + panel.params.panel );
|
37 |
+
parentContainer.children( '#accordion-section-ogf_basic' ).after( panel.headContainer );
|
38 |
+
|
39 |
+
}
|
40 |
+
);
|
41 |
+
|
42 |
+
}
|
43 |
+
);
|
44 |
+
|
45 |
+
// Extend Panel
|
46 |
+
var _panelEmbed = wp.customize.Panel.prototype.embed;
|
47 |
+
var _panelIsContextuallyActive = wp.customize.Panel.prototype.isContextuallyActive;
|
48 |
+
var _panelAttachEvents = wp.customize.Panel.prototype.attachEvents;
|
49 |
+
|
50 |
+
wp.customize.Panel = wp.customize.Panel.extend(
|
51 |
+
{
|
52 |
+
attachEvents: function() {
|
53 |
+
|
54 |
+
if (
|
55 |
+
'ogf_panel' !== this.params.type ||
|
56 |
+
'undefined' === typeof this.params.panel
|
57 |
+
) {
|
58 |
+
|
59 |
+
_panelAttachEvents.call( this );
|
60 |
+
|
61 |
+
return;
|
62 |
+
|
63 |
+
}
|
64 |
+
|
65 |
+
_panelAttachEvents.call( this );
|
66 |
+
|
67 |
+
var panel = this;
|
68 |
+
|
69 |
+
panel.expanded.bind(
|
70 |
+
function( expanded ) {
|
71 |
+
|
72 |
+
var parent = api.panel( panel.params.panel );
|
73 |
+
|
74 |
+
if ( expanded ) {
|
75 |
+
|
76 |
+
parent.contentContainer.addClass( 'current-panel-parent' );
|
77 |
+
|
78 |
+
} else {
|
79 |
+
|
80 |
+
parent.contentContainer.removeClass( 'current-panel-parent' );
|
81 |
+
|
82 |
+
}
|
83 |
+
|
84 |
+
}
|
85 |
+
);
|
86 |
+
|
87 |
+
panel.container.find( '.customize-panel-back' )
|
88 |
+
.off( 'click keydown' )
|
89 |
+
.on(
|
90 |
+
'click keydown',
|
91 |
+
function( event ) {
|
92 |
+
|
93 |
+
if ( api.utils.isKeydownButNotEnterEvent( event ) ) {
|
94 |
+
|
95 |
+
return;
|
96 |
+
|
97 |
+
}
|
98 |
+
|
99 |
+
event.preventDefault(); // Keep this AFTER the key filter above
|
100 |
+
|
101 |
+
if ( panel.expanded() ) {
|
102 |
+
|
103 |
+
api.panel( panel.params.panel ).expand();
|
104 |
+
|
105 |
+
}
|
106 |
+
|
107 |
+
}
|
108 |
+
);
|
109 |
+
|
110 |
+
},
|
111 |
+
embed: function() {
|
112 |
+
|
113 |
+
if (
|
114 |
+
'ogf_panel' !== this.params.type ||
|
115 |
+
'undefined' === typeof this.params.panel
|
116 |
+
) {
|
117 |
+
|
118 |
+
_panelEmbed.call( this );
|
119 |
+
|
120 |
+
return;
|
121 |
+
|
122 |
+
}
|
123 |
+
|
124 |
+
_panelEmbed.call( this );
|
125 |
+
|
126 |
+
var panel = this;
|
127 |
+
var parentContainer = $( '#sub-accordion-panel-' + this.params.panel );
|
128 |
+
|
129 |
+
parentContainer.append( panel.headContainer );
|
130 |
+
|
131 |
+
},
|
132 |
+
isContextuallyActive: function() {
|
133 |
+
|
134 |
+
if (
|
135 |
+
'ogf_panel' !== this.params.type
|
136 |
+
) {
|
137 |
+
|
138 |
+
return _panelIsContextuallyActive.call( this );
|
139 |
+
|
140 |
+
}
|
141 |
+
|
142 |
+
var panel = this;
|
143 |
+
var children = this._children( 'panel', 'section' );
|
144 |
+
|
145 |
+
api.panel.each(
|
146 |
+
function( child ) {
|
147 |
+
|
148 |
+
if ( ! child.params.panel ) {
|
149 |
+
|
150 |
+
return;
|
151 |
+
|
152 |
+
}
|
153 |
+
|
154 |
+
if ( child.params.panel !== panel.id ) {
|
155 |
+
|
156 |
+
return;
|
157 |
+
|
158 |
+
}
|
159 |
+
|
160 |
+
children.push( child );
|
161 |
+
|
162 |
+
}
|
163 |
+
);
|
164 |
+
|
165 |
+
children.sort( api.utils.prioritySort );
|
166 |
+
|
167 |
+
var activeCount = 0;
|
168 |
+
|
169 |
+
_( children ).each(
|
170 |
+
function ( child ) {
|
171 |
+
|
172 |
+
if ( child.active() && child.isContextuallyActive() ) {
|
173 |
+
|
174 |
+
activeCount += 1;
|
175 |
+
|
176 |
+
}
|
177 |
+
|
178 |
+
}
|
179 |
+
);
|
180 |
+
|
181 |
+
return ( activeCount !== 0 );
|
182 |
+
|
183 |
+
}
|
184 |
+
|
185 |
+
}
|
186 |
+
);
|
187 |
+
|
188 |
+
})( jQuery );
|
assets/js/selectize.js
DELETED
@@ -1,1408 +0,0 @@
|
|
1 |
-
/*!
|
2 |
-
Chosen, a Select Box Enhancer for jQuery and Prototype
|
3 |
-
by Patrick Filler for Harvest, http://getharvest.com
|
4 |
-
|
5 |
-
Version 1.8.5
|
6 |
-
Full source at https://github.com/harvesthq/chosen
|
7 |
-
Copyright (c) 2011-2018 Harvest http://getharvest.com
|
8 |
-
|
9 |
-
MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
|
10 |
-
This file is generated by `grunt build`, do not edit it by hand.
|
11 |
-
*/
|
12 |
-
|
13 |
-
(function() {
|
14 |
-
var $, AbstractChosen, Chosen, SelectParser,
|
15 |
-
bind = function(fn, me){ return function(){ return fn.apply(me, arguments); }; },
|
16 |
-
extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; },
|
17 |
-
hasProp = {}.hasOwnProperty;
|
18 |
-
|
19 |
-
SelectParser = (function() {
|
20 |
-
function SelectParser() {
|
21 |
-
this.options_index = 0;
|
22 |
-
this.parsed = [];
|
23 |
-
}
|
24 |
-
|
25 |
-
SelectParser.prototype.add_node = function(child) {
|
26 |
-
if (child.nodeName.toUpperCase() === "OPTGROUP") {
|
27 |
-
return this.add_group(child);
|
28 |
-
} else {
|
29 |
-
return this.add_option(child);
|
30 |
-
}
|
31 |
-
};
|
32 |
-
|
33 |
-
SelectParser.prototype.add_group = function(group) {
|
34 |
-
var group_position, i, len, option, ref, results1;
|
35 |
-
group_position = this.parsed.length;
|
36 |
-
this.parsed.push({
|
37 |
-
array_index: group_position,
|
38 |
-
group: true,
|
39 |
-
label: group.label,
|
40 |
-
title: group.title ? group.title : void 0,
|
41 |
-
children: 0,
|
42 |
-
disabled: group.disabled,
|
43 |
-
classes: group.className
|
44 |
-
});
|
45 |
-
ref = group.childNodes;
|
46 |
-
results1 = [];
|
47 |
-
for (i = 0, len = ref.length; i < len; i++) {
|
48 |
-
option = ref[i];
|
49 |
-
results1.push(this.add_option(option, group_position, group.disabled));
|
50 |
-
}
|
51 |
-
return results1;
|
52 |
-
};
|
53 |
-
|
54 |
-
SelectParser.prototype.add_option = function(option, group_position, group_disabled) {
|
55 |
-
if (option.nodeName.toUpperCase() === "OPTION") {
|
56 |
-
if (option.text !== "") {
|
57 |
-
if (group_position != null) {
|
58 |
-
this.parsed[group_position].children += 1;
|
59 |
-
}
|
60 |
-
this.parsed.push({
|
61 |
-
array_index: this.parsed.length,
|
62 |
-
options_index: this.options_index,
|
63 |
-
value: option.value,
|
64 |
-
text: option.text,
|
65 |
-
html: option.innerHTML,
|
66 |
-
title: option.title ? option.title : void 0,
|
67 |
-
selected: option.selected,
|
68 |
-
disabled: group_disabled === true ? group_disabled : option.disabled,
|
69 |
-
group_array_index: group_position,
|
70 |
-
group_label: group_position != null ? this.parsed[group_position].label : null,
|
71 |
-
classes: option.className,
|
72 |
-
style: option.style.cssText
|
73 |
-
});
|
74 |
-
} else {
|
75 |
-
this.parsed.push({
|
76 |
-
array_index: this.parsed.length,
|
77 |
-
options_index: this.options_index,
|
78 |
-
empty: true
|
79 |
-
});
|
80 |
-
}
|
81 |
-
return this.options_index += 1;
|
82 |
-
}
|
83 |
-
};
|
84 |
-
|
85 |
-
return SelectParser;
|
86 |
-
|
87 |
-
})();
|
88 |
-
|
89 |
-
SelectParser.select_to_array = function(select) {
|
90 |
-
var child, i, len, parser, ref;
|
91 |
-
parser = new SelectParser();
|
92 |
-
ref = select.childNodes;
|
93 |
-
for (i = 0, len = ref.length; i < len; i++) {
|
94 |
-
child = ref[i];
|
95 |
-
parser.add_node(child);
|
96 |
-
}
|
97 |
-
return parser.parsed;
|
98 |
-
};
|
99 |
-
|
100 |
-
AbstractChosen = (function() {
|
101 |
-
function AbstractChosen(form_field, options1) {
|
102 |
-
this.form_field = form_field;
|
103 |
-
this.options = options1 != null ? options1 : {};
|
104 |
-
this.label_click_handler = bind(this.label_click_handler, this);
|
105 |
-
if (!AbstractChosen.browser_is_supported()) {
|
106 |
-
return;
|
107 |
-
}
|
108 |
-
this.is_multiple = this.form_field.multiple;
|
109 |
-
this.set_default_text();
|
110 |
-
this.set_default_values();
|
111 |
-
this.setup();
|
112 |
-
this.set_up_html();
|
113 |
-
this.register_observers();
|
114 |
-
this.on_ready();
|
115 |
-
}
|
116 |
-
|
117 |
-
AbstractChosen.prototype.set_default_values = function() {
|
118 |
-
this.click_test_action = (function(_this) {
|
119 |
-
return function(evt) {
|
120 |
-
return _this.test_active_click(evt);
|
121 |
-
};
|
122 |
-
})(this);
|
123 |
-
this.activate_action = (function(_this) {
|
124 |
-
return function(evt) {
|
125 |
-
return _this.activate_field(evt);
|
126 |
-
};
|
127 |
-
})(this);
|
128 |
-
this.active_field = false;
|
129 |
-
this.mouse_on_container = false;
|
130 |
-
this.results_showing = false;
|
131 |
-
this.result_highlighted = null;
|
132 |
-
this.is_rtl = this.options.rtl || /\bchosen-rtl\b/.test(this.form_field.className);
|
133 |
-
this.allow_single_deselect = (this.options.allow_single_deselect != null) && (this.form_field.options[0] != null) && this.form_field.options[0].text === "" ? this.options.allow_single_deselect : false;
|
134 |
-
this.disable_search_threshold = this.options.disable_search_threshold || 0;
|
135 |
-
this.disable_search = this.options.disable_search || false;
|
136 |
-
this.enable_split_word_search = this.options.enable_split_word_search != null ? this.options.enable_split_word_search : true;
|
137 |
-
this.group_search = this.options.group_search != null ? this.options.group_search : true;
|
138 |
-
this.search_contains = this.options.search_contains || false;
|
139 |
-
this.single_backstroke_delete = this.options.single_backstroke_delete != null ? this.options.single_backstroke_delete : true;
|
140 |
-
this.max_selected_options = this.options.max_selected_options || Infinity;
|
141 |
-
this.inherit_select_classes = this.options.inherit_select_classes || false;
|
142 |
-
this.display_selected_options = this.options.display_selected_options != null ? this.options.display_selected_options : true;
|
143 |
-
this.display_disabled_options = this.options.display_disabled_options != null ? this.options.display_disabled_options : true;
|
144 |
-
this.include_group_label_in_selected = this.options.include_group_label_in_selected || false;
|
145 |
-
this.max_shown_results = this.options.max_shown_results || Number.POSITIVE_INFINITY;
|
146 |
-
this.case_sensitive_search = this.options.case_sensitive_search || false;
|
147 |
-
return this.hide_results_on_select = this.options.hide_results_on_select != null ? this.options.hide_results_on_select : true;
|
148 |
-
};
|
149 |
-
|
150 |
-
AbstractChosen.prototype.set_default_text = function() {
|
151 |
-
if (this.form_field.getAttribute("data-placeholder")) {
|
152 |
-
this.default_text = this.form_field.getAttribute("data-placeholder");
|
153 |
-
} else if (this.is_multiple) {
|
154 |
-
this.default_text = this.options.placeholder_text_multiple || this.options.placeholder_text || AbstractChosen.default_multiple_text;
|
155 |
-
} else {
|
156 |
-
this.default_text = this.options.placeholder_text_single || this.options.placeholder_text || AbstractChosen.default_single_text;
|
157 |
-
}
|
158 |
-
this.default_text = this.escape_html(this.default_text);
|
159 |
-
return this.results_none_found = this.form_field.getAttribute("data-no_results_text") || this.options.no_results_text || AbstractChosen.default_no_result_text;
|
160 |
-
};
|
161 |
-
|
162 |
-
AbstractChosen.prototype.choice_label = function(item) {
|
163 |
-
if (this.include_group_label_in_selected && (item.group_label != null)) {
|
164 |
-
return "<b class='group-name'>" + item.group_label + "</b>" + item.html;
|
165 |
-
} else {
|
166 |
-
return item.html;
|
167 |
-
}
|
168 |
-
};
|
169 |
-
|
170 |
-
AbstractChosen.prototype.mouse_enter = function() {
|
171 |
-
return this.mouse_on_container = true;
|
172 |
-
};
|
173 |
-
|
174 |
-
AbstractChosen.prototype.mouse_leave = function() {
|
175 |
-
return this.mouse_on_container = false;
|
176 |
-
};
|
177 |
-
|
178 |
-
AbstractChosen.prototype.input_focus = function(evt) {
|
179 |
-
if (this.is_multiple) {
|
180 |
-
if (!this.active_field) {
|
181 |
-
return setTimeout(((function(_this) {
|
182 |
-
return function() {
|
183 |
-
return _this.container_mousedown();
|
184 |
-
};
|
185 |
-
})(this)), 50);
|
186 |
-
}
|
187 |
-
} else {
|
188 |
-
if (!this.active_field) {
|
189 |
-
return this.activate_field();
|
190 |
-
}
|
191 |
-
}
|
192 |
-
};
|
193 |
-
|
194 |
-
AbstractChosen.prototype.input_blur = function(evt) {
|
195 |
-
if (!this.mouse_on_container) {
|
196 |
-
this.active_field = false;
|
197 |
-
return setTimeout(((function(_this) {
|
198 |
-
return function() {
|
199 |
-
return _this.blur_test();
|
200 |
-
};
|
201 |
-
})(this)), 100);
|
202 |
-
}
|
203 |
-
};
|
204 |
-
|
205 |
-
AbstractChosen.prototype.label_click_handler = function(evt) {
|
206 |
-
if (this.is_multiple) {
|
207 |
-
return this.container_mousedown(evt);
|
208 |
-
} else {
|
209 |
-
return this.activate_field();
|
210 |
-
}
|
211 |
-
};
|
212 |
-
|
213 |
-
AbstractChosen.prototype.results_option_build = function(options) {
|
214 |
-
var content, data, data_content, i, len, ref, shown_results;
|
215 |
-
content = '';
|
216 |
-
shown_results = 0;
|
217 |
-
ref = this.results_data;
|
218 |
-
for (i = 0, len = ref.length; i < len; i++) {
|
219 |
-
data = ref[i];
|
220 |
-
data_content = '';
|
221 |
-
if (data.group) {
|
222 |
-
data_content = this.result_add_group(data);
|
223 |
-
} else {
|
224 |
-
data_content = this.result_add_option(data);
|
225 |
-
}
|
226 |
-
if (data_content !== '') {
|
227 |
-
shown_results++;
|
228 |
-
content += data_content;
|
229 |
-
}
|
230 |
-
if (options != null ? options.first : void 0) {
|
231 |
-
if (data.selected && this.is_multiple) {
|
232 |
-
this.choice_build(data);
|
233 |
-
} else if (data.selected && !this.is_multiple) {
|
234 |
-
this.single_set_selected_text(this.choice_label(data));
|
235 |
-
}
|
236 |
-
}
|
237 |
-
if (shown_results >= this.max_shown_results) {
|
238 |
-
break;
|
239 |
-
}
|
240 |
-
}
|
241 |
-
return content;
|
242 |
-
};
|
243 |
-
|
244 |
-
AbstractChosen.prototype.result_add_option = function(option) {
|
245 |
-
var classes, option_el;
|
246 |
-
if (!option.search_match) {
|
247 |
-
return '';
|
248 |
-
}
|
249 |
-
if (!this.include_option_in_results(option)) {
|
250 |
-
return '';
|
251 |
-
}
|
252 |
-
classes = [];
|
253 |
-
if (!option.disabled && !(option.selected && this.is_multiple)) {
|
254 |
-
classes.push("active-result");
|
255 |
-
}
|
256 |
-
if (option.disabled && !(option.selected && this.is_multiple)) {
|
257 |
-
classes.push("disabled-result");
|
258 |
-
}
|
259 |
-
if (option.selected) {
|
260 |
-
classes.push("result-selected");
|
261 |
-
}
|
262 |
-
if (option.group_array_index != null) {
|
263 |
-
classes.push("group-option");
|
264 |
-
}
|
265 |
-
if (option.classes !== "") {
|
266 |
-
classes.push(option.classes);
|
267 |
-
}
|
268 |
-
option_el = document.createElement("li");
|
269 |
-
option_el.className = classes.join(" ");
|
270 |
-
if (option.style) {
|
271 |
-
option_el.style.cssText = option.style;
|
272 |
-
}
|
273 |
-
option_el.setAttribute("data-option-array-index", option.array_index);
|
274 |
-
option_el.innerHTML = option.highlighted_html || option.html;
|
275 |
-
if (option.title) {
|
276 |
-
option_el.title = option.title;
|
277 |
-
}
|
278 |
-
return this.outerHTML(option_el);
|
279 |
-
};
|
280 |
-
|
281 |
-
AbstractChosen.prototype.result_add_group = function(group) {
|
282 |
-
var classes, group_el;
|
283 |
-
if (!(group.search_match || group.group_match)) {
|
284 |
-
return '';
|
285 |
-
}
|
286 |
-
if (!(group.active_options > 0)) {
|
287 |
-
return '';
|
288 |
-
}
|
289 |
-
classes = [];
|
290 |
-
classes.push("group-result");
|
291 |
-
if (group.classes) {
|
292 |
-
classes.push(group.classes);
|
293 |
-
}
|
294 |
-
group_el = document.createElement("li");
|
295 |
-
group_el.className = classes.join(" ");
|
296 |
-
group_el.innerHTML = group.highlighted_html || this.escape_html(group.label);
|
297 |
-
if (group.title) {
|
298 |
-
group_el.title = group.title;
|
299 |
-
}
|
300 |
-
return this.outerHTML(group_el);
|
301 |
-
};
|
302 |
-
|
303 |
-
AbstractChosen.prototype.results_update_field = function() {
|
304 |
-
this.set_default_text();
|
305 |
-
if (!this.is_multiple) {
|
306 |
-
this.results_reset_cleanup();
|
307 |
-
}
|
308 |
-
this.result_clear_highlight();
|
309 |
-
this.results_build();
|
310 |
-
if (this.results_showing) {
|
311 |
-
return this.winnow_results();
|
312 |
-
}
|
313 |
-
};
|
314 |
-
|
315 |
-
AbstractChosen.prototype.reset_single_select_options = function() {
|
316 |
-
var i, len, ref, result, results1;
|
317 |
-
ref = this.results_data;
|
318 |
-
results1 = [];
|
319 |
-
for (i = 0, len = ref.length; i < len; i++) {
|
320 |
-
result = ref[i];
|
321 |
-
if (result.selected) {
|
322 |
-
results1.push(result.selected = false);
|
323 |
-
} else {
|
324 |
-
results1.push(void 0);
|
325 |
-
}
|
326 |
-
}
|
327 |
-
return results1;
|
328 |
-
};
|
329 |
-
|
330 |
-
AbstractChosen.prototype.results_toggle = function() {
|
331 |
-
if (this.results_showing) {
|
332 |
-
return this.results_hide();
|
333 |
-
} else {
|
334 |
-
return this.results_show();
|
335 |
-
}
|
336 |
-
};
|
337 |
-
|
338 |
-
AbstractChosen.prototype.results_search = function(evt) {
|
339 |
-
if (this.results_showing) {
|
340 |
-
return this.winnow_results();
|
341 |
-
} else {
|
342 |
-
return this.results_show();
|
343 |
-
}
|
344 |
-
};
|
345 |
-
|
346 |
-
AbstractChosen.prototype.winnow_results = function(options) {
|
347 |
-
var escapedQuery, fix, i, len, option, prefix, query, ref, regex, results, results_group, search_match, startpos, suffix, text;
|
348 |
-
this.no_results_clear();
|
349 |
-
results = 0;
|
350 |
-
query = this.get_search_text();
|
351 |
-
escapedQuery = query.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&");
|
352 |
-
regex = this.get_search_regex(escapedQuery);
|
353 |
-
ref = this.results_data;
|
354 |
-
for (i = 0, len = ref.length; i < len; i++) {
|
355 |
-
option = ref[i];
|
356 |
-
option.search_match = false;
|
357 |
-
results_group = null;
|
358 |
-
search_match = null;
|
359 |
-
option.highlighted_html = '';
|
360 |
-
if (this.include_option_in_results(option)) {
|
361 |
-
if (option.group) {
|
362 |
-
option.group_match = false;
|
363 |
-
option.active_options = 0;
|
364 |
-
}
|
365 |
-
if ((option.group_array_index != null) && this.results_data[option.group_array_index]) {
|
366 |
-
results_group = this.results_data[option.group_array_index];
|
367 |
-
if (results_group.active_options === 0 && results_group.search_match) {
|
368 |
-
results += 1;
|
369 |
-
}
|
370 |
-
results_group.active_options += 1;
|
371 |
-
}
|
372 |
-
text = option.group ? option.label : option.text;
|
373 |
-
if (!(option.group && !this.group_search)) {
|
374 |
-
search_match = this.search_string_match(text, regex);
|
375 |
-
option.search_match = search_match != null;
|
376 |
-
if (option.search_match && !option.group) {
|
377 |
-
results += 1;
|
378 |
-
}
|
379 |
-
if (option.search_match) {
|
380 |
-
if (query.length) {
|
381 |
-
startpos = search_match.index;
|
382 |
-
prefix = text.slice(0, startpos);
|
383 |
-
fix = text.slice(startpos, startpos + query.length);
|
384 |
-
suffix = text.slice(startpos + query.length);
|
385 |
-
option.highlighted_html = (this.escape_html(prefix)) + "<em>" + (this.escape_html(fix)) + "</em>" + (this.escape_html(suffix));
|
386 |
-
}
|
387 |
-
if (results_group != null) {
|
388 |
-
results_group.group_match = true;
|
389 |
-
}
|
390 |
-
} else if ((option.group_array_index != null) && this.results_data[option.group_array_index].search_match) {
|
391 |
-
option.search_match = true;
|
392 |
-
}
|
393 |
-
}
|
394 |
-
}
|
395 |
-
}
|
396 |
-
this.result_clear_highlight();
|
397 |
-
if (results < 1 && query.length) {
|
398 |
-
this.update_results_content("");
|
399 |
-
return this.no_results(query);
|
400 |
-
} else {
|
401 |
-
this.update_results_content(this.results_option_build());
|
402 |
-
if (!(options != null ? options.skip_highlight : void 0)) {
|
403 |
-
return this.winnow_results_set_highlight();
|
404 |
-
}
|
405 |
-
}
|
406 |
-
};
|
407 |
-
|
408 |
-
AbstractChosen.prototype.get_search_regex = function(escaped_search_string) {
|
409 |
-
var regex_flag, regex_string;
|
410 |
-
regex_string = this.search_contains ? escaped_search_string : "(^|\\s|\\b)" + escaped_search_string + "[^\\s]*";
|
411 |
-
if (!(this.enable_split_word_search || this.search_contains)) {
|
412 |
-
regex_string = "^" + regex_string;
|
413 |
-
}
|
414 |
-
regex_flag = this.case_sensitive_search ? "" : "i";
|
415 |
-
return new RegExp(regex_string, regex_flag);
|
416 |
-
};
|
417 |
-
|
418 |
-
AbstractChosen.prototype.search_string_match = function(search_string, regex) {
|
419 |
-
var match;
|
420 |
-
match = regex.exec(search_string);
|
421 |
-
if (!this.search_contains && (match != null ? match[1] : void 0)) {
|
422 |
-
match.index += 1;
|
423 |
-
}
|
424 |
-
return match;
|
425 |
-
};
|
426 |
-
|
427 |
-
AbstractChosen.prototype.choices_count = function() {
|
428 |
-
var i, len, option, ref;
|
429 |
-
if (this.selected_option_count != null) {
|
430 |
-
return this.selected_option_count;
|
431 |
-
}
|
432 |
-
this.selected_option_count = 0;
|
433 |
-
ref = this.form_field.options;
|
434 |
-
for (i = 0, len = ref.length; i < len; i++) {
|
435 |
-
option = ref[i];
|
436 |
-
if (option.selected) {
|
437 |
-
this.selected_option_count += 1;
|
438 |
-
}
|
439 |
-
}
|
440 |
-
return this.selected_option_count;
|
441 |
-
};
|
442 |
-
|
443 |
-
AbstractChosen.prototype.choices_click = function(evt) {
|
444 |
-
evt.preventDefault();
|
445 |
-
this.activate_field();
|
446 |
-
if (!(this.results_showing || this.is_disabled)) {
|
447 |
-
return this.results_show();
|
448 |
-
}
|
449 |
-
};
|
450 |
-
|
451 |
-
AbstractChosen.prototype.keydown_checker = function(evt) {
|
452 |
-
var ref, stroke;
|
453 |
-
stroke = (ref = evt.which) != null ? ref : evt.keyCode;
|
454 |
-
this.search_field_scale();
|
455 |
-
if (stroke !== 8 && this.pending_backstroke) {
|
456 |
-
this.clear_backstroke();
|
457 |
-
}
|
458 |
-
switch (stroke) {
|
459 |
-
case 8:
|
460 |
-
this.backstroke_length = this.get_search_field_value().length;
|
461 |
-
break;
|
462 |
-
case 9:
|
463 |
-
if (this.results_showing && !this.is_multiple) {
|
464 |
-
this.result_select(evt);
|
465 |
-
}
|
466 |
-
this.mouse_on_container = false;
|
467 |
-
break;
|
468 |
-
case 13:
|
469 |
-
if (this.results_showing) {
|
470 |
-
evt.preventDefault();
|
471 |
-
}
|
472 |
-
break;
|
473 |
-
case 27:
|
474 |
-
if (this.results_showing) {
|
475 |
-
evt.preventDefault();
|
476 |
-
}
|
477 |
-
break;
|
478 |
-
case 32:
|
479 |
-
if (this.disable_search) {
|
480 |
-
evt.preventDefault();
|
481 |
-
}
|
482 |
-
break;
|
483 |
-
case 38:
|
484 |
-
evt.preventDefault();
|
485 |
-
this.keyup_arrow();
|
486 |
-
break;
|
487 |
-
case 40:
|
488 |
-
evt.preventDefault();
|
489 |
-
this.keydown_arrow();
|
490 |
-
break;
|
491 |
-
}
|
492 |
-
};
|
493 |
-
|
494 |
-
AbstractChosen.prototype.keyup_checker = function(evt) {
|
495 |
-
var ref, stroke;
|
496 |
-
stroke = (ref = evt.which) != null ? ref : evt.keyCode;
|
497 |
-
this.search_field_scale();
|
498 |
-
switch (stroke) {
|
499 |
-
case 8:
|
500 |
-
if (this.is_multiple && this.backstroke_length < 1 && this.choices_count() > 0) {
|
501 |
-
this.keydown_backstroke();
|
502 |
-
} else if (!this.pending_backstroke) {
|
503 |
-
this.result_clear_highlight();
|
504 |
-
this.results_search();
|
505 |
-
}
|
506 |
-
break;
|
507 |
-
case 13:
|
508 |
-
evt.preventDefault();
|
509 |
-
if (this.results_showing) {
|
510 |
-
this.result_select(evt);
|
511 |
-
}
|
512 |
-
break;
|
513 |
-
case 27:
|
514 |
-
if (this.results_showing) {
|
515 |
-
this.results_hide();
|
516 |
-
}
|
517 |
-
break;
|
518 |
-
case 9:
|
519 |
-
case 16:
|
520 |
-
case 17:
|
521 |
-
case 18:
|
522 |
-
case 38:
|
523 |
-
case 40:
|
524 |
-
case 91:
|
525 |
-
break;
|
526 |
-
default:
|
527 |
-
this.results_search();
|
528 |
-
break;
|
529 |
-
}
|
530 |
-
};
|
531 |
-
|
532 |
-
AbstractChosen.prototype.clipboard_event_checker = function(evt) {
|
533 |
-
if (this.is_disabled) {
|
534 |
-
return;
|
535 |
-
}
|
536 |
-
return setTimeout(((function(_this) {
|
537 |
-
return function() {
|
538 |
-
return _this.results_search();
|
539 |
-
};
|
540 |
-
})(this)), 50);
|
541 |
-
};
|
542 |
-
|
543 |
-
AbstractChosen.prototype.container_width = function() {
|
544 |
-
if (this.options.width != null) {
|
545 |
-
return this.options.width;
|
546 |
-
} else {
|
547 |
-
return this.form_field.offsetWidth + "px";
|
548 |
-
}
|
549 |
-
};
|
550 |
-
|
551 |
-
AbstractChosen.prototype.include_option_in_results = function(option) {
|
552 |
-
if (this.is_multiple && (!this.display_selected_options && option.selected)) {
|
553 |
-
return false;
|
554 |
-
}
|
555 |
-
if (!this.display_disabled_options && option.disabled) {
|
556 |
-
return false;
|
557 |
-
}
|
558 |
-
if (option.empty) {
|
559 |
-
return false;
|
560 |
-
}
|
561 |
-
return true;
|
562 |
-
};
|
563 |
-
|
564 |
-
AbstractChosen.prototype.search_results_touchstart = function(evt) {
|
565 |
-
this.touch_started = true;
|
566 |
-
return this.search_results_mouseover(evt);
|
567 |
-
};
|
568 |
-
|
569 |
-
AbstractChosen.prototype.search_results_touchmove = function(evt) {
|
570 |
-
this.touch_started = false;
|
571 |
-
return this.search_results_mouseout(evt);
|
572 |
-
};
|
573 |
-
|
574 |
-
AbstractChosen.prototype.search_results_touchend = function(evt) {
|
575 |
-
if (this.touch_started) {
|
576 |
-
return this.search_results_mouseup(evt);
|
577 |
-
}
|
578 |
-
};
|
579 |
-
|
580 |
-
AbstractChosen.prototype.outerHTML = function(element) {
|
581 |
-
var tmp;
|
582 |
-
if (element.outerHTML) {
|
583 |
-
return element.outerHTML;
|
584 |
-
}
|
585 |
-
tmp = document.createElement("div");
|
586 |
-
tmp.appendChild(element);
|
587 |
-
return tmp.innerHTML;
|
588 |
-
};
|
589 |
-
|
590 |
-
AbstractChosen.prototype.get_single_html = function() {
|
591 |
-
return "<a class=\"chosen-single chosen-default\">\n <input class=\"chosen-focus-input\" type=\"text\" autocomplete=\"off\" />\n <span>" + this.default_text + "</span>\n <div><b></b></div>\n</a>\n<div class=\"chosen-drop\">\n <div class=\"chosen-search\">\n <input class=\"chosen-search-input\" type=\"text\" autocomplete=\"off\" />\n </div>\n <ul class=\"chosen-results\"></ul>\n</div>";
|
592 |
-
};
|
593 |
-
|
594 |
-
AbstractChosen.prototype.get_multi_html = function() {
|
595 |
-
return "<ul class=\"chosen-choices\">\n <li class=\"search-field\">\n <input class=\"chosen-search-input\" type=\"text\" autocomplete=\"off\" value=\"" + this.default_text + "\" />\n </li>\n</ul>\n<div class=\"chosen-drop\">\n <ul class=\"chosen-results\"></ul>\n</div>";
|
596 |
-
};
|
597 |
-
|
598 |
-
AbstractChosen.prototype.get_no_results_html = function(terms) {
|
599 |
-
return "<li class=\"no-results\">\n " + this.results_none_found + " <span>" + (this.escape_html(terms)) + "</span>\n</li>";
|
600 |
-
};
|
601 |
-
|
602 |
-
AbstractChosen.browser_is_supported = function() {
|
603 |
-
if ("Microsoft Internet Explorer" === window.navigator.appName) {
|
604 |
-
return document.documentMode >= 8;
|
605 |
-
}
|
606 |
-
if (/iP(od|hone)/i.test(window.navigator.userAgent) || /IEMobile/i.test(window.navigator.userAgent) || /Windows Phone/i.test(window.navigator.userAgent) || /BlackBerry/i.test(window.navigator.userAgent) || /BB10/i.test(window.navigator.userAgent) || /Android.*Mobile/i.test(window.navigator.userAgent)) {
|
607 |
-
return false;
|
608 |
-
}
|
609 |
-
return true;
|
610 |
-
};
|
611 |
-
|
612 |
-
AbstractChosen.default_multiple_text = "Select Some Options";
|
613 |
-
|
614 |
-
AbstractChosen.default_single_text = "Select an Option";
|
615 |
-
|
616 |
-
AbstractChosen.default_no_result_text = "No results match";
|
617 |
-
|
618 |
-
return AbstractChosen;
|
619 |
-
|
620 |
-
})();
|
621 |
-
|
622 |
-
$ = jQuery;
|
623 |
-
|
624 |
-
$.fn.extend({
|
625 |
-
chosen: function(options) {
|
626 |
-
if (!AbstractChosen.browser_is_supported()) {
|
627 |
-
return this;
|
628 |
-
}
|
629 |
-
return this.each(function(input_field) {
|
630 |
-
var $this, chosen;
|
631 |
-
$this = $(this);
|
632 |
-
chosen = $this.data('chosen');
|
633 |
-
if (options === 'destroy') {
|
634 |
-
if (chosen instanceof Chosen) {
|
635 |
-
chosen.destroy();
|
636 |
-
}
|
637 |
-
return;
|
638 |
-
}
|
639 |
-
if (!(chosen instanceof Chosen)) {
|
640 |
-
$this.data('chosen', new Chosen(this, options));
|
641 |
-
}
|
642 |
-
});
|
643 |
-
}
|
644 |
-
});
|
645 |
-
|
646 |
-
Chosen = (function(superClass) {
|
647 |
-
extend(Chosen, superClass);
|
648 |
-
|
649 |
-
function Chosen() {
|
650 |
-
return Chosen.__super__.constructor.apply(this, arguments);
|
651 |
-
}
|
652 |
-
|
653 |
-
Chosen.prototype.setup = function() {
|
654 |
-
this.form_field_jq = $(this.form_field);
|
655 |
-
return this.current_selectedIndex = this.form_field.selectedIndex;
|
656 |
-
};
|
657 |
-
|
658 |
-
Chosen.prototype.set_up_html = function() {
|
659 |
-
var container_classes, container_props;
|
660 |
-
container_classes = ["chosen-container"];
|
661 |
-
container_classes.push("chosen-container-" + (this.is_multiple ? "multi" : "single"));
|
662 |
-
if (this.inherit_select_classes && this.form_field.className) {
|
663 |
-
container_classes.push(this.form_field.className);
|
664 |
-
}
|
665 |
-
if (this.is_rtl) {
|
666 |
-
container_classes.push("chosen-rtl");
|
667 |
-
}
|
668 |
-
container_props = {
|
669 |
-
'class': container_classes.join(' '),
|
670 |
-
'title': this.form_field.title
|
671 |
-
};
|
672 |
-
if (this.form_field.id.length) {
|
673 |
-
container_props.id = this.form_field.id.replace(/[^\w]/g, '_') + "_chosen";
|
674 |
-
}
|
675 |
-
this.container = $("<div />", container_props);
|
676 |
-
this.container.width(this.container_width());
|
677 |
-
if (this.is_multiple) {
|
678 |
-
this.container.html(this.get_multi_html());
|
679 |
-
} else {
|
680 |
-
this.container.html(this.get_single_html());
|
681 |
-
}
|
682 |
-
this.form_field_jq.hide().after(this.container);
|
683 |
-
this.dropdown = this.container.find('div.chosen-drop').first();
|
684 |
-
this.search_field = this.container.find('input.chosen-search-input');
|
685 |
-
this.focus_field = this.container.find('input.chosen-focus-input');
|
686 |
-
this.search_results = this.container.find('ul.chosen-results').first();
|
687 |
-
this.search_field_scale();
|
688 |
-
this.search_no_results = this.container.find('li.no-results').first();
|
689 |
-
if (this.is_multiple) {
|
690 |
-
this.search_choices = this.container.find('ul.chosen-choices').first();
|
691 |
-
this.search_container = this.container.find('li.search-field').first();
|
692 |
-
} else {
|
693 |
-
this.search_container = this.container.find('div.chosen-search').first();
|
694 |
-
this.selected_item = this.container.find('.chosen-single').first();
|
695 |
-
}
|
696 |
-
this.results_build();
|
697 |
-
this.set_tab_index();
|
698 |
-
return this.set_label_behavior();
|
699 |
-
};
|
700 |
-
|
701 |
-
Chosen.prototype.on_ready = function() {
|
702 |
-
return this.form_field_jq.trigger("chosen:ready", {
|
703 |
-
chosen: this
|
704 |
-
});
|
705 |
-
};
|
706 |
-
|
707 |
-
Chosen.prototype.register_observers = function() {
|
708 |
-
var transfer_value;
|
709 |
-
this.container.on('touchstart.chosen', (function(_this) {
|
710 |
-
return function(evt) {
|
711 |
-
_this.container_mousedown(evt);
|
712 |
-
};
|
713 |
-
})(this));
|
714 |
-
this.container.on('touchend.chosen', (function(_this) {
|
715 |
-
return function(evt) {
|
716 |
-
_this.container_mouseup(evt);
|
717 |
-
};
|
718 |
-
})(this));
|
719 |
-
this.container.on('mousedown.chosen', (function(_this) {
|
720 |
-
return function(evt) {
|
721 |
-
_this.container_mousedown(evt);
|
722 |
-
};
|
723 |
-
})(this));
|
724 |
-
this.container.on('mouseup.chosen', (function(_this) {
|
725 |
-
return function(evt) {
|
726 |
-
_this.container_mouseup(evt);
|
727 |
-
};
|
728 |
-
})(this));
|
729 |
-
this.container.on('mouseenter.chosen', (function(_this) {
|
730 |
-
return function(evt) {
|
731 |
-
_this.mouse_enter(evt);
|
732 |
-
};
|
733 |
-
})(this));
|
734 |
-
this.container.on('mouseleave.chosen', (function(_this) {
|
735 |
-
return function(evt) {
|
736 |
-
_this.mouse_leave(evt);
|
737 |
-
};
|
738 |
-
})(this));
|
739 |
-
this.search_results.on('mouseup.chosen', (function(_this) {
|
740 |
-
return function(evt) {
|
741 |
-
_this.search_results_mouseup(evt);
|
742 |
-
};
|
743 |
-
})(this));
|
744 |
-
this.search_results.on('mouseover.chosen', (function(_this) {
|
745 |
-
return function(evt) {
|
746 |
-
_this.search_results_mouseover(evt);
|
747 |
-
};
|
748 |
-
})(this));
|
749 |
-
this.search_results.on('mouseout.chosen', (function(_this) {
|
750 |
-
return function(evt) {
|
751 |
-
_this.search_results_mouseout(evt);
|
752 |
-
};
|
753 |
-
})(this));
|
754 |
-
this.search_results.on('mousewheel.chosen DOMMouseScroll.chosen', (function(_this) {
|
755 |
-
return function(evt) {
|
756 |
-
_this.search_results_mousewheel(evt);
|
757 |
-
};
|
758 |
-
})(this));
|
759 |
-
this.search_results.on('touchstart.chosen', (function(_this) {
|
760 |
-
return function(evt) {
|
761 |
-
_this.search_results_touchstart(evt);
|
762 |
-
};
|
763 |
-
})(this));
|
764 |
-
this.search_results.on('touchmove.chosen', (function(_this) {
|
765 |
-
return function(evt) {
|
766 |
-
_this.search_results_touchmove(evt);
|
767 |
-
};
|
768 |
-
})(this));
|
769 |
-
this.search_results.on('touchend.chosen', (function(_this) {
|
770 |
-
return function(evt) {
|
771 |
-
_this.search_results_touchend(evt);
|
772 |
-
};
|
773 |
-
})(this));
|
774 |
-
this.form_field_jq.on("chosen:updated.chosen", (function(_this) {
|
775 |
-
return function(evt) {
|
776 |
-
_this.results_update_field(evt);
|
777 |
-
};
|
778 |
-
})(this));
|
779 |
-
this.form_field_jq.on("chosen:activate.chosen", (function(_this) {
|
780 |
-
return function(evt) {
|
781 |
-
_this.activate_field(evt);
|
782 |
-
};
|
783 |
-
})(this));
|
784 |
-
this.form_field_jq.on("chosen:open.chosen", (function(_this) {
|
785 |
-
return function(evt) {
|
786 |
-
_this.container_mousedown(evt);
|
787 |
-
};
|
788 |
-
})(this));
|
789 |
-
this.form_field_jq.on("chosen:close.chosen", (function(_this) {
|
790 |
-
return function(evt) {
|
791 |
-
_this.close_field(evt);
|
792 |
-
};
|
793 |
-
})(this));
|
794 |
-
this.search_field.on('blur.chosen', (function(_this) {
|
795 |
-
return function(evt) {
|
796 |
-
_this.input_blur(evt);
|
797 |
-
};
|
798 |
-
})(this));
|
799 |
-
this.search_field.on('keyup.chosen', (function(_this) {
|
800 |
-
return function(evt) {
|
801 |
-
_this.keyup_checker(evt);
|
802 |
-
};
|
803 |
-
})(this));
|
804 |
-
this.search_field.on('keydown.chosen', (function(_this) {
|
805 |
-
return function(evt) {
|
806 |
-
_this.keydown_checker(evt);
|
807 |
-
};
|
808 |
-
})(this));
|
809 |
-
this.search_field.on('focus.chosen', (function(_this) {
|
810 |
-
return function(evt) {
|
811 |
-
_this.input_focus(evt);
|
812 |
-
};
|
813 |
-
})(this));
|
814 |
-
this.search_field.on('cut.chosen', (function(_this) {
|
815 |
-
return function(evt) {
|
816 |
-
_this.clipboard_event_checker(evt);
|
817 |
-
};
|
818 |
-
})(this));
|
819 |
-
this.search_field.on('paste.chosen', (function(_this) {
|
820 |
-
return function(evt) {
|
821 |
-
_this.clipboard_event_checker(evt);
|
822 |
-
};
|
823 |
-
})(this));
|
824 |
-
if (this.is_multiple) {
|
825 |
-
return this.search_choices.on('click.chosen', (function(_this) {
|
826 |
-
return function(evt) {
|
827 |
-
_this.choices_click(evt);
|
828 |
-
};
|
829 |
-
})(this));
|
830 |
-
} else {
|
831 |
-
this.container.on('click.chosen', function(evt) {
|
832 |
-
evt.preventDefault();
|
833 |
-
});
|
834 |
-
this.focus_field.on('blur.chosen', (function(_this) {
|
835 |
-
return function(evt) {
|
836 |
-
_this.input_blur(evt);
|
837 |
-
};
|
838 |
-
})(this));
|
839 |
-
this.focus_field.on('focus.chosen', (function(_this) {
|
840 |
-
return function(evt) {
|
841 |
-
_this.input_focus(evt);
|
842 |
-
};
|
843 |
-
})(this));
|
844 |
-
transfer_value = (function(_this) {
|
845 |
-
return function() {
|
846 |
-
_this.search_field.val(_this.focus_field.val());
|
847 |
-
return _this.focus_field.val('');
|
848 |
-
};
|
849 |
-
})(this);
|
850 |
-
this.focus_field.on('keyup.chosen', (function(_this) {
|
851 |
-
return function(evt) {
|
852 |
-
transfer_value();
|
853 |
-
_this.keyup_checker(evt);
|
854 |
-
};
|
855 |
-
})(this));
|
856 |
-
this.focus_field.on('keydown.chosen', (function(_this) {
|
857 |
-
return function(evt) {
|
858 |
-
transfer_value();
|
859 |
-
_this.keydown_checker(evt);
|
860 |
-
};
|
861 |
-
})(this));
|
862 |
-
this.focus_field.on('cut.chosen', (function(_this) {
|
863 |
-
return function(evt) {
|
864 |
-
setTimeout(transfer_value, 0);
|
865 |
-
_this.clipboard_event_checker(evt);
|
866 |
-
};
|
867 |
-
})(this));
|
868 |
-
return this.focus_field.on('paste.chosen', (function(_this) {
|
869 |
-
return function(evt) {
|
870 |
-
setTimeout(transfer_value, 0);
|
871 |
-
_this.clipboard_event_checker(evt);
|
872 |
-
};
|
873 |
-
})(this));
|
874 |
-
}
|
875 |
-
};
|
876 |
-
|
877 |
-
Chosen.prototype.destroy = function() {
|
878 |
-
$(this.container[0].ownerDocument).off('click.chosen', this.click_test_action);
|
879 |
-
if (this.form_field_label.length > 0) {
|
880 |
-
this.form_field_label.off('click.chosen');
|
881 |
-
}
|
882 |
-
if (this.search_field[0].tabIndex) {
|
883 |
-
this.form_field_jq[0].tabIndex = this.search_field[0].tabIndex;
|
884 |
-
}
|
885 |
-
this.container.remove();
|
886 |
-
this.form_field_jq.removeData('chosen');
|
887 |
-
return this.form_field_jq.show();
|
888 |
-
};
|
889 |
-
|
890 |
-
Chosen.prototype.search_field_disabled = function() {
|
891 |
-
this.is_disabled = this.form_field.disabled || this.form_field_jq.parents('fieldset').is(':disabled');
|
892 |
-
this.container.toggleClass('chosen-disabled', this.is_disabled);
|
893 |
-
this.search_field[0].disabled = this.is_disabled;
|
894 |
-
if (!this.is_multiple) {
|
895 |
-
this.selected_item.off('focus.chosen', this.activate_field);
|
896 |
-
}
|
897 |
-
if (this.is_disabled) {
|
898 |
-
return this.close_field();
|
899 |
-
} else if (!this.is_multiple) {
|
900 |
-
return this.selected_item.on('focus.chosen', this.activate_field);
|
901 |
-
}
|
902 |
-
};
|
903 |
-
|
904 |
-
Chosen.prototype.container_mousedown = function(evt) {
|
905 |
-
var ref;
|
906 |
-
if (this.is_disabled) {
|
907 |
-
return;
|
908 |
-
}
|
909 |
-
if (evt && ((ref = evt.type) === 'mousedown' || ref === 'touchstart') && !this.results_showing) {
|
910 |
-
evt.preventDefault();
|
911 |
-
}
|
912 |
-
if (!((evt != null) && ($(evt.target)).hasClass("search-choice-close"))) {
|
913 |
-
if (!this.active_field) {
|
914 |
-
if (this.is_multiple) {
|
915 |
-
this.search_field.val("");
|
916 |
-
}
|
917 |
-
$(this.container[0].ownerDocument).on('click.chosen', this.click_test_action);
|
918 |
-
this.results_show();
|
919 |
-
} else if (!this.is_multiple && evt && (($(evt.target)[0] === this.selected_item[0]) || $(evt.target).parents("a.chosen-single").length)) {
|
920 |
-
evt.preventDefault();
|
921 |
-
this.results_toggle();
|
922 |
-
}
|
923 |
-
return this.activate_field();
|
924 |
-
}
|
925 |
-
};
|
926 |
-
|
927 |
-
Chosen.prototype.container_mouseup = function(evt) {
|
928 |
-
if (evt.target.nodeName === "ABBR" && !this.is_disabled) {
|
929 |
-
return this.results_reset(evt);
|
930 |
-
}
|
931 |
-
};
|
932 |
-
|
933 |
-
Chosen.prototype.search_results_mousewheel = function(evt) {
|
934 |
-
var delta;
|
935 |
-
if (evt.originalEvent) {
|
936 |
-
delta = evt.originalEvent.deltaY || -evt.originalEvent.wheelDelta || evt.originalEvent.detail;
|
937 |
-
}
|
938 |
-
if (delta != null) {
|
939 |
-
evt.preventDefault();
|
940 |
-
if (evt.type === 'DOMMouseScroll') {
|
941 |
-
delta = delta * 40;
|
942 |
-
}
|
943 |
-
return this.search_results.scrollTop(delta + this.search_results.scrollTop());
|
944 |
-
}
|
945 |
-
};
|
946 |
-
|
947 |
-
Chosen.prototype.blur_test = function(evt) {
|
948 |
-
if (!this.active_field && this.container.hasClass("chosen-container-active")) {
|
949 |
-
return this.close_field();
|
950 |
-
}
|
951 |
-
};
|
952 |
-
|
953 |
-
Chosen.prototype.close_field = function() {
|
954 |
-
$(this.container[0].ownerDocument).off("click.chosen", this.click_test_action);
|
955 |
-
this.active_field = false;
|
956 |
-
this.results_hide();
|
957 |
-
this.container.removeClass("chosen-container-active");
|
958 |
-
this.clear_backstroke();
|
959 |
-
this.show_search_field_default();
|
960 |
-
this.search_field_scale();
|
961 |
-
return this.search_field.blur();
|
962 |
-
};
|
963 |
-
|
964 |
-
Chosen.prototype.activate_field = function() {
|
965 |
-
if (this.is_disabled) {
|
966 |
-
return;
|
967 |
-
}
|
968 |
-
this.container.addClass("chosen-container-active");
|
969 |
-
this.active_field = true;
|
970 |
-
return this.search_field.focus();
|
971 |
-
};
|
972 |
-
|
973 |
-
Chosen.prototype.test_active_click = function(evt) {
|
974 |
-
var active_container;
|
975 |
-
active_container = $(evt.target).closest('.chosen-container');
|
976 |
-
if (active_container.length && this.container[0] === active_container[0]) {
|
977 |
-
return this.active_field = true;
|
978 |
-
} else {
|
979 |
-
return this.close_field();
|
980 |
-
}
|
981 |
-
};
|
982 |
-
|
983 |
-
Chosen.prototype.results_build = function() {
|
984 |
-
this.parsing = true;
|
985 |
-
this.selected_option_count = null;
|
986 |
-
this.results_data = SelectParser.select_to_array(this.form_field);
|
987 |
-
if (this.is_multiple) {
|
988 |
-
this.search_choices.find("li.search-choice").remove();
|
989 |
-
} else {
|
990 |
-
this.single_set_selected_text();
|
991 |
-
if (this.disable_search || this.form_field.options.length <= this.disable_search_threshold) {
|
992 |
-
this.search_field[0].readOnly = true;
|
993 |
-
this.focus_field[0].readOnly = true;
|
994 |
-
this.container.addClass("chosen-container-single-nosearch");
|
995 |
-
} else {
|
996 |
-
this.search_field[0].readOnly = false;
|
997 |
-
this.focus_field[0].readOnly = false;
|
998 |
-
this.container.removeClass("chosen-container-single-nosearch");
|
999 |
-
}
|
1000 |
-
}
|
1001 |
-
this.update_results_content(this.results_option_build({
|
1002 |
-
first: true
|
1003 |
-
}));
|
1004 |
-
this.search_field_disabled();
|
1005 |
-
this.show_search_field_default();
|
1006 |
-
this.search_field_scale();
|
1007 |
-
return this.parsing = false;
|
1008 |
-
};
|
1009 |
-
|
1010 |
-
Chosen.prototype.result_do_highlight = function(el) {
|
1011 |
-
var high_bottom, high_top, maxHeight, visible_bottom, visible_top;
|
1012 |
-
if (el.length) {
|
1013 |
-
this.result_clear_highlight();
|
1014 |
-
this.result_highlight = el;
|
1015 |
-
this.result_highlight.addClass("highlighted");
|
1016 |
-
maxHeight = parseInt(this.search_results.css("maxHeight"), 10);
|
1017 |
-
visible_top = this.search_results.scrollTop();
|
1018 |
-
visible_bottom = maxHeight + visible_top;
|
1019 |
-
high_top = this.result_highlight.position().top + this.search_results.scrollTop();
|
1020 |
-
high_bottom = high_top + this.result_highlight.outerHeight();
|
1021 |
-
if (high_bottom >= visible_bottom) {
|
1022 |
-
return this.search_results.scrollTop((high_bottom - maxHeight) > 0 ? high_bottom - maxHeight : 0);
|
1023 |
-
} else if (high_top < visible_top) {
|
1024 |
-
return this.search_results.scrollTop(high_top);
|
1025 |
-
}
|
1026 |
-
}
|
1027 |
-
};
|
1028 |
-
|
1029 |
-
Chosen.prototype.result_clear_highlight = function() {
|
1030 |
-
if (this.result_highlight) {
|
1031 |
-
this.result_highlight.removeClass("highlighted");
|
1032 |
-
}
|
1033 |
-
return this.result_highlight = null;
|
1034 |
-
};
|
1035 |
-
|
1036 |
-
Chosen.prototype.results_show = function() {
|
1037 |
-
if (this.is_multiple && this.max_selected_options <= this.choices_count()) {
|
1038 |
-
this.form_field_jq.trigger("chosen:maxselected", {
|
1039 |
-
chosen: this
|
1040 |
-
});
|
1041 |
-
return false;
|
1042 |
-
}
|
1043 |
-
this.container.addClass("chosen-with-drop");
|
1044 |
-
this.results_showing = true;
|
1045 |
-
this.search_field.focus();
|
1046 |
-
this.search_field.val(this.get_search_field_value());
|
1047 |
-
this.winnow_results();
|
1048 |
-
return this.form_field_jq.trigger("chosen:showing_dropdown", {
|
1049 |
-
chosen: this
|
1050 |
-
});
|
1051 |
-
};
|
1052 |
-
|
1053 |
-
Chosen.prototype.update_results_content = function(content) {
|
1054 |
-
return this.search_results.html(content);
|
1055 |
-
};
|
1056 |
-
|
1057 |
-
Chosen.prototype.results_hide = function() {
|
1058 |
-
if (this.results_showing) {
|
1059 |
-
this.result_clear_highlight();
|
1060 |
-
setTimeout(((function(_this) {
|
1061 |
-
return function() {
|
1062 |
-
return _this.focus_field.focus();
|
1063 |
-
};
|
1064 |
-
})(this)), 0);
|
1065 |
-
this.container.removeClass("chosen-with-drop");
|
1066 |
-
this.form_field_jq.trigger("chosen:hiding_dropdown", {
|
1067 |
-
chosen: this
|
1068 |
-
});
|
1069 |
-
}
|
1070 |
-
return this.results_showing = false;
|
1071 |
-
};
|
1072 |
-
|
1073 |
-
Chosen.prototype.set_tab_index = function(el) {
|
1074 |
-
var ref, ti;
|
1075 |
-
if (this.form_field.tabIndex) {
|
1076 |
-
ti = this.form_field.tabIndex;
|
1077 |
-
this.form_field.tabIndex = -1;
|
1078 |
-
this.search_field[0].tabIndex = ti;
|
1079 |
-
return (ref = this.focus_field[0]) != null ? ref.tabIndex = ti : void 0;
|
1080 |
-
}
|
1081 |
-
};
|
1082 |
-
|
1083 |
-
Chosen.prototype.set_label_behavior = function() {
|
1084 |
-
this.form_field_label = this.form_field_jq.parents("label");
|
1085 |
-
if (!this.form_field_label.length && this.form_field.id.length) {
|
1086 |
-
this.form_field_label = $("label[for='" + this.form_field.id + "']");
|
1087 |
-
}
|
1088 |
-
if (this.form_field_label.length > 0) {
|
1089 |
-
return this.form_field_label.on('click.chosen', this.label_click_handler);
|
1090 |
-
}
|
1091 |
-
};
|
1092 |
-
|
1093 |
-
Chosen.prototype.show_search_field_default = function() {
|
1094 |
-
if (this.is_multiple && this.choices_count() < 1 && !this.active_field) {
|
1095 |
-
this.search_field.val(this.default_text);
|
1096 |
-
return this.search_field.addClass("default");
|
1097 |
-
} else {
|
1098 |
-
this.search_field.val("");
|
1099 |
-
return this.search_field.removeClass("default");
|
1100 |
-
}
|
1101 |
-
};
|
1102 |
-
|
1103 |
-
Chosen.prototype.search_results_mouseup = function(evt) {
|
1104 |
-
var target;
|
1105 |
-
target = $(evt.target).hasClass("active-result") ? $(evt.target) : $(evt.target).parents(".active-result").first();
|
1106 |
-
if (target.length) {
|
1107 |
-
this.result_highlight = target;
|
1108 |
-
this.result_select(evt);
|
1109 |
-
return this.search_field.focus();
|
1110 |
-
}
|
1111 |
-
};
|
1112 |
-
|
1113 |
-
Chosen.prototype.search_results_mouseover = function(evt) {
|
1114 |
-
var target;
|
1115 |
-
target = $(evt.target).hasClass("active-result") ? $(evt.target) : $(evt.target).parents(".active-result").first();
|
1116 |
-
if (target) {
|
1117 |
-
return this.result_do_highlight(target);
|
1118 |
-
}
|
1119 |
-
};
|
1120 |
-
|
1121 |
-
Chosen.prototype.search_results_mouseout = function(evt) {
|
1122 |
-
if ($(evt.target).hasClass("active-result") || $(evt.target).parents('.active-result').first()) {
|
1123 |
-
return this.result_clear_highlight();
|
1124 |
-
}
|
1125 |
-
};
|
1126 |
-
|
1127 |
-
Chosen.prototype.choice_build = function(item) {
|
1128 |
-
var choice, close_link;
|
1129 |
-
choice = $('<li />', {
|
1130 |
-
"class": "search-choice"
|
1131 |
-
}).html("<span>" + (this.choice_label(item)) + "</span>");
|
1132 |
-
if (item.disabled) {
|
1133 |
-
choice.addClass('search-choice-disabled');
|
1134 |
-
} else {
|
1135 |
-
close_link = $('<a />', {
|
1136 |
-
"class": 'search-choice-close',
|
1137 |
-
'data-option-array-index': item.array_index
|
1138 |
-
});
|
1139 |
-
close_link.on('click.chosen', (function(_this) {
|
1140 |
-
return function(evt) {
|
1141 |
-
return _this.choice_destroy_link_click(evt);
|
1142 |
-
};
|
1143 |
-
})(this));
|
1144 |
-
choice.append(close_link);
|
1145 |
-
}
|
1146 |
-
return this.search_container.before(choice);
|
1147 |
-
};
|
1148 |
-
|
1149 |
-
Chosen.prototype.choice_destroy_link_click = function(evt) {
|
1150 |
-
evt.preventDefault();
|
1151 |
-
evt.stopPropagation();
|
1152 |
-
if (!this.is_disabled) {
|
1153 |
-
return this.choice_destroy($(evt.target));
|
1154 |
-
}
|
1155 |
-
};
|
1156 |
-
|
1157 |
-
Chosen.prototype.choice_destroy = function(link) {
|
1158 |
-
if (this.result_deselect(link[0].getAttribute("data-option-array-index"))) {
|
1159 |
-
if (this.active_field) {
|
1160 |
-
this.search_field.focus();
|
1161 |
-
} else {
|
1162 |
-
this.show_search_field_default();
|
1163 |
-
}
|
1164 |
-
if (this.is_multiple && this.choices_count() > 0 && this.get_search_field_value().length < 1) {
|
1165 |
-
this.results_hide();
|
1166 |
-
}
|
1167 |
-
link.parents('li').first().remove();
|
1168 |
-
return this.search_field_scale();
|
1169 |
-
}
|
1170 |
-
};
|
1171 |
-
|
1172 |
-
Chosen.prototype.results_reset = function() {
|
1173 |
-
this.reset_single_select_options();
|
1174 |
-
this.form_field.options[0].selected = true;
|
1175 |
-
this.single_set_selected_text();
|
1176 |
-
this.show_search_field_default();
|
1177 |
-
this.results_reset_cleanup();
|
1178 |
-
this.trigger_form_field_change();
|
1179 |
-
if (this.active_field) {
|
1180 |
-
return this.results_hide();
|
1181 |
-
}
|
1182 |
-
};
|
1183 |
-
|
1184 |
-
Chosen.prototype.results_reset_cleanup = function() {
|
1185 |
-
this.current_selectedIndex = this.form_field.selectedIndex;
|
1186 |
-
return this.selected_item.find("abbr").remove();
|
1187 |
-
};
|
1188 |
-
|
1189 |
-
Chosen.prototype.result_select = function(evt) {
|
1190 |
-
var high, item;
|
1191 |
-
if (this.result_highlight) {
|
1192 |
-
high = this.result_highlight;
|
1193 |
-
this.result_clear_highlight();
|
1194 |
-
if (this.is_multiple && this.max_selected_options <= this.choices_count()) {
|
1195 |
-
this.form_field_jq.trigger("chosen:maxselected", {
|
1196 |
-
chosen: this
|
1197 |
-
});
|
1198 |
-
return false;
|
1199 |
-
}
|
1200 |
-
if (this.is_multiple) {
|
1201 |
-
high.removeClass("active-result");
|
1202 |
-
} else {
|
1203 |
-
this.reset_single_select_options();
|
1204 |
-
}
|
1205 |
-
high.addClass("result-selected");
|
1206 |
-
item = this.results_data[high[0].getAttribute("data-option-array-index")];
|
1207 |
-
item.selected = true;
|
1208 |
-
this.form_field.options[item.options_index].selected = true;
|
1209 |
-
this.selected_option_count = null;
|
1210 |
-
if (this.is_multiple) {
|
1211 |
-
this.choice_build(item);
|
1212 |
-
} else {
|
1213 |
-
this.single_set_selected_text(this.choice_label(item));
|
1214 |
-
}
|
1215 |
-
if (this.is_multiple && (!this.hide_results_on_select || (evt.metaKey || evt.ctrlKey))) {
|
1216 |
-
if (evt.metaKey || evt.ctrlKey) {
|
1217 |
-
this.winnow_results({
|
1218 |
-
skip_highlight: true
|
1219 |
-
});
|
1220 |
-
} else {
|
1221 |
-
this.search_field.val("");
|
1222 |
-
this.winnow_results();
|
1223 |
-
}
|
1224 |
-
} else {
|
1225 |
-
this.results_hide();
|
1226 |
-
this.show_search_field_default();
|
1227 |
-
}
|
1228 |
-
if (this.is_multiple || this.form_field.selectedIndex !== this.current_selectedIndex) {
|
1229 |
-
this.trigger_form_field_change({
|
1230 |
-
selected: this.form_field.options[item.options_index].value
|
1231 |
-
});
|
1232 |
-
}
|
1233 |
-
this.current_selectedIndex = this.form_field.selectedIndex;
|
1234 |
-
evt.preventDefault();
|
1235 |
-
return this.search_field_scale();
|
1236 |
-
}
|
1237 |
-
};
|
1238 |
-
|
1239 |
-
Chosen.prototype.single_set_selected_text = function(text) {
|
1240 |
-
if (text == null) {
|
1241 |
-
text = this.default_text;
|
1242 |
-
}
|
1243 |
-
if (text === this.default_text) {
|
1244 |
-
this.selected_item.addClass("chosen-default");
|
1245 |
-
} else {
|
1246 |
-
this.single_deselect_control_build();
|
1247 |
-
this.selected_item.removeClass("chosen-default");
|
1248 |
-
}
|
1249 |
-
return this.selected_item.find("span").html(text);
|
1250 |
-
};
|
1251 |
-
|
1252 |
-
Chosen.prototype.result_deselect = function(pos) {
|
1253 |
-
var result_data;
|
1254 |
-
result_data = this.results_data[pos];
|
1255 |
-
if (!this.form_field.options[result_data.options_index].disabled) {
|
1256 |
-
result_data.selected = false;
|
1257 |
-
this.form_field.options[result_data.options_index].selected = false;
|
1258 |
-
this.selected_option_count = null;
|
1259 |
-
this.result_clear_highlight();
|
1260 |
-
if (this.results_showing) {
|
1261 |
-
this.winnow_results();
|
1262 |
-
}
|
1263 |
-
this.trigger_form_field_change({
|
1264 |
-
deselected: this.form_field.options[result_data.options_index].value
|
1265 |
-
});
|
1266 |
-
this.search_field_scale();
|
1267 |
-
return true;
|
1268 |
-
} else {
|
1269 |
-
return false;
|
1270 |
-
}
|
1271 |
-
};
|
1272 |
-
|
1273 |
-
Chosen.prototype.single_deselect_control_build = function() {
|
1274 |
-
if (!this.allow_single_deselect) {
|
1275 |
-
return;
|
1276 |
-
}
|
1277 |
-
if (!this.selected_item.find("abbr").length) {
|
1278 |
-
this.selected_item.find("span").first().after("<abbr class=\"search-choice-close\"></abbr>");
|
1279 |
-
}
|
1280 |
-
return this.selected_item.addClass("chosen-single-with-deselect");
|
1281 |
-
};
|
1282 |
-
|
1283 |
-
Chosen.prototype.get_search_field_value = function() {
|
1284 |
-
return this.search_field.val();
|
1285 |
-
};
|
1286 |
-
|
1287 |
-
Chosen.prototype.get_search_text = function() {
|
1288 |
-
return $.trim(this.get_search_field_value());
|
1289 |
-
};
|
1290 |
-
|
1291 |
-
Chosen.prototype.escape_html = function(text) {
|
1292 |
-
return $('<div/>').text(text).html();
|
1293 |
-
};
|
1294 |
-
|
1295 |
-
Chosen.prototype.winnow_results_set_highlight = function() {
|
1296 |
-
var do_high, selected_results;
|
1297 |
-
selected_results = !this.is_multiple ? this.search_results.find(".result-selected.active-result") : [];
|
1298 |
-
do_high = selected_results.length ? selected_results.first() : this.search_results.find(".active-result").first();
|
1299 |
-
if (do_high != null) {
|
1300 |
-
return this.result_do_highlight(do_high);
|
1301 |
-
}
|
1302 |
-
};
|
1303 |
-
|
1304 |
-
Chosen.prototype.no_results = function(terms) {
|
1305 |
-
var no_results_html;
|
1306 |
-
no_results_html = this.get_no_results_html(terms);
|
1307 |
-
this.search_results.append(no_results_html);
|
1308 |
-
return this.form_field_jq.trigger("chosen:no_results", {
|
1309 |
-
chosen: this
|
1310 |
-
});
|
1311 |
-
};
|
1312 |
-
|
1313 |
-
Chosen.prototype.no_results_clear = function() {
|
1314 |
-
return this.search_results.find(".no-results").remove();
|
1315 |
-
};
|
1316 |
-
|
1317 |
-
Chosen.prototype.keydown_arrow = function() {
|
1318 |
-
var next_sib;
|
1319 |
-
if (this.results_showing && this.result_highlight) {
|
1320 |
-
next_sib = this.result_highlight.nextAll("li.active-result").first();
|
1321 |
-
if (next_sib) {
|
1322 |
-
return this.result_do_highlight(next_sib);
|
1323 |
-
}
|
1324 |
-
} else {
|
1325 |
-
return this.results_show();
|
1326 |
-
}
|
1327 |
-
};
|
1328 |
-
|
1329 |
-
Chosen.prototype.keyup_arrow = function() {
|
1330 |
-
var prev_sibs;
|
1331 |
-
if (!this.results_showing && !this.is_multiple) {
|
1332 |
-
return this.results_show();
|
1333 |
-
} else if (this.result_highlight) {
|
1334 |
-
prev_sibs = this.result_highlight.prevAll("li.active-result");
|
1335 |
-
if (prev_sibs.length) {
|
1336 |
-
return this.result_do_highlight(prev_sibs.first());
|
1337 |
-
} else {
|
1338 |
-
if (this.choices_count() > 0) {
|
1339 |
-
this.results_hide();
|
1340 |
-
}
|
1341 |
-
return this.result_clear_highlight();
|
1342 |
-
}
|
1343 |
-
}
|
1344 |
-
};
|
1345 |
-
|
1346 |
-
Chosen.prototype.keydown_backstroke = function() {
|
1347 |
-
var next_available_destroy;
|
1348 |
-
if (this.pending_backstroke) {
|
1349 |
-
this.choice_destroy(this.pending_backstroke.find("a").first());
|
1350 |
-
return this.clear_backstroke();
|
1351 |
-
} else {
|
1352 |
-
next_available_destroy = this.search_container.siblings("li.search-choice").last();
|
1353 |
-
if (next_available_destroy.length && !next_available_destroy.hasClass("search-choice-disabled")) {
|
1354 |
-
this.pending_backstroke = next_available_destroy;
|
1355 |
-
if (this.single_backstroke_delete) {
|
1356 |
-
return this.keydown_backstroke();
|
1357 |
-
} else {
|
1358 |
-
return this.pending_backstroke.addClass("search-choice-focus");
|
1359 |
-
}
|
1360 |
-
}
|
1361 |
-
}
|
1362 |
-
};
|
1363 |
-
|
1364 |
-
Chosen.prototype.clear_backstroke = function() {
|
1365 |
-
if (this.pending_backstroke) {
|
1366 |
-
this.pending_backstroke.removeClass("search-choice-focus");
|
1367 |
-
}
|
1368 |
-
return this.pending_backstroke = null;
|
1369 |
-
};
|
1370 |
-
|
1371 |
-
Chosen.prototype.search_field_scale = function() {
|
1372 |
-
var div, i, len, style, style_block, styles, width;
|
1373 |
-
if (!this.is_multiple) {
|
1374 |
-
return;
|
1375 |
-
}
|
1376 |
-
style_block = {
|
1377 |
-
position: 'absolute',
|
1378 |
-
left: '-1000px',
|
1379 |
-
top: '-1000px',
|
1380 |
-
display: 'none',
|
1381 |
-
whiteSpace: 'pre'
|
1382 |
-
};
|
1383 |
-
styles = ['fontSize', 'fontStyle', 'fontWeight', 'fontFamily', 'lineHeight', 'textTransform', 'letterSpacing'];
|
1384 |
-
for (i = 0, len = styles.length; i < len; i++) {
|
1385 |
-
style = styles[i];
|
1386 |
-
style_block[style] = this.search_field.css(style);
|
1387 |
-
}
|
1388 |
-
div = $('<div />').css(style_block);
|
1389 |
-
div.text(this.get_search_field_value());
|
1390 |
-
$('body').append(div);
|
1391 |
-
width = div.width() + 25;
|
1392 |
-
div.remove();
|
1393 |
-
if (this.container.is(':visible')) {
|
1394 |
-
width = Math.min(this.container.outerWidth() - 10, width);
|
1395 |
-
}
|
1396 |
-
return this.search_field.width(width);
|
1397 |
-
};
|
1398 |
-
|
1399 |
-
Chosen.prototype.trigger_form_field_change = function(extra) {
|
1400 |
-
this.form_field_jq.trigger("input", extra);
|
1401 |
-
return this.form_field_jq.trigger("change", extra);
|
1402 |
-
};
|
1403 |
-
|
1404 |
-
return Chosen;
|
1405 |
-
|
1406 |
-
})(AbstractChosen);
|
1407 |
-
|
1408 |
-
}).call(this);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class-olympus-google-fonts.php
CHANGED
@@ -2,9 +2,9 @@
|
|
2 |
/**
|
3 |
* Main Olympus_Google_Fonts Class
|
4 |
*
|
5 |
-
* @package
|
6 |
-
* @copyright
|
7 |
-
* @license
|
8 |
*/
|
9 |
|
10 |
/**
|
@@ -19,11 +19,15 @@ class Olympus_Google_Fonts {
|
|
19 |
|
20 |
$this->includes();
|
21 |
|
22 |
-
add_action( 'wp_enqueue_scripts', array( $this, 'enqueue' ) );
|
23 |
add_action( 'customize_controls_enqueue_scripts', array( $this, 'customize_controls_enqueue' ) );
|
24 |
add_action( 'customize_preview_init', array( $this, 'customize_preview_enqueue' ) );
|
25 |
|
26 |
-
add_filter( 'plugin_action_links_' . plugin_basename( OGF_DIR_PATH . 'olympus-google-fonts.php' ), array( $this, '
|
|
|
|
|
|
|
|
|
27 |
|
28 |
}
|
29 |
|
@@ -33,15 +37,22 @@ class Olympus_Google_Fonts {
|
|
33 |
public function includes() {
|
34 |
|
35 |
// Required files for building the Google Fonts URL.
|
36 |
-
|
37 |
-
|
38 |
|
39 |
// Required files for the customizer settings.
|
40 |
-
require OGF_DIR_PATH . 'includes/customizer/
|
41 |
-
|
|
|
42 |
|
43 |
// Feedback request class.
|
44 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
45 |
|
46 |
}
|
47 |
|
@@ -59,10 +70,10 @@ class Olympus_Google_Fonts {
|
|
59 |
*/
|
60 |
public function enqueue() {
|
61 |
|
62 |
-
$
|
63 |
|
64 |
-
if ( $
|
65 |
-
wp_enqueue_style( 'olympus-google-fonts', $
|
66 |
}
|
67 |
|
68 |
}
|
@@ -72,8 +83,11 @@ class Olympus_Google_Fonts {
|
|
72 |
*/
|
73 |
public function customize_controls_enqueue() {
|
74 |
|
75 |
-
wp_enqueue_script( 'ogf-customize-controls', esc_url( OGF_DIR_URL . 'assets/js/customize-controls.js' ), array( 'customize-controls' ) );
|
76 |
-
wp_enqueue_style( 'ogf-customize-controls', esc_url( OGF_DIR_URL . 'assets/css/customize-controls.css' ) );
|
|
|
|
|
|
|
77 |
|
78 |
}
|
79 |
|
@@ -81,24 +95,47 @@ class Olympus_Google_Fonts {
|
|
81 |
* Load preview scripts/styles.
|
82 |
*/
|
83 |
public function customize_preview_enqueue() {
|
84 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
85 |
}
|
86 |
|
87 |
/**
|
88 |
-
*
|
89 |
*
|
90 |
* @param array $links Current links array.
|
91 |
*/
|
92 |
-
public function
|
93 |
|
|
|
94 |
$customizer_url = admin_url( 'customize.php?autofocus[panel]=olympus_google_fonts' );
|
95 |
|
96 |
$settings_link = '<a href="' . esc_url( $customizer_url ) . '">' . esc_html__( 'Settings', 'olympus-google-fonts' ) . '</a>';
|
97 |
|
98 |
array_push( $links, $settings_link );
|
99 |
|
|
|
|
|
|
|
|
|
|
|
100 |
return $links;
|
101 |
|
102 |
}
|
103 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
104 |
}
|
2 |
/**
|
3 |
* Main Olympus_Google_Fonts Class
|
4 |
*
|
5 |
+
* @package olympus-google-fonts
|
6 |
+
* @copyright Copyright (c) 2018, Danny Cooper
|
7 |
+
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
8 |
*/
|
9 |
|
10 |
/**
|
19 |
|
20 |
$this->includes();
|
21 |
|
22 |
+
add_action( 'wp_enqueue_scripts', array( $this, 'enqueue' ), 1000 ); // ensure our Google Font styles load last.
|
23 |
add_action( 'customize_controls_enqueue_scripts', array( $this, 'customize_controls_enqueue' ) );
|
24 |
add_action( 'customize_preview_init', array( $this, 'customize_preview_enqueue' ) );
|
25 |
|
26 |
+
add_filter( 'plugin_action_links_' . plugin_basename( OGF_DIR_PATH . 'olympus-google-fonts.php' ), array( $this, 'links' ) );
|
27 |
+
|
28 |
+
if ( ! defined( 'OGF_PRO' ) ) {
|
29 |
+
add_action( 'customize_register', array( $this, 'remove_pro_sections' ) );
|
30 |
+
}
|
31 |
|
32 |
}
|
33 |
|
37 |
public function includes() {
|
38 |
|
39 |
// Required files for building the Google Fonts URL.
|
40 |
+
include OGF_DIR_PATH . 'includes/functions.php';
|
41 |
+
include OGF_DIR_PATH . 'includes/class-ogf-fonts.php';
|
42 |
|
43 |
// Required files for the customizer settings.
|
44 |
+
require OGF_DIR_PATH . 'includes/customizer/class-ogf-customize-panel.php';
|
45 |
+
include OGF_DIR_PATH . 'includes/customizer/settings.php';
|
46 |
+
include OGF_DIR_PATH . 'includes/customizer/output-css.php';
|
47 |
|
48 |
// Feedback request class.
|
49 |
+
include OGF_DIR_PATH . 'includes/class-ogf-feedback.php';
|
50 |
+
|
51 |
+
// Welcome notice class.
|
52 |
+
include OGF_DIR_PATH . 'includes/class-ogf-welcome.php';
|
53 |
+
|
54 |
+
// Deactivation class.
|
55 |
+
require OGF_DIR_PATH . 'includes/class-ogf-deactivation.php';
|
56 |
|
57 |
}
|
58 |
|
70 |
*/
|
71 |
public function enqueue() {
|
72 |
|
73 |
+
$fonts = new OGF_Fonts();
|
74 |
|
75 |
+
if ( $fonts->has_custom_fonts() ) {
|
76 |
+
wp_enqueue_style( 'olympus-google-fonts', $fonts->build_url(), array(), OGF_VERSION );
|
77 |
}
|
78 |
|
79 |
}
|
83 |
*/
|
84 |
public function customize_controls_enqueue() {
|
85 |
|
86 |
+
wp_enqueue_script( 'ogf-customize-controls', esc_url( OGF_DIR_URL . 'assets/js/customize-controls.js' ), array( 'customize-controls' ), OGF_VERSION, true );
|
87 |
+
wp_enqueue_style( 'ogf-customize-controls', esc_url( OGF_DIR_URL . 'assets/css/customize-controls.css' ), array(), OGF_VERSION );
|
88 |
+
|
89 |
+
wp_localize_script( 'ogf-customize-controls', 'ogf_font_array', ogf_fonts_array() );
|
90 |
+
wp_localize_script( 'ogf-customize-controls', 'ogf_font_choices', ogf_font_choices_for_select() );
|
91 |
|
92 |
}
|
93 |
|
95 |
* Load preview scripts/styles.
|
96 |
*/
|
97 |
public function customize_preview_enqueue() {
|
98 |
+
|
99 |
+
wp_enqueue_script( 'ogf-customize-preview', esc_url( OGF_DIR_URL . 'assets/js/customize-preview.js' ), array( 'jquery' ), OGF_VERSION, true );
|
100 |
+
|
101 |
+
$elements = array_merge( ogf_get_elements(), ogf_get_custom_elements() );
|
102 |
+
|
103 |
+
wp_localize_script( 'ogf-customize-preview', 'ogf_elements', $elements );
|
104 |
+
|
105 |
}
|
106 |
|
107 |
/**
|
108 |
+
* Add custom links to plugin settings page.
|
109 |
*
|
110 |
* @param array $links Current links array.
|
111 |
*/
|
112 |
+
public function links( $links ) {
|
113 |
|
114 |
+
// Customizer Settings Link.
|
115 |
$customizer_url = admin_url( 'customize.php?autofocus[panel]=olympus_google_fonts' );
|
116 |
|
117 |
$settings_link = '<a href="' . esc_url( $customizer_url ) . '">' . esc_html__( 'Settings', 'olympus-google-fonts' ) . '</a>';
|
118 |
|
119 |
array_push( $links, $settings_link );
|
120 |
|
121 |
+
// Upgrade Link.
|
122 |
+
$pro_link = '<a href="https://fontsplugin.com?utm_source=wpadmin-settings">' . esc_html__( 'Upgrade to Pro', 'olympus-google-fonts' ) . '</a>';
|
123 |
+
|
124 |
+
array_push( $links, $pro_link );
|
125 |
+
|
126 |
return $links;
|
127 |
|
128 |
}
|
129 |
|
130 |
+
/**
|
131 |
+
* Remove pro sections from basic version.
|
132 |
+
*
|
133 |
+
* @param object $wp_customize Access to the $wp_customize object.
|
134 |
+
*/
|
135 |
+
public function remove_pro_sections( $wp_customize ) {
|
136 |
+
$wp_customize->remove_section( 'ogf_custom' );
|
137 |
+
$wp_customize->remove_section( 'ogf_advanced__custom' );
|
138 |
+
$wp_customize->remove_section( 'ogf_font_loading' );
|
139 |
+
}
|
140 |
+
|
141 |
}
|
includes/class-ogf-deactivation.php
ADDED
@@ -0,0 +1,108 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Deactivation Feedback Class.
|
4 |
+
*
|
5 |
+
* @package olympus-google-fonts
|
6 |
+
* @copyright Copyright (c) 2018, Danny Cooper
|
7 |
+
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
8 |
+
*/
|
9 |
+
|
10 |
+
/**
|
11 |
+
* The feedback.
|
12 |
+
*/
|
13 |
+
class OGF_Deactivation {
|
14 |
+
|
15 |
+
/**
|
16 |
+
* Class constructor.
|
17 |
+
*/
|
18 |
+
public function __construct() {
|
19 |
+
// Add actions.
|
20 |
+
add_action( 'wp_ajax_ogf_submit_feedback', array( $this, 'ogf_submit_feedback' ) );
|
21 |
+
add_action( 'admin_enqueue_scripts', array( $this, 'enqueue' ) );
|
22 |
+
}
|
23 |
+
|
24 |
+
/**
|
25 |
+
* Enqeue the styles and scripts.
|
26 |
+
*
|
27 |
+
* @param string $hook The hook tells us which page of wp-admin we are on.
|
28 |
+
*/
|
29 |
+
public function enqueue( $hook ) {
|
30 |
+
|
31 |
+
if ( 'plugins.php' !== $hook ) {
|
32 |
+
return;
|
33 |
+
}
|
34 |
+
|
35 |
+
wp_enqueue_script( 'featherlight', esc_url( OGF_DIR_URL . 'assets/js/featherlight.min.js' ), 'jquery', OGF_VERSION, true );
|
36 |
+
wp_enqueue_script( 'ogf-admin-modal', esc_url( OGF_DIR_URL . 'assets/js/deactivation.js' ), 'jquery', OGF_VERSION, false );
|
37 |
+
|
38 |
+
wp_enqueue_style( 'ogf-deactivation', esc_url( OGF_DIR_URL . 'assets/css/deactivation.css' ), '', OGF_VERSION );
|
39 |
+
|
40 |
+
}
|
41 |
+
|
42 |
+
/**
|
43 |
+
* Remove WordPress email so annonymity is kept.
|
44 |
+
*
|
45 |
+
* @param $string $email WordPress email address.
|
46 |
+
*/
|
47 |
+
public function ogf_mail_from_email( $email ) {
|
48 |
+
return 'feedback@olympusthemes.com';
|
49 |
+
}
|
50 |
+
|
51 |
+
/**
|
52 |
+
* Remove WordPress name so annonymity is kept.
|
53 |
+
*
|
54 |
+
* @param $string $name WordPress install name.
|
55 |
+
*/
|
56 |
+
public function ogf_mail_from_name( $name ) {
|
57 |
+
return 'Deactivation Survey [OGF]';
|
58 |
+
}
|
59 |
+
|
60 |
+
/**
|
61 |
+
* Send user feedback regarding plugin deactivation.
|
62 |
+
*/
|
63 |
+
public function ogf_submit_feedback() {
|
64 |
+
|
65 |
+
$current_user = wp_get_current_user();
|
66 |
+
$url = site_url();
|
67 |
+
$user = $current_user->user_email;
|
68 |
+
$reason = ( isset( $_POST['reason'] ) ? wp_unslash( $_POST['reason'] ) : '' );
|
69 |
+
$explanation = ( isset( $_POST['explanation'] ) ? wp_unslash( $_POST['explanation'] ) : '' );
|
70 |
+
$anon = ( isset( $_POST['anon'] ) ? wp_unslash( $_POST['anon'] ) : '' );
|
71 |
+
|
72 |
+
if ( ! $explanation ) {
|
73 |
+
return;
|
74 |
+
}
|
75 |
+
|
76 |
+
add_filter( 'wp_mail_from_name', array( $this, 'ogf_mail_from_name' ) );
|
77 |
+
add_filter( 'wp_mail_from', array( $this, 'ogf_mail_from_email' ) );
|
78 |
+
|
79 |
+
if ( 'true' === $anon ) {
|
80 |
+
$url = 'https://google.com';
|
81 |
+
$user = 'anon@anonymous.com';
|
82 |
+
}
|
83 |
+
|
84 |
+
$to = 'support@olympusthemes.com';
|
85 |
+
$subject = 'Deactivation Survey';
|
86 |
+
$headers = array( 'Content-Type: text/html; charset=UTF-8' );
|
87 |
+
|
88 |
+
$body = '<html><body>' .
|
89 |
+
'<p>Version: ' . OGF_VERSION . '</p>' .
|
90 |
+
'<p>URL: ' . esc_url( $url ) . '</p>' .
|
91 |
+
'<p>User: ' . sanitize_email( $user ) . '</p>' .
|
92 |
+
'<p>Reason: ' . esc_html( $reason ) . '</p>' .
|
93 |
+
'<p>Explanation: ' . esc_html( $explanation ) . '</p>' .
|
94 |
+
'</html></body>';
|
95 |
+
|
96 |
+
wp_mail( $to, $subject, $body, $headers );
|
97 |
+
|
98 |
+
remove_filter( 'wp_mail_from_name', array( $this, 'ogf_mail_from_name' ) );
|
99 |
+
remove_filter( 'wp_mail_from', array( $this, 'ogf_mail_from_email' ) );
|
100 |
+
|
101 |
+
wp_die();
|
102 |
+
}
|
103 |
+
}
|
104 |
+
|
105 |
+
/*
|
106 |
+
* Instantiate the OGF_Deactivation class.
|
107 |
+
*/
|
108 |
+
new OGF_Deactivation();
|
includes/class-ogf-feedback.php
CHANGED
@@ -6,9 +6,9 @@
|
|
6 |
* Heavily based on code by Rhys Wynne
|
7 |
* https://winwar.co.uk/2014/10/ask-wordpress-plugin-reviews-week/
|
8 |
*
|
9 |
-
* @package
|
10 |
-
* @copyright
|
11 |
-
* @license
|
12 |
*/
|
13 |
|
14 |
if ( ! class_exists( 'OGF_Feedback' ) ) :
|
@@ -16,6 +16,7 @@ if ( ! class_exists( 'OGF_Feedback' ) ) :
|
|
16 |
* The feedback.
|
17 |
*/
|
18 |
class OGF_Feedback {
|
|
|
19 |
/**
|
20 |
* Slug.
|
21 |
*
|
@@ -240,7 +241,7 @@ if ( ! class_exists( 'OGF_Feedback' ) ) :
|
|
240 |
</p>
|
241 |
</div>
|
242 |
<div class="ogf-install-now">
|
243 |
-
|
244 |
<a href="<?php echo esc_url( $no_bug_url ); ?>" class="no-thanks"><?php echo esc_html__( 'No thanks / I already have', 'olympus-google-fonts' ); ?></a>
|
245 |
</div>
|
246 |
</div>
|
6 |
* Heavily based on code by Rhys Wynne
|
7 |
* https://winwar.co.uk/2014/10/ask-wordpress-plugin-reviews-week/
|
8 |
*
|
9 |
+
* @package olympus-google-fonts
|
10 |
+
* @copyright Copyright (c) 2018, Danny Cooper
|
11 |
+
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
12 |
*/
|
13 |
|
14 |
if ( ! class_exists( 'OGF_Feedback' ) ) :
|
16 |
* The feedback.
|
17 |
*/
|
18 |
class OGF_Feedback {
|
19 |
+
|
20 |
/**
|
21 |
* Slug.
|
22 |
*
|
241 |
</p>
|
242 |
</div>
|
243 |
<div class="ogf-install-now">
|
244 |
+
<?php printf( '<a href="%1$s" class="button button-primary ogf-install-button" target="_blank">%2$s</a>', esc_url( 'https://wordpress.org/support/view/plugin-reviews/olympus-google-fonts#new-post' ), esc_html__( 'Leave a Review', 'olympus-google-fonts' ) ); ?>
|
245 |
<a href="<?php echo esc_url( $no_bug_url ); ?>" class="no-thanks"><?php echo esc_html__( 'No thanks / I already have', 'olympus-google-fonts' ); ?></a>
|
246 |
</div>
|
247 |
</div>
|
includes/class-ogf-fonts.php
ADDED
@@ -0,0 +1,167 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Build the URL to load the chosen Google Fonts.
|
4 |
+
*
|
5 |
+
* @package olympus-google-fonts
|
6 |
+
* @copyright Copyright (c) 2018, Danny Cooper
|
7 |
+
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
8 |
+
*/
|
9 |
+
|
10 |
+
/**
|
11 |
+
* This class builds the Google Fonts URL.
|
12 |
+
*/
|
13 |
+
class OGF_Fonts {
|
14 |
+
|
15 |
+
/**
|
16 |
+
* All Google Fonts.
|
17 |
+
*
|
18 |
+
* @var array
|
19 |
+
*/
|
20 |
+
public $google_fonts = array();
|
21 |
+
|
22 |
+
/**
|
23 |
+
* The users font choices.
|
24 |
+
*
|
25 |
+
* @var array
|
26 |
+
*/
|
27 |
+
public $choices = array();
|
28 |
+
|
29 |
+
/**
|
30 |
+
* Let's get started.
|
31 |
+
*/
|
32 |
+
public function __construct() {
|
33 |
+
$this->google_fonts = ogf_fonts_array();
|
34 |
+
$this->get_choices();
|
35 |
+
}
|
36 |
+
|
37 |
+
/**
|
38 |
+
* Get the users font choices.
|
39 |
+
*/
|
40 |
+
public function get_choices() {
|
41 |
+
|
42 |
+
$elements = array_keys( ogf_get_elements() );
|
43 |
+
|
44 |
+
foreach ( $elements as $element ) {
|
45 |
+
if ( get_theme_mod( $element . '_font' ) && get_theme_mod( $element . '_font' ) !== 'default' ) {
|
46 |
+
$this->choices[] = get_theme_mod( $element . '_font' );
|
47 |
+
}
|
48 |
+
}
|
49 |
+
|
50 |
+
$elements = array_keys( ogf_get_custom_elements() );
|
51 |
+
|
52 |
+
foreach ( $elements as $element ) {
|
53 |
+
if ( get_theme_mod( $element . '_font' ) && get_theme_mod( $element . '_font' ) !== 'default' ) {
|
54 |
+
$this->choices[] = get_theme_mod( $element . '_font' );
|
55 |
+
}
|
56 |
+
}
|
57 |
+
|
58 |
+
}
|
59 |
+
|
60 |
+
/**
|
61 |
+
* Make the font name safe for use in URLs
|
62 |
+
*
|
63 |
+
* @param string $font The font we are getting the id of.
|
64 |
+
*/
|
65 |
+
public function get_font_id( $font ) {
|
66 |
+
|
67 |
+
return str_replace( ' ', '+', $font );
|
68 |
+
}
|
69 |
+
|
70 |
+
/**
|
71 |
+
* Get the font weights from ID.
|
72 |
+
*
|
73 |
+
* @param string $font_id The font ID.
|
74 |
+
*/
|
75 |
+
public function get_font_weights( $font_id ) {
|
76 |
+
|
77 |
+
return $this->google_fonts[ $font_id ]['variants'];
|
78 |
+
|
79 |
+
}
|
80 |
+
|
81 |
+
/**
|
82 |
+
* Get the font name from ID.
|
83 |
+
*
|
84 |
+
* @param string $font_id The font ID.
|
85 |
+
*/
|
86 |
+
public function get_font_name( $font_id ) {
|
87 |
+
|
88 |
+
return $this->google_fonts[ $font_id ]['family'];
|
89 |
+
|
90 |
+
}
|
91 |
+
|
92 |
+
/**
|
93 |
+
* Helper to check if the user is using any Google fonts.
|
94 |
+
*/
|
95 |
+
public function has_custom_fonts() {
|
96 |
+
|
97 |
+
if ( ! empty( $this->choices ) ) {
|
98 |
+
return true;
|
99 |
+
} else {
|
100 |
+
return false;
|
101 |
+
}
|
102 |
+
|
103 |
+
}
|
104 |
+
|
105 |
+
/**
|
106 |
+
* Remove the fonts the user has chosen not to load.
|
107 |
+
*
|
108 |
+
* @param string $font_id The font ID.
|
109 |
+
* @param string $weights The font weights.
|
110 |
+
*/
|
111 |
+
public function filter_selected_weights( $font_id, $weights ) {
|
112 |
+
|
113 |
+
$selected_weights = get_theme_mod( $font_id . '_weights', false );
|
114 |
+
|
115 |
+
if ( ! $selected_weights ) {
|
116 |
+
return $weights;
|
117 |
+
}
|
118 |
+
return array_intersect_key( $weights, array_flip( $selected_weights ) );
|
119 |
+
}
|
120 |
+
|
121 |
+
/**
|
122 |
+
* Return the Google Fonts url.
|
123 |
+
*/
|
124 |
+
public function build_url() {
|
125 |
+
|
126 |
+
$families = array();
|
127 |
+
$subsets = array();
|
128 |
+
|
129 |
+
if ( empty( $this->choices ) ) {
|
130 |
+
return;
|
131 |
+
}
|
132 |
+
|
133 |
+
$fonts = array_unique( $this->choices );
|
134 |
+
|
135 |
+
foreach ( $fonts as $font_id ) {
|
136 |
+
|
137 |
+
// Check the users choice is a real font.
|
138 |
+
if ( array_key_exists( $font_id, $this->google_fonts ) ) {
|
139 |
+
|
140 |
+
$font_id_for_url = $this->get_font_id( $this->google_fonts[ $font_id ]['family'] );
|
141 |
+
|
142 |
+
$weights = $this->filter_selected_weights( $font_id, $this->google_fonts[ $font_id ]['variants'] );
|
143 |
+
|
144 |
+
$families[] = $font_id_for_url . ':' . implode( ',', array_keys( $weights ) );
|
145 |
+
|
146 |
+
$subsets_array = $this->google_fonts[ $font_id ]['subsets'];
|
147 |
+
|
148 |
+
// Build an array of the subsets that need to be loaded.
|
149 |
+
foreach ( $subsets_array as $subset ) {
|
150 |
+
|
151 |
+
if ( ! in_array( $subset, $subsets, true ) ) {
|
152 |
+
$subsets[] = $subset;
|
153 |
+
}
|
154 |
+
}
|
155 |
+
}
|
156 |
+
}
|
157 |
+
|
158 |
+
$query_args = array(
|
159 |
+
'family' => implode( '|', $families ),
|
160 |
+
'subset' => implode( ',', $subsets ),
|
161 |
+
);
|
162 |
+
|
163 |
+
return add_query_arg( $query_args, 'https://fonts.googleapis.com/css' );
|
164 |
+
|
165 |
+
}
|
166 |
+
|
167 |
+
}
|
includes/class-ogf-google-url.php
DELETED
@@ -1,137 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* Build the URL to load the chosen Google Fonts.
|
4 |
-
*
|
5 |
-
* @package olympus-google-fonts
|
6 |
-
* @copyright Copyright (c) 2017, Danny Cooper
|
7 |
-
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
8 |
-
*/
|
9 |
-
|
10 |
-
/**
|
11 |
-
* This class builds the Google Fonts URL.
|
12 |
-
*/
|
13 |
-
class OGF_Google_URL {
|
14 |
-
|
15 |
-
/**
|
16 |
-
* All Google Fonts start with this URL
|
17 |
-
*
|
18 |
-
* @var array
|
19 |
-
*/
|
20 |
-
public $google_fonts = array();
|
21 |
-
|
22 |
-
/**
|
23 |
-
* All Google Fonts start with this URL
|
24 |
-
*
|
25 |
-
* @var array
|
26 |
-
*/
|
27 |
-
public $choices = array();
|
28 |
-
|
29 |
-
/**
|
30 |
-
* Let's get started.
|
31 |
-
*/
|
32 |
-
public function __construct() {
|
33 |
-
$this->get_fonts();
|
34 |
-
$this->get_choices();
|
35 |
-
}
|
36 |
-
|
37 |
-
/**
|
38 |
-
* Load the Google fonts array.
|
39 |
-
*/
|
40 |
-
public function get_fonts() {
|
41 |
-
$this->google_fonts = ogf_fonts_array();
|
42 |
-
}
|
43 |
-
|
44 |
-
/**
|
45 |
-
* Get the users font choices.
|
46 |
-
*/
|
47 |
-
public function get_choices() {
|
48 |
-
|
49 |
-
$options = array(
|
50 |
-
'ogf_body_font',
|
51 |
-
'ogf_headings_font',
|
52 |
-
'ogf_inputs_font',
|
53 |
-
'ogf_site_title_font',
|
54 |
-
'ogf_site_description_font',
|
55 |
-
'ogf_navigation_font',
|
56 |
-
'ogf_post_page_headings_font',
|
57 |
-
'ogf_post_page_content_font',
|
58 |
-
'ogf_sidebar_headings_font',
|
59 |
-
'ogf_sidebar_content_font',
|
60 |
-
'ogf_footer_headings_font',
|
61 |
-
'ogf_footer_content_font',
|
62 |
-
);
|
63 |
-
|
64 |
-
foreach ( $options as $option ) {
|
65 |
-
if ( get_theme_mod( $option ) && get_theme_mod( $option ) !== 'default' ) {
|
66 |
-
$this->choices[] = get_theme_mod( $option );
|
67 |
-
}
|
68 |
-
}
|
69 |
-
|
70 |
-
}
|
71 |
-
|
72 |
-
/**
|
73 |
-
* Helper to check if the user is using any Google fonts.
|
74 |
-
*/
|
75 |
-
public function has_custom_fonts() {
|
76 |
-
|
77 |
-
if ( ! empty( $this->choices ) ) {
|
78 |
-
return true;
|
79 |
-
} else {
|
80 |
-
return false;
|
81 |
-
}
|
82 |
-
|
83 |
-
}
|
84 |
-
|
85 |
-
/**
|
86 |
-
* Make the font name safe for use in URLs
|
87 |
-
*
|
88 |
-
* @param string $font The font we are getting the id of.
|
89 |
-
*/
|
90 |
-
public function get_font_id( $font ) {
|
91 |
-
|
92 |
-
return str_replace( ' ', '+', $font );
|
93 |
-
}
|
94 |
-
|
95 |
-
/**
|
96 |
-
* Return the Google Fonts url.
|
97 |
-
*/
|
98 |
-
public function build() {
|
99 |
-
|
100 |
-
$families = array();
|
101 |
-
$subsets = array();
|
102 |
-
|
103 |
-
if ( ! empty( $this->choices ) ) {
|
104 |
-
|
105 |
-
foreach ( array_unique( $this->choices ) as $font ) {
|
106 |
-
|
107 |
-
// Check the users choice is a real font.
|
108 |
-
if ( array_key_exists( $font, $this->google_fonts ) ) {
|
109 |
-
|
110 |
-
$id = $this->get_font_id( $this->google_fonts[ $font ]['family'] );
|
111 |
-
|
112 |
-
$families[] = $id . ':' . implode( ',', array_keys( $this->google_fonts[ $font ]['variants'] ) );
|
113 |
-
|
114 |
-
$subsets_array = $this->google_fonts[ $font ]['subsets'];
|
115 |
-
|
116 |
-
// Build an array of the subsets that need to be loaded.
|
117 |
-
foreach ( $subsets_array as $subset ) {
|
118 |
-
|
119 |
-
if ( ! in_array( $subset, $subsets, true ) ) {
|
120 |
-
$subsets[] = $subset;
|
121 |
-
}
|
122 |
-
}
|
123 |
-
}
|
124 |
-
}
|
125 |
-
|
126 |
-
$query_args = array(
|
127 |
-
'family' => implode( '|', $families ),
|
128 |
-
'subset' => implode( ',', $subsets ),
|
129 |
-
);
|
130 |
-
|
131 |
-
return add_query_arg( $query_args, 'https://fonts.googleapis.com/css' );
|
132 |
-
|
133 |
-
}
|
134 |
-
|
135 |
-
}
|
136 |
-
|
137 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
includes/class-ogf-welcome.php
ADDED
@@ -0,0 +1,107 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Welcome Notice Class.
|
4 |
+
*
|
5 |
+
* @package olympus-google-fonts
|
6 |
+
* @copyright Copyright (c) 2018, Danny Cooper
|
7 |
+
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
8 |
+
*/
|
9 |
+
|
10 |
+
if ( ! class_exists( 'OGF_Welcome' ) ) :
|
11 |
+
/**
|
12 |
+
* The welcome.
|
13 |
+
*/
|
14 |
+
class OGF_Welcome {
|
15 |
+
|
16 |
+
/**
|
17 |
+
* Slug.
|
18 |
+
*
|
19 |
+
* @var string $slug
|
20 |
+
*/
|
21 |
+
private $slug;
|
22 |
+
|
23 |
+
/**
|
24 |
+
* Message.
|
25 |
+
*
|
26 |
+
* @var string $message
|
27 |
+
*/
|
28 |
+
private $message;
|
29 |
+
|
30 |
+
/**
|
31 |
+
* Tyle.
|
32 |
+
*
|
33 |
+
* @var string $type
|
34 |
+
*/
|
35 |
+
private $type;
|
36 |
+
|
37 |
+
/**
|
38 |
+
* Class constructor.
|
39 |
+
*
|
40 |
+
* @param string $slug Slug.
|
41 |
+
* @param string $message Message.
|
42 |
+
* @param string $type Type.
|
43 |
+
*/
|
44 |
+
public function __construct( $slug, $message, $type = 'success' ) {
|
45 |
+
$this->slug = $slug;
|
46 |
+
$this->message = $message;
|
47 |
+
$this->type = $type;
|
48 |
+
|
49 |
+
// Add actions.
|
50 |
+
add_action( 'admin_notices', array( $this, 'display_admin_notice' ) );
|
51 |
+
add_action( 'wp_ajax_ogf_dismiss_notice', array( $this, 'dismiss_notice' ) );
|
52 |
+
add_action( 'admin_enqueue_scripts', array( $this, 'enqueue' ) );
|
53 |
+
|
54 |
+
}
|
55 |
+
|
56 |
+
/**
|
57 |
+
* Enqeue the styles and scripts.
|
58 |
+
*/
|
59 |
+
public function enqueue() {
|
60 |
+
|
61 |
+
wp_enqueue_script( 'ogf-dismiss-welcome', esc_url( OGF_DIR_URL . 'assets/js/dismiss.js' ), 'jquery', OGF_VERSION, false );
|
62 |
+
|
63 |
+
}
|
64 |
+
|
65 |
+
/**
|
66 |
+
* AJAX handler to store the state of dismissible notices.
|
67 |
+
*/
|
68 |
+
public function dismiss_notice() {
|
69 |
+
if ( isset( $_POST['type'] ) ) {
|
70 |
+
// Pick up the notice "type" - passed via jQuery (the "data-notice" attribute on the notice).
|
71 |
+
$type = sanitize_text_field( wp_unslash( $_POST['type'] ) );
|
72 |
+
// Store it in the options table.
|
73 |
+
update_option( 'dismissed-' . $type, true );
|
74 |
+
}
|
75 |
+
}
|
76 |
+
|
77 |
+
/**
|
78 |
+
* Display the admin notice.
|
79 |
+
*/
|
80 |
+
public function display_admin_notice() {
|
81 |
+
if ( get_option( 'dismissed-' . $this->slug, false ) ) {
|
82 |
+
return;
|
83 |
+
}
|
84 |
+
?>
|
85 |
+
|
86 |
+
<div class="notice notice-<?php echo esc_attr( $this->type ); ?> is-dismissible notice-dismiss-dc" data-notice="<?php echo esc_attr( $this->slug ); ?>">
|
87 |
+
<p>
|
88 |
+
<?php
|
89 |
+
echo $this->message; // WPCS: XSS ok.
|
90 |
+
?>
|
91 |
+
</p>
|
92 |
+
</div>
|
93 |
+
<?php
|
94 |
+
}
|
95 |
+
}
|
96 |
+
endif;
|
97 |
+
|
98 |
+
$message = sprintf(
|
99 |
+
// translators: %s Link to Google Fonts customizer panel.
|
100 |
+
__( 'Thank you for installing <strong>Google Fonts for WordPress</strong>! Configure your fonts here: <a href="%s">WordPress Customizer</a>', 'olympus-google-fonts' ),
|
101 |
+
esc_url( admin_url( '/customize.php?autofocus[panel]=olympus_google_fonts' ) )
|
102 |
+
);
|
103 |
+
|
104 |
+
/*
|
105 |
+
* Instantiate the OGF_Welcome class.
|
106 |
+
*/
|
107 |
+
new OGF_Welcome( 'ogf-welcome', $message, 'success' );
|
includes/customizer/class-ogf-customize-panel.php
ADDED
@@ -0,0 +1,178 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Add multi-level panel functionality.
|
4 |
+
*
|
5 |
+
* @package olympus-google-fonts
|
6 |
+
* @copyright Copyright (c) 2018, Danny Cooper
|
7 |
+
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
8 |
+
*/
|
9 |
+
|
10 |
+
/**
|
11 |
+
* Enqueue customizer JS.
|
12 |
+
*/
|
13 |
+
function ogf_panels_customize_controls_scripts() {
|
14 |
+
wp_enqueue_script( 'ogf-panels', OGF_DIR_URL . 'assets/js/panels.js', array(), '1.0', true );
|
15 |
+
}
|
16 |
+
add_action( 'customize_controls_enqueue_scripts', 'ogf_panels_customize_controls_scripts' );
|
17 |
+
|
18 |
+
/**
|
19 |
+
* Register the multi-level panels.
|
20 |
+
*
|
21 |
+
* @param object $wp_customize Access to the $wp_customize object.
|
22 |
+
*/
|
23 |
+
function ogf_panels_customize_register( $wp_customize ) {
|
24 |
+
|
25 |
+
/**
|
26 |
+
* Extend the core panel Class.
|
27 |
+
*/
|
28 |
+
class OGF_Customize_Panel extends WP_Customize_Panel {
|
29 |
+
|
30 |
+
public $panel;
|
31 |
+
|
32 |
+
/**
|
33 |
+
* Type of this panel.
|
34 |
+
*
|
35 |
+
* @var string
|
36 |
+
*/
|
37 |
+
public $type = 'ogf_panel';
|
38 |
+
|
39 |
+
/**
|
40 |
+
* Gather the parameters passed to client JavaScript via JSON.
|
41 |
+
*/
|
42 |
+
public function json() {
|
43 |
+
$array = wp_array_slice_assoc( (array) $this, array( 'id', 'description', 'priority', 'type', 'panel' ) );
|
44 |
+
$array['title'] = html_entity_decode( $this->title, ENT_QUOTES, get_bloginfo( 'charset' ) );
|
45 |
+
$array['content'] = $this->get_content();
|
46 |
+
$array['active'] = $this->active();
|
47 |
+
$array['instanceNumber'] = $this->instance_number;
|
48 |
+
return $array;
|
49 |
+
}
|
50 |
+
}
|
51 |
+
|
52 |
+
// Has to be at the top.
|
53 |
+
$wp_customize->register_panel_type( 'OGF_Customize_Panel' );
|
54 |
+
|
55 |
+
$ogf_panel = new OGF_Customize_Panel(
|
56 |
+
$wp_customize,
|
57 |
+
'ogf_google_fonts',
|
58 |
+
array(
|
59 |
+
'title' => esc_html__( 'Google Fonts', 'olympus-google-fonts' ),
|
60 |
+
'priority' => 1,
|
61 |
+
)
|
62 |
+
);
|
63 |
+
$wp_customize->add_panel( $ogf_panel );
|
64 |
+
|
65 |
+
$wp_customize->add_section(
|
66 |
+
'ogf_basic',
|
67 |
+
array(
|
68 |
+
'title' => __( 'Basic Settings', 'olympus-google-fonts' ),
|
69 |
+
'panel' => 'ogf_google_fonts',
|
70 |
+
)
|
71 |
+
);
|
72 |
+
|
73 |
+
$ogf_advanced_panel = new OGF_Customize_Panel(
|
74 |
+
$wp_customize,
|
75 |
+
'ogf_advanced',
|
76 |
+
array(
|
77 |
+
'title' => __( 'Advanced Settings', 'olympus-google-fonts' ),
|
78 |
+
'panel' => 'ogf_google_fonts',
|
79 |
+
)
|
80 |
+
);
|
81 |
+
|
82 |
+
$wp_customize->add_panel( $ogf_advanced_panel );
|
83 |
+
|
84 |
+
$wp_customize->add_section(
|
85 |
+
'ogf_theme',
|
86 |
+
array(
|
87 |
+
'title' => 'Theme Settings',
|
88 |
+
'panel' => 'ogf_google_fonts',
|
89 |
+
)
|
90 |
+
);
|
91 |
+
|
92 |
+
$wp_customize->add_section(
|
93 |
+
'ogf_custom',
|
94 |
+
array(
|
95 |
+
'title' => esc_html__( 'Custom Elements', 'olympus-google-fonts' ),
|
96 |
+
/* Translators: %s Custom Elements Customizer Panel URL */
|
97 |
+
'description' => sprintf( __( 'Define your Custom Elements here and then customize them under <a href="%s">Advanced Settings → Custom Elements</a>.', 'olympus-google-fonts' ), esc_url( admin_url( '/customize.php?autofocus[section]=ogf_advanced__custom' ) ) ),
|
98 |
+
'panel' => 'ogf_google_fonts',
|
99 |
+
)
|
100 |
+
);
|
101 |
+
|
102 |
+
$wp_customize->add_section(
|
103 |
+
'ogf_font_loading',
|
104 |
+
array(
|
105 |
+
'title' => esc_html__( 'Font Loading', 'olympus-google-fonts' ),
|
106 |
+
'description' => 'Optimize your site\'s performance by unchecking any font weights you don\'t need.',
|
107 |
+
'panel' => 'ogf_google_fonts',
|
108 |
+
)
|
109 |
+
);
|
110 |
+
|
111 |
+
$wp_customize->add_section(
|
112 |
+
'ogf_debugging',
|
113 |
+
array(
|
114 |
+
'title' => esc_html__( 'Debugging', 'olympus-google-fonts' ),
|
115 |
+
'panel' => 'ogf_google_fonts',
|
116 |
+
)
|
117 |
+
);
|
118 |
+
|
119 |
+
$wp_customize->add_section(
|
120 |
+
'ogf_advanced__custom',
|
121 |
+
array(
|
122 |
+
'title' => esc_html__( 'Custom Elements', 'olympus-google-fonts' ),
|
123 |
+
/* Translators: %s Custom Elements Customizer Panel URL */
|
124 |
+
'description' => sprintf( __( 'Custom Elements allow you to apply Google Fonts to any part of your website, they can be setup under <a href="%s">Google Fonts → Custom Elements</a>.', 'olympus-google-fonts' ), esc_url( admin_url( '/customize.php?autofocus[section]=ogf_custom' ) ) ),
|
125 |
+
'panel' => 'ogf_advanced',
|
126 |
+
)
|
127 |
+
);
|
128 |
+
|
129 |
+
$wp_customize->add_section(
|
130 |
+
'ogf_advanced__theme',
|
131 |
+
array(
|
132 |
+
'title' => esc_html__( 'Theme Elements', 'olympus-google-fonts' ),
|
133 |
+
'panel' => 'ogf_advanced',
|
134 |
+
)
|
135 |
+
);
|
136 |
+
|
137 |
+
$wp_customize->add_section(
|
138 |
+
'ogf_advanced__branding',
|
139 |
+
array(
|
140 |
+
'title' => esc_html__( 'Branding', 'olympus-google-fonts' ),
|
141 |
+
'panel' => 'ogf_advanced',
|
142 |
+
)
|
143 |
+
);
|
144 |
+
|
145 |
+
$wp_customize->add_section(
|
146 |
+
'ogf_advanced__navigation',
|
147 |
+
array(
|
148 |
+
'title' => esc_html__( 'Navigation', 'olympus-google-fonts' ),
|
149 |
+
'panel' => 'ogf_advanced',
|
150 |
+
)
|
151 |
+
);
|
152 |
+
|
153 |
+
$wp_customize->add_section(
|
154 |
+
'ogf_advanced__content',
|
155 |
+
array(
|
156 |
+
'title' => esc_html__( 'Content', 'olympus-google-fonts' ),
|
157 |
+
'panel' => 'ogf_advanced',
|
158 |
+
)
|
159 |
+
);
|
160 |
+
|
161 |
+
$wp_customize->add_section(
|
162 |
+
'ogf_advanced__sidebar',
|
163 |
+
array(
|
164 |
+
'title' => 'Sidebar',
|
165 |
+
'panel' => 'ogf_advanced',
|
166 |
+
)
|
167 |
+
);
|
168 |
+
|
169 |
+
$wp_customize->add_section(
|
170 |
+
'ogf_advanced__footer',
|
171 |
+
array(
|
172 |
+
'title' => esc_html__( 'Footer', 'olympus-google-fonts' ),
|
173 |
+
'panel' => 'ogf_advanced',
|
174 |
+
)
|
175 |
+
);
|
176 |
+
|
177 |
+
}
|
178 |
+
add_action( 'customize_register', 'ogf_panels_customize_register' );
|
includes/customizer/controls/class-ogf-customize-multiple-checkbox-control.php
ADDED
@@ -0,0 +1,88 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Multiple Checkbox Custom Control
|
4 |
+
*
|
5 |
+
* @package olympus-google-fonts
|
6 |
+
* @copyright Copyright (c) 2018, Danny Cooper
|
7 |
+
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
8 |
+
*/
|
9 |
+
|
10 |
+
// Exit if accessed directly.
|
11 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
12 |
+
exit;
|
13 |
+
}
|
14 |
+
/**
|
15 |
+
* Multi check control
|
16 |
+
*/
|
17 |
+
class OGF_Customize_Multiple_Checkbox_Control extends WP_Customize_Control {
|
18 |
+
/**
|
19 |
+
* The control type.
|
20 |
+
*
|
21 |
+
* @access public
|
22 |
+
* @var string
|
23 |
+
*/
|
24 |
+
public $type = 'multiple-checkbox';
|
25 |
+
/**
|
26 |
+
* Enqueue control related scripts/styles.
|
27 |
+
*
|
28 |
+
* @access public
|
29 |
+
*/
|
30 |
+
public function enqueue() {
|
31 |
+
wp_enqueue_script( 'ogf-multicheck', OGF_DIR_URL . 'assets/js/multiple-checkbox.js', array( 'jquery' ), OGF_VERSION, true );
|
32 |
+
}
|
33 |
+
/**
|
34 |
+
* Refresh the parameters passed to the JavaScript via JSON.
|
35 |
+
*
|
36 |
+
* @see WP_Customize_Control::to_json()
|
37 |
+
*/
|
38 |
+
public function to_json() {
|
39 |
+
parent::to_json();
|
40 |
+
if ( isset( $this->default ) ) {
|
41 |
+
$this->json['default'] = $this->default;
|
42 |
+
} else {
|
43 |
+
$this->json['default'] = $this->setting->default;
|
44 |
+
}
|
45 |
+
$this->json['value'] = $this->value();
|
46 |
+
$this->json['choices'] = $this->choices;
|
47 |
+
$this->json['link'] = $this->get_link();
|
48 |
+
$this->json['id'] = $this->id;
|
49 |
+
$this->json['inputAttrs'] = '';
|
50 |
+
foreach ( $this->input_attrs as $attr => $value ) {
|
51 |
+
$this->json['inputAttrs'] .= $attr . '="' . esc_attr( $value ) . '" ';
|
52 |
+
}
|
53 |
+
}
|
54 |
+
/**
|
55 |
+
* An Underscore (JS) template for this control's content (but not its container).
|
56 |
+
*
|
57 |
+
* Class variables for this control class are available in the `data` JS object;
|
58 |
+
* export custom variables by overriding {@see WP_Customize_Control::to_json()}.
|
59 |
+
*
|
60 |
+
* @see WP_Customize_Control::print_template()
|
61 |
+
*
|
62 |
+
* @access protected
|
63 |
+
*/
|
64 |
+
protected function content_template() {
|
65 |
+
?>
|
66 |
+
<# if ( ! data.choices ) { return; } #>
|
67 |
+
|
68 |
+
<# if ( data.label ) { #>
|
69 |
+
<span class="customize-control-title">{{ data.label }}</span>
|
70 |
+
<# } #>
|
71 |
+
|
72 |
+
<# if ( data.description ) { #>
|
73 |
+
<span class="description customize-control-description">{{{ data.description }}}</span>
|
74 |
+
<# } #>
|
75 |
+
|
76 |
+
<ul>
|
77 |
+
<# for ( key in data.choices ) { #>
|
78 |
+
<li>
|
79 |
+
<label>
|
80 |
+
<input {{{ data.inputAttrs }}} type="checkbox" value="{{ key }}"<# if ( _.contains( data.value, key ) ) { #> checked<# } #> />
|
81 |
+
{{ data.choices[ key ] }}
|
82 |
+
</label>
|
83 |
+
</li>
|
84 |
+
<# } #>
|
85 |
+
</ul>
|
86 |
+
<?php
|
87 |
+
}
|
88 |
+
}
|
includes/customizer/controls/class-ogf-customize-repeater-control.php
ADDED
@@ -0,0 +1,176 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Multiple Checkbox Custom Control
|
4 |
+
*
|
5 |
+
* @package olympus-google-fonts
|
6 |
+
* @copyright Copyright (c) 2018, Danny Cooper
|
7 |
+
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
8 |
+
*/
|
9 |
+
|
10 |
+
// Exit if accessed directly.
|
11 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
12 |
+
exit;
|
13 |
+
}
|
14 |
+
|
15 |
+
/**
|
16 |
+
* Repeater control
|
17 |
+
*/
|
18 |
+
class OGF_Customize_Repeater_Control extends WP_Customize_Control {
|
19 |
+
|
20 |
+
/**
|
21 |
+
* The type of customize control being rendered.
|
22 |
+
*
|
23 |
+
* @var string
|
24 |
+
*/
|
25 |
+
public $type = 'repeater';
|
26 |
+
|
27 |
+
|
28 |
+
/**
|
29 |
+
* Enqueue scripts/styles for the control.
|
30 |
+
*/
|
31 |
+
public function enqueue() {
|
32 |
+
wp_enqueue_script( 'customizer-repeater-script', OGF_DIR_URL . 'assets/js/customizer-repeater.js', array( 'jquery', 'jquery-ui-draggable', 'wp-color-picker' ), OGF_VERSION, true );
|
33 |
+
$custom_selectors_url = esc_url( admin_url( '/customize.php?autofocus[section]=ogf_custom' ) );
|
34 |
+
wp_localize_script( 'customizer-repeater-script', 'ogf_custom_selectors_url', $custom_selectors_url );
|
35 |
+
|
36 |
+
}
|
37 |
+
|
38 |
+
/**
|
39 |
+
* Render the control.
|
40 |
+
*/
|
41 |
+
public function render_content() {
|
42 |
+
|
43 |
+
/*Get default options*/
|
44 |
+
$default = json_decode( $this->setting->default );
|
45 |
+
/*Get values (json format)*/
|
46 |
+
$values = $this->value();
|
47 |
+
/*Decode values*/
|
48 |
+
$json = json_decode( $values );
|
49 |
+
if ( ! is_array( $json ) ) {
|
50 |
+
$json = array( $values );
|
51 |
+
} ?>
|
52 |
+
|
53 |
+
<span class="customize-control-title"><?php echo esc_html( $this->label ); ?></span>
|
54 |
+
<div class="customizer-repeater-general-control-repeater">
|
55 |
+
<?php
|
56 |
+
if ( ( 1 === count( $json ) && '' === $json[0] ) || empty( $json ) ) {
|
57 |
+
if ( ! empty( $default ) ) {
|
58 |
+
$this->iterate_array( $default );
|
59 |
+
?>
|
60 |
+
<input type="hidden"
|
61 |
+
id="customizer-repeater-<?php echo esc_attr( $this->id ); ?>-colector" <?php esc_attr( $this->link() ); ?>
|
62 |
+
class="customizer-repeater-colector"
|
63 |
+
value="<?php echo esc_textarea( wp_json_encode( $default ) ); ?>"/>
|
64 |
+
<?php
|
65 |
+
} else {
|
66 |
+
$this->iterate_array();
|
67 |
+
?>
|
68 |
+
<input type="hidden"
|
69 |
+
id="customizer-repeater-<?php echo esc_attr( $this->id ); ?>-colector" <?php esc_attr( $this->link() ); ?>
|
70 |
+
class="customizer-repeater-colector"/>
|
71 |
+
<?php
|
72 |
+
}
|
73 |
+
} else {
|
74 |
+
$this->iterate_array( $json );
|
75 |
+
?>
|
76 |
+
<input type="hidden" id="customizer-repeater-<?php echo esc_attr( $this->id ); ?>-colector" <?php esc_attr( $this->link() ); ?>
|
77 |
+
class="customizer-repeater-colector" value="<?php echo esc_textarea( $this->value() ); ?>"/>
|
78 |
+
<?php
|
79 |
+
}
|
80 |
+
?>
|
81 |
+
</div>
|
82 |
+
<div class="ogf_custom_selectors_actions clear">
|
83 |
+
<button type="button" class="button add_field customizer-repeater-new-field">
|
84 |
+
<?php echo esc_html__( 'Add New', 'olympus-google-fonts' ); ?>
|
85 |
+
</button>
|
86 |
+
<button type="button" class="button button-primary ogf_save_elements_button">
|
87 |
+
<?php echo esc_html__( 'Save Elements', 'olympus-google-fonts' ); ?>
|
88 |
+
</button>
|
89 |
+
</div>
|
90 |
+
<?php
|
91 |
+
}
|
92 |
+
|
93 |
+
/**
|
94 |
+
* Iterate through the array of values.
|
95 |
+
*
|
96 |
+
* @param array $array The array.
|
97 |
+
*/
|
98 |
+
private function iterate_array( $array = array() ) {
|
99 |
+
/*Counter that helps checking if the box is first and should have the delete button disabled*/
|
100 |
+
$count = 0;
|
101 |
+
if ( ! empty( $array ) ) {
|
102 |
+
foreach ( $array as $icon ) {
|
103 |
+
?>
|
104 |
+
<div class="customizer-repeater-general-control-repeater-container">
|
105 |
+
<?php $this->input_control( $icon, $count ); ?>
|
106 |
+
</div>
|
107 |
+
|
108 |
+
<?php
|
109 |
+
$count++;
|
110 |
+
}
|
111 |
+
} else {
|
112 |
+
?>
|
113 |
+
<div class="customizer-repeater-general-control-repeater-container">
|
114 |
+
<div class="customizer-repeater-customize-control-title">
|
115 |
+
<?php echo esc_html( $this->label ); ?>
|
116 |
+
</div>
|
117 |
+
<?php $this->input_control(); ?>
|
118 |
+
</div>
|
119 |
+
<?php
|
120 |
+
}
|
121 |
+
}
|
122 |
+
/**
|
123 |
+
* Input Control
|
124 |
+
*
|
125 |
+
* @param object $values Values for the controls.
|
126 |
+
* @param string $count Count how many controls have been displayed so far.
|
127 |
+
*/
|
128 |
+
private function input_control( $values = '', $count = 0 ) {
|
129 |
+
|
130 |
+
$label = ( isset( $values->label ) ? $values->label : '' );
|
131 |
+
$description = ( isset( $values->description ) ? $values->description : '' );
|
132 |
+
$selectors = ( isset( $values->selectors ) ? $values->selectors : '' );
|
133 |
+
$display = ( 0 === $count ? 'none' : 'block' );
|
134 |
+
?>
|
135 |
+
<ul class="repeater-item clear">
|
136 |
+
<li class="customize-control customize-control-text">
|
137 |
+
<label for="customizer-repeater-label-control" class="customize-control-title">
|
138 |
+
<?php esc_html_e( 'Label', 'olympus-google-fonts' ); ?>
|
139 |
+
</label>
|
140 |
+
<input
|
141 |
+
type="text"
|
142 |
+
value="<?php echo esc_attr( $label ); ?>"
|
143 |
+
class="customizer-repeater-control customizer-repeater-label-control"
|
144 |
+
placeholder="<?php esc_html_e( 'Label', 'olympus-google-fonts' ); ?>"
|
145 |
+
/>
|
146 |
+
</li>
|
147 |
+
<li class="customize-control customize-control-text">
|
148 |
+
<label for="customizer-repeater-description-control" class="customize-control-title">
|
149 |
+
<?php esc_html_e( 'Description', 'olympus-google-fonts' ); ?>
|
150 |
+
</label>
|
151 |
+
<input
|
152 |
+
type="text"
|
153 |
+
value="<?php echo esc_attr( $description ); ?>"
|
154 |
+
class="customizer-repeater-control customizer-repeater-description-control"
|
155 |
+
placeholder="<?php esc_html_e( 'Description', 'olympus-google-fonts' ); ?>"
|
156 |
+
/>
|
157 |
+
</li>
|
158 |
+
<li class="customize-control customize-control-text">
|
159 |
+
<label for="customizer-repeater-selector-control" class="customize-control-title">
|
160 |
+
<?php esc_html_e( 'Selectors', 'olympus-google-fonts' ); ?>
|
161 |
+
</label>
|
162 |
+
<input
|
163 |
+
type="text"
|
164 |
+
value="<?php echo esc_attr( $selectors ); ?>"
|
165 |
+
class="customizer-repeater-control customizer-repeater-selectors-control"
|
166 |
+
placeholder="<?php esc_html_e( 'Add your selectors...', 'olympus-google-fonts' ); ?>"
|
167 |
+
/>
|
168 |
+
</li>
|
169 |
+
<button type="button" id="ogf-repeater-control-remove-field" class="button" style="display: <?php echo esc_attr( $display ); ?>">
|
170 |
+
<?php esc_html_e( 'Delete field', 'olympus-google-fonts' ); ?>
|
171 |
+
</button>
|
172 |
+
</ul>
|
173 |
+
<?php
|
174 |
+
}
|
175 |
+
|
176 |
+
}
|
includes/customizer/controls/{class-wp-customize-typography-control.php → class-ogf-customize-typography-control.php}
RENAMED
@@ -2,9 +2,9 @@
|
|
2 |
/**
|
3 |
* Typography Custom Control
|
4 |
*
|
5 |
-
* @package
|
6 |
-
* @copyright
|
7 |
-
* @license
|
8 |
*/
|
9 |
|
10 |
/**
|
@@ -13,7 +13,7 @@
|
|
13 |
* @since 1.0.0
|
14 |
* @access public
|
15 |
*/
|
16 |
-
class
|
17 |
|
18 |
/**
|
19 |
* The type of customize control being rendered.
|
@@ -39,8 +39,8 @@ class WP_Customize_Typography_Control extends WP_Customize_Control {
|
|
39 |
* @since 1.0.0
|
40 |
* @access public
|
41 |
* @param object $manager Customizer manager.
|
42 |
-
* @param string $id
|
43 |
-
* @param array $args
|
44 |
* @return void
|
45 |
*/
|
46 |
public function __construct( $manager, $id, $args = array() ) {
|
@@ -51,9 +51,9 @@ class WP_Customize_Typography_Control extends WP_Customize_Control {
|
|
51 |
$this->l10n,
|
52 |
array(
|
53 |
'family' => esc_html__( 'Font Family', 'olympus-google-fonts' ),
|
54 |
-
'size' => esc_html__( 'Font Size', 'olympus-google-fonts' ),
|
55 |
'weight' => esc_html__( 'Font Weight', 'olympus-google-fonts' ),
|
56 |
'style' => esc_html__( 'Font Style', 'olympus-google-fonts' ),
|
|
|
57 |
'line_height' => esc_html__( 'Line Height', 'olympus-google-fonts' ),
|
58 |
'color' => esc_html__( 'Color', 'olympus-google-fonts' ),
|
59 |
)
|
@@ -67,7 +67,7 @@ class WP_Customize_Typography_Control extends WP_Customize_Control {
|
|
67 |
public function enqueue() {
|
68 |
wp_enqueue_script( 'wp-color-picker' );
|
69 |
wp_enqueue_style( 'wp-color-picker' );
|
70 |
-
wp_enqueue_script( '
|
71 |
}
|
72 |
|
73 |
/**
|
@@ -83,14 +83,11 @@ class WP_Customize_Typography_Control extends WP_Customize_Control {
|
|
83 |
'label' => isset( $this->l10n[ $setting_key ] ) ? $this->l10n[ $setting_key ] : '',
|
84 |
);
|
85 |
|
86 |
-
if ( '
|
87 |
-
$this->json[ $setting_key ]['choices'] = $this->get_font_families();
|
88 |
-
} elseif ( 'weight' === $setting_key ) {
|
89 |
$this->json[ $setting_key ]['choices'] = $this->get_font_weight_choices( $this->value( 'family' ) );
|
90 |
} elseif ( 'style' === $setting_key ) {
|
91 |
$this->json[ $setting_key ]['choices'] = $this->get_font_style_choices();
|
92 |
}
|
93 |
-
$this->json['ogf_fonts'] = $this->get_font_array();
|
94 |
}
|
95 |
}
|
96 |
/**
|
@@ -109,7 +106,7 @@ class WP_Customize_Typography_Control extends WP_Customize_Control {
|
|
109 |
|
110 |
<ul>
|
111 |
|
112 |
-
<# if ( data.family &&
|
113 |
|
114 |
<li class="typography-font-family">
|
115 |
|
@@ -119,8 +116,8 @@ class WP_Customize_Typography_Control extends WP_Customize_Control {
|
|
119 |
|
120 |
<select class="ogf-select" {{{ data.family.link }}}>
|
121 |
|
122 |
-
<# _.each(
|
123 |
-
<option value="{{
|
124 |
<# } ) #>
|
125 |
|
126 |
</select>
|
@@ -178,11 +175,17 @@ class WP_Customize_Typography_Control extends WP_Customize_Control {
|
|
178 |
|
179 |
<li class="typography-font-size">
|
180 |
|
181 |
-
|
182 |
-
|
183 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
184 |
|
185 |
-
|
186 |
|
187 |
</li>
|
188 |
<# } #>
|
@@ -191,11 +194,17 @@ class WP_Customize_Typography_Control extends WP_Customize_Control {
|
|
191 |
|
192 |
<li class="typography-line-height">
|
193 |
|
194 |
-
|
195 |
-
|
196 |
-
|
|
|
|
|
|
|
197 |
|
198 |
-
|
|
|
|
|
|
|
199 |
|
200 |
</li>
|
201 |
<# } #>
|
@@ -216,31 +225,7 @@ class WP_Customize_Typography_Control extends WP_Customize_Control {
|
|
216 |
</div>
|
217 |
|
218 |
</ul>
|
219 |
-
|
220 |
-
}
|
221 |
-
|
222 |
-
/**
|
223 |
-
* Returns the available font families.
|
224 |
-
*/
|
225 |
-
public function get_font_families() {
|
226 |
-
return ogf_font_choices_for_select();
|
227 |
-
}
|
228 |
-
|
229 |
-
/**
|
230 |
-
* Returns the available font families.
|
231 |
-
*/
|
232 |
-
public function get_font_array() {
|
233 |
-
|
234 |
-
// Only pass the data needed to JSON.
|
235 |
-
$fonts_slim = array();
|
236 |
-
|
237 |
-
$fonts = ogf_fonts_array();
|
238 |
-
|
239 |
-
foreach ( $fonts as $key => $font ) {
|
240 |
-
$fonts_slim[ $key ]['variants'] = $font['variants'];
|
241 |
-
}
|
242 |
-
|
243 |
-
return $fonts;
|
244 |
}
|
245 |
|
246 |
/**
|
2 |
/**
|
3 |
* Typography Custom Control
|
4 |
*
|
5 |
+
* @package olympus-google-fonts
|
6 |
+
* @copyright Copyright (c) 2018, Danny Cooper
|
7 |
+
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
8 |
*/
|
9 |
|
10 |
/**
|
13 |
* @since 1.0.0
|
14 |
* @access public
|
15 |
*/
|
16 |
+
class OGF_Customize_Typography_Control extends WP_Customize_Control {
|
17 |
|
18 |
/**
|
19 |
* The type of customize control being rendered.
|
39 |
* @since 1.0.0
|
40 |
* @access public
|
41 |
* @param object $manager Customizer manager.
|
42 |
+
* @param string $id Control ID.
|
43 |
+
* @param array $args Arguments to override class property defaults.
|
44 |
* @return void
|
45 |
*/
|
46 |
public function __construct( $manager, $id, $args = array() ) {
|
51 |
$this->l10n,
|
52 |
array(
|
53 |
'family' => esc_html__( 'Font Family', 'olympus-google-fonts' ),
|
|
|
54 |
'weight' => esc_html__( 'Font Weight', 'olympus-google-fonts' ),
|
55 |
'style' => esc_html__( 'Font Style', 'olympus-google-fonts' ),
|
56 |
+
'size' => esc_html__( 'Font Size (px)', 'olympus-google-fonts' ),
|
57 |
'line_height' => esc_html__( 'Line Height', 'olympus-google-fonts' ),
|
58 |
'color' => esc_html__( 'Color', 'olympus-google-fonts' ),
|
59 |
)
|
67 |
public function enqueue() {
|
68 |
wp_enqueue_script( 'wp-color-picker' );
|
69 |
wp_enqueue_style( 'wp-color-picker' );
|
70 |
+
wp_enqueue_script( 'chosen', esc_url( OGF_DIR_URL . 'assets/js/chosen.min.js' ), array( 'jquery' ), OGF_VERSION, true );
|
71 |
}
|
72 |
|
73 |
/**
|
83 |
'label' => isset( $this->l10n[ $setting_key ] ) ? $this->l10n[ $setting_key ] : '',
|
84 |
);
|
85 |
|
86 |
+
if ( 'weight' === $setting_key ) {
|
|
|
|
|
87 |
$this->json[ $setting_key ]['choices'] = $this->get_font_weight_choices( $this->value( 'family' ) );
|
88 |
} elseif ( 'style' === $setting_key ) {
|
89 |
$this->json[ $setting_key ]['choices'] = $this->get_font_style_choices();
|
90 |
}
|
|
|
91 |
}
|
92 |
}
|
93 |
/**
|
106 |
|
107 |
<ul>
|
108 |
|
109 |
+
<# if ( data.family && ogf_font_choices ) { #>
|
110 |
|
111 |
<li class="typography-font-family">
|
112 |
|
116 |
|
117 |
<select class="ogf-select" {{{ data.family.link }}}>
|
118 |
|
119 |
+
<# _.each( ogf_font_choices, function( label, font_id ) { #>
|
120 |
+
<option value="{{ font_id }}" <# if ( font_id === data.family.value ) { #> selected="selected" <# } #>>{{ label }}</option>
|
121 |
<# } ) #>
|
122 |
|
123 |
</select>
|
175 |
|
176 |
<li class="typography-font-size">
|
177 |
|
178 |
+
<div class="slider-custom-control">
|
179 |
+
|
180 |
+
<# if ( data.size.label ) { #>
|
181 |
+
<span class="customize-control-title">{{ data.size.label }}</span>
|
182 |
+
<# } #>
|
183 |
+
<span class="slider-reset dashicons dashicons-image-rotate" slider-reset-value="{{ data.size.value }}"></span>
|
184 |
+
|
185 |
+
<div class="slider" slider-max-value="72" slider-step-value="1"></div>
|
186 |
+
<input class="customize-control-slider-value" {{{ data.size.link }}} type="number" value="{{ data.size.value }}">
|
187 |
|
188 |
+
</div>
|
189 |
|
190 |
</li>
|
191 |
<# } #>
|
194 |
|
195 |
<li class="typography-line-height">
|
196 |
|
197 |
+
<div class="slider-custom-control">
|
198 |
+
|
199 |
+
<# if ( data.line_height.label ) { #>
|
200 |
+
<span class="customize-control-title">{{ data.line_height.label }}</span>
|
201 |
+
<# } #>
|
202 |
+
<span class="slider-reset dashicons dashicons-image-rotate" slider-reset-value="{{ data.line_height.value }}"></span>
|
203 |
|
204 |
+
<div class="slider" slider-max-value="3" slider-step-value=".1"></div>
|
205 |
+
<input class="customize-control-slider-value" {{{ data.line_height.link }}} type="number" value="{{ data.line_height.value }}">
|
206 |
+
|
207 |
+
</div>
|
208 |
|
209 |
</li>
|
210 |
<# } #>
|
225 |
</div>
|
226 |
|
227 |
</ul>
|
228 |
+
<?php
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
229 |
}
|
230 |
|
231 |
/**
|
includes/customizer/output-css.php
CHANGED
@@ -2,9 +2,9 @@
|
|
2 |
/**
|
3 |
* Output the Google Fonts CSS.
|
4 |
*
|
5 |
-
* @package
|
6 |
-
* @copyright
|
7 |
-
* @license
|
8 |
*/
|
9 |
|
10 |
/**
|
@@ -12,25 +12,18 @@
|
|
12 |
*/
|
13 |
function ogf_output_css() {
|
14 |
?>
|
15 |
-
<!--
|
16 |
<style>
|
17 |
-
<?php
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
<?php ogf_generate_css( '.menu, .page_item, .menu-item', 'ogf_navigation_font' ); ?>
|
26 |
-
<?php ogf_generate_css( '.entry-title, .entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6', 'ogf_post_page_headings_font' ); ?>
|
27 |
-
<?php ogf_generate_css( '.entry-content', 'ogf_post_page_content_font' ); ?>
|
28 |
-
<?php ogf_generate_css( '.widget-area h1, .widget-area h2, .widget-area h3, .widget-area h4, .widgets-area h5, .widget-area h6, .widget-title', 'ogf_sidebar_headings_font' ); ?>
|
29 |
-
<?php ogf_generate_css( '.widget-area', 'ogf_sidebar_content_font' ); ?>
|
30 |
-
<?php ogf_generate_css( 'footer h1, footer h2, footer h3, footer h4, .widgets-area h5, footer h6', 'ogf_footer_headings_font' ); ?>
|
31 |
-
<?php ogf_generate_css( 'footer', 'ogf_footer_content_font' ); ?>
|
32 |
</style>
|
33 |
-
<!--
|
34 |
<?php
|
35 |
}
|
36 |
|
@@ -40,18 +33,20 @@ add_action( 'wp_head', 'ogf_output_css' );
|
|
40 |
/**
|
41 |
* Helper function to build the CSS styles.
|
42 |
*
|
43 |
-
* @param string $selector
|
44 |
* @param string $option_name The option name to pull from the database.
|
45 |
*/
|
46 |
function ogf_generate_css( $selector, $option_name ) {
|
47 |
-
|
48 |
-
$
|
49 |
-
$
|
50 |
-
$
|
|
|
|
|
51 |
|
52 |
$return = '';
|
53 |
|
54 |
-
if ( $family || $weight || $style ) {
|
55 |
|
56 |
$return .= $selector . ' {' . PHP_EOL;
|
57 |
|
@@ -61,24 +56,51 @@ function ogf_generate_css( $selector, $option_name ) {
|
|
61 |
$stack = ogf_build_font_stack( $family );
|
62 |
|
63 |
if ( ! empty( $stack ) ) {
|
64 |
-
$return .= sprintf(
|
|
|
65 |
$stack . ogf_is_forced()
|
66 |
);
|
67 |
}
|
68 |
}
|
69 |
|
70 |
-
// Return font-
|
71 |
-
if (
|
72 |
-
|
73 |
-
|
74 |
-
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
75 |
}
|
76 |
|
77 |
// Return font-style CSS.
|
78 |
-
if (
|
79 |
-
|
80 |
-
|
81 |
-
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
82 |
}
|
83 |
|
84 |
$return .= ' }' . PHP_EOL;
|
@@ -88,12 +110,42 @@ function ogf_generate_css( $selector, $option_name ) {
|
|
88 |
}
|
89 |
}
|
90 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
91 |
/**
|
92 |
* Check if the styles should be forced.
|
93 |
*/
|
94 |
function ogf_is_forced() {
|
95 |
-
|
96 |
-
if ( '1' === get_theme_mod( 'ogf_force_styles' ) ) {
|
97 |
return ' !important';
|
98 |
}
|
99 |
|
2 |
/**
|
3 |
* Output the Google Fonts CSS.
|
4 |
*
|
5 |
+
* @package olympus-google-fonts
|
6 |
+
* @copyright Copyright (c) 2018, Danny Cooper
|
7 |
+
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
8 |
*/
|
9 |
|
10 |
/**
|
12 |
*/
|
13 |
function ogf_output_css() {
|
14 |
?>
|
15 |
+
<!-- Fonts Plugin CSS - https://fontsplugin.com/ -->
|
16 |
<style>
|
17 |
+
<?php
|
18 |
+
foreach ( ogf_get_elements() as $id => $values ) {
|
19 |
+
ogf_generate_css( $values['selectors'], $id );
|
20 |
+
}
|
21 |
+
foreach ( ogf_get_custom_elements() as $id => $values ) {
|
22 |
+
ogf_generate_css( $values['selectors'], $id );
|
23 |
+
}
|
24 |
+
?>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
25 |
</style>
|
26 |
+
<!-- Fonts Plugin CSS -->
|
27 |
<?php
|
28 |
}
|
29 |
|
33 |
/**
|
34 |
* Helper function to build the CSS styles.
|
35 |
*
|
36 |
+
* @param string $selector The CSS selector to apply the styles to.
|
37 |
* @param string $option_name The option name to pull from the database.
|
38 |
*/
|
39 |
function ogf_generate_css( $selector, $option_name ) {
|
40 |
+
$family = get_theme_mod( $option_name . '_font', false );
|
41 |
+
$font_size = get_theme_mod( $option_name . '_font_size', false );
|
42 |
+
$line_height = get_theme_mod( $option_name . '_line_height', false );
|
43 |
+
$weight = get_theme_mod( $option_name . '_font_weight', false );
|
44 |
+
$style = get_theme_mod( $option_name . '_font_style', false );
|
45 |
+
$color = get_theme_mod( $option_name . '_font_color', false );
|
46 |
|
47 |
$return = '';
|
48 |
|
49 |
+
if ( $family || $font_size || $line_height || $weight || $style || $color ) {
|
50 |
|
51 |
$return .= $selector . ' {' . PHP_EOL;
|
52 |
|
56 |
$stack = ogf_build_font_stack( $family );
|
57 |
|
58 |
if ( ! empty( $stack ) ) {
|
59 |
+
$return .= sprintf(
|
60 |
+
'font-family: %s;' . PHP_EOL,
|
61 |
$stack . ogf_is_forced()
|
62 |
);
|
63 |
}
|
64 |
}
|
65 |
|
66 |
+
// Return font-size CSS.
|
67 |
+
if ( $font_size ) {
|
68 |
+
$return .= sprintf(
|
69 |
+
'font-size: %s;' . PHP_EOL,
|
70 |
+
absint( $font_size ) . 'px' . ogf_is_forced()
|
71 |
+
);
|
72 |
+
}
|
73 |
+
|
74 |
+
// Return font line-height CSS.
|
75 |
+
if ( $line_height && '0' !== $line_height ) {
|
76 |
+
$return .= sprintf(
|
77 |
+
'line-height: %s;' . PHP_EOL,
|
78 |
+
absint( $line_height ) . ogf_is_forced()
|
79 |
+
);
|
80 |
}
|
81 |
|
82 |
// Return font-style CSS.
|
83 |
+
if ( $style && 'normal' !== $style ) {
|
84 |
+
$return .= sprintf(
|
85 |
+
'font-style: %s;' . PHP_EOL,
|
86 |
+
esc_attr( $style ) . ogf_is_forced()
|
87 |
+
);
|
88 |
+
}
|
89 |
+
|
90 |
+
// Return font-weight CSS.
|
91 |
+
if ( $weight && '0' !== $weight ) {
|
92 |
+
$return .= sprintf(
|
93 |
+
'font-weight: %s;' . PHP_EOL,
|
94 |
+
absint( $weight ) . ogf_is_forced()
|
95 |
+
);
|
96 |
+
}
|
97 |
+
|
98 |
+
// Return font-color CSS.
|
99 |
+
if ( $color ) {
|
100 |
+
$return .= sprintf(
|
101 |
+
'color: %s;' . PHP_EOL,
|
102 |
+
esc_attr( $color ) . ogf_is_forced()
|
103 |
+
);
|
104 |
}
|
105 |
|
106 |
$return .= ' }' . PHP_EOL;
|
110 |
}
|
111 |
}
|
112 |
|
113 |
+
/**
|
114 |
+
* Build a font stack using the users font choice.
|
115 |
+
*
|
116 |
+
* @param string $font_id The users font choice.
|
117 |
+
* @return string The built font stack.
|
118 |
+
*/
|
119 |
+
function ogf_build_font_stack( $font_id ) {
|
120 |
+
$google_fonts = ogf_fonts_array();
|
121 |
+
|
122 |
+
$sans = '"Helvetica Neue", Helvetica, Arial, sans-serif';
|
123 |
+
$serif = 'Georgia, Times, "Times New Roman", serif';
|
124 |
+
$monospace = '"Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace;';
|
125 |
+
|
126 |
+
if ( array_key_exists( $font_id, $google_fonts ) ) {
|
127 |
+
|
128 |
+
if ( 'monospace' === $google_fonts[ $font_id ]['category'] ) {
|
129 |
+
$stack = $monospace;
|
130 |
+
} elseif ( 'serif' === $google_fonts[ $font_id ]['category'] ) {
|
131 |
+
$stack = $serif;
|
132 |
+
} else {
|
133 |
+
$stack = $sans;
|
134 |
+
}
|
135 |
+
|
136 |
+
$stack = '"' . $google_fonts[ $font_id ]['family'] . '", ' . $stack;
|
137 |
+
|
138 |
+
return $stack;
|
139 |
+
|
140 |
+
}
|
141 |
+
|
142 |
+
}
|
143 |
+
|
144 |
/**
|
145 |
* Check if the styles should be forced.
|
146 |
*/
|
147 |
function ogf_is_forced() {
|
148 |
+
if ( 1 === (int) get_theme_mod( 'ogf_force_styles' ) ) {
|
|
|
149 |
return ' !important';
|
150 |
}
|
151 |
|
includes/customizer/settings.php
CHANGED
@@ -2,484 +2,140 @@
|
|
2 |
/**
|
3 |
* Build the URL to load the chosen Google Fonts.
|
4 |
*
|
5 |
-
* @package
|
6 |
-
* @copyright
|
7 |
-
* @license
|
8 |
*/
|
9 |
|
10 |
/**
|
11 |
* An array containing the customizer sections, settings and controls.
|
12 |
*
|
13 |
-
* @param object Access to the $wp_customize object.
|
14 |
*/
|
15 |
function ogf_customize_register( $wp_customize ) {
|
|
|
|
|
16 |
|
17 |
-
|
18 |
|
19 |
-
$wp_customize->
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
'capability' => 'edit_theme_options',
|
24 |
-
'theme_supports' => '',
|
25 |
-
'title' => esc_html__( 'Google Fonts', 'olympus-google-fonts' ),
|
26 |
-
) );
|
27 |
-
|
28 |
-
$wp_customize->add_section( 'olympus-google-fonts', array(
|
29 |
-
'title' => esc_html__( 'Basic Settings', 'olympus-google-fonts' ),
|
30 |
-
'priority' => 1,
|
31 |
-
'panel' => 'olympus_google_fonts',
|
32 |
-
) );
|
33 |
-
|
34 |
-
$wp_customize->add_setting( 'ogf_body_font', array(
|
35 |
-
'default' => 'default',
|
36 |
-
'transport' => 'postMessage',
|
37 |
-
) );
|
38 |
-
|
39 |
-
$wp_customize->add_setting( 'ogf_body_font_weight', array(
|
40 |
-
'default' => '0',
|
41 |
-
'transport' => 'postMessage',
|
42 |
-
) );
|
43 |
-
|
44 |
-
$wp_customize->add_setting( 'ogf_body_font_style', array(
|
45 |
-
'default' => 'normal',
|
46 |
-
'transport' => 'postMessage',
|
47 |
-
) );
|
48 |
-
|
49 |
-
$wp_customize->add_control(
|
50 |
-
new WP_Customize_Typography_Control(
|
51 |
-
$wp_customize,
|
52 |
-
'ogf_body_typography',
|
53 |
-
array(
|
54 |
-
'label' => esc_html__( 'Base Typography', 'olympus-google-fonts' ),
|
55 |
-
'description' => esc_html__( 'Select and configure the font for your content.', 'olympus-google-fonts' ),
|
56 |
-
'section' => 'olympus-google-fonts',
|
57 |
-
// Tie a setting (defined via `$wp_customize->add_setting()`) to the control.
|
58 |
-
'settings' => array(
|
59 |
-
'family' => 'ogf_body_font',
|
60 |
-
'weight' => 'ogf_body_font_weight',
|
61 |
-
'style' => 'ogf_body_font_style',
|
62 |
-
),
|
63 |
-
)
|
64 |
-
)
|
65 |
-
);
|
66 |
-
|
67 |
-
$wp_customize->add_setting( 'ogf_headings_font', array(
|
68 |
-
'default' => 'default',
|
69 |
-
'transport' => 'postMessage',
|
70 |
-
) );
|
71 |
-
|
72 |
-
$wp_customize->add_setting( 'ogf_headings_font_weight', array(
|
73 |
-
'default' => '0',
|
74 |
-
'transport' => 'postMessage',
|
75 |
-
) );
|
76 |
-
|
77 |
-
$wp_customize->add_setting( 'ogf_headings_font_style', array(
|
78 |
-
'default' => 'normal',
|
79 |
-
'transport' => 'postMessage',
|
80 |
-
) );
|
81 |
-
|
82 |
-
$wp_customize->add_control(
|
83 |
-
new WP_Customize_Typography_Control(
|
84 |
-
$wp_customize,
|
85 |
-
'ogf_heading_typography',
|
86 |
-
array(
|
87 |
-
'label' => esc_html__( 'Headings Typography', 'olympus-google-fonts' ),
|
88 |
-
'description' => esc_html__( 'Select and configure the font for your headings.', 'olympus-google-fonts' ),
|
89 |
-
'section' => 'olympus-google-fonts',
|
90 |
-
// Tie a setting (defined via `$wp_customize->add_setting()`) to the control.
|
91 |
-
'settings' => array(
|
92 |
-
'family' => 'ogf_headings_font',
|
93 |
-
'weight' => 'ogf_headings_font_weight',
|
94 |
-
'style' => 'ogf_headings_font_style',
|
95 |
-
),
|
96 |
-
)
|
97 |
-
)
|
98 |
-
);
|
99 |
-
|
100 |
-
$wp_customize->add_setting( 'ogf_inputs_font', array(
|
101 |
-
'default' => 'default',
|
102 |
-
'transport' => 'postMessage',
|
103 |
-
) );
|
104 |
-
|
105 |
-
$wp_customize->add_setting( 'ogf_inputs_font_weight', array(
|
106 |
-
'default' => '0',
|
107 |
-
'transport' => 'postMessage',
|
108 |
-
) );
|
109 |
-
|
110 |
-
$wp_customize->add_setting( 'ogf_inputs_font_style', array(
|
111 |
-
'default' => 'normal',
|
112 |
-
'transport' => 'postMessage',
|
113 |
-
) );
|
114 |
-
|
115 |
-
$wp_customize->add_control(
|
116 |
-
new WP_Customize_Typography_Control(
|
117 |
-
$wp_customize,
|
118 |
-
'ogf_input_typography',
|
119 |
-
array(
|
120 |
-
'label' => esc_html__( 'Buttons and Inputs Typography', 'olympus-google-fonts' ),
|
121 |
-
'description' => esc_html__( 'Select and configure the font for your input fields and buttons.', 'olympus-google-fonts' ),
|
122 |
-
'section' => 'olympus-google-fonts',
|
123 |
-
// Tie a setting (defined via `$wp_customize->add_setting()`) to the control.
|
124 |
-
'settings' => array(
|
125 |
-
'family' => 'ogf_inputs_font',
|
126 |
-
'weight' => 'ogf_inputs_font_weight',
|
127 |
-
'style' => 'ogf_inputs_font_style',
|
128 |
-
),
|
129 |
-
)
|
130 |
-
)
|
131 |
-
);
|
132 |
-
|
133 |
-
/* Advanced Settings */
|
134 |
-
|
135 |
-
$wp_customize->add_section( 'olympus-google-fonts-advanced', array(
|
136 |
-
'title' => esc_html__( 'Advanced Settings', 'olympus-google-fonts' ),
|
137 |
-
'priority' => 1,
|
138 |
-
'panel' => 'olympus_google_fonts',
|
139 |
-
'description' => esc_html__( 'Advanced settings allow fine-grain control and overwrite the basic settings.', 'olympus-google-fonts' ),
|
140 |
-
) );
|
141 |
-
|
142 |
-
$wp_customize->add_setting( 'ogf_site_title_font', array(
|
143 |
-
'default' => 'default',
|
144 |
-
'transport' => 'postMessage',
|
145 |
-
) );
|
146 |
-
|
147 |
-
$wp_customize->add_setting( 'ogf_site_title_font_weight', array(
|
148 |
-
'default' => '0',
|
149 |
-
'transport' => 'postMessage',
|
150 |
-
) );
|
151 |
-
|
152 |
-
$wp_customize->add_setting( 'ogf_site_title_font_style', array(
|
153 |
-
'default' => 'normal',
|
154 |
-
'transport' => 'postMessage',
|
155 |
-
) );
|
156 |
-
|
157 |
-
$wp_customize->add_control(
|
158 |
-
new WP_Customize_Typography_Control(
|
159 |
-
$wp_customize,
|
160 |
-
'ogf_site_title_typography',
|
161 |
-
array(
|
162 |
-
'label' => esc_html__( 'Site Title Typography', 'olympus-google-fonts' ),
|
163 |
-
'description' => esc_html__( 'Select and configure the font for your site title.', 'olympus-google-fonts' ),
|
164 |
-
'section' => 'olympus-google-fonts-advanced',
|
165 |
-
// Tie a setting (defined via `$wp_customize->add_setting()`) to the control.
|
166 |
-
'settings' => array(
|
167 |
-
'family' => 'ogf_site_title_font',
|
168 |
-
'weight' => 'ogf_site_title_font_weight',
|
169 |
-
'style' => 'ogf_site_title_font_style',
|
170 |
-
),
|
171 |
-
)
|
172 |
)
|
173 |
);
|
174 |
|
175 |
-
|
176 |
-
|
177 |
-
|
178 |
-
|
179 |
-
|
180 |
-
|
181 |
-
|
182 |
-
|
183 |
-
) );
|
184 |
-
|
185 |
-
$wp_customize->add_setting( 'ogf_site_description_font_style', array(
|
186 |
-
'default' => 'normal',
|
187 |
-
'transport' => 'postMessage',
|
188 |
-
) );
|
189 |
-
|
190 |
-
$wp_customize->add_control(
|
191 |
-
new WP_Customize_Typography_Control(
|
192 |
-
$wp_customize,
|
193 |
-
'ogf_site_description_typography',
|
194 |
-
array(
|
195 |
-
'label' => esc_html__( 'Site Description Typography', 'olympus-google-fonts' ),
|
196 |
-
'description' => esc_html__( 'Select and configure the font for your site description.', 'olympus-google-fonts' ),
|
197 |
-
'section' => 'olympus-google-fonts-advanced',
|
198 |
-
// Tie a setting (defined via `$wp_customize->add_setting()`) to the control.
|
199 |
-
'settings' => array(
|
200 |
-
'family' => 'ogf_site_description_font',
|
201 |
-
'weight' => 'ogf_site_description_font_weight',
|
202 |
-
'style' => 'ogf_site_description_font_style',
|
203 |
-
),
|
204 |
-
)
|
205 |
-
)
|
206 |
-
);
|
207 |
-
|
208 |
-
$wp_customize->add_setting( 'ogf_navigation_font', array(
|
209 |
-
'default' => 'default',
|
210 |
-
'transport' => 'postMessage',
|
211 |
-
) );
|
212 |
-
|
213 |
-
$wp_customize->add_setting( 'ogf_navigation_font_weight', array(
|
214 |
-
'default' => '0',
|
215 |
-
'transport' => 'postMessage',
|
216 |
-
) );
|
217 |
-
|
218 |
-
$wp_customize->add_setting( 'ogf_navigation_font_style', array(
|
219 |
-
'default' => 'normal',
|
220 |
-
'transport' => 'postMessage',
|
221 |
-
) );
|
222 |
-
|
223 |
-
$wp_customize->add_control(
|
224 |
-
new WP_Customize_Typography_Control(
|
225 |
-
$wp_customize,
|
226 |
-
'ogf_navigation_typography',
|
227 |
-
array(
|
228 |
-
'label' => esc_html__( 'Navigation Typography', 'olympus-google-fonts' ),
|
229 |
-
'description' => esc_html__( 'Select and configure the font for your site navigation.', 'olympus-google-fonts' ),
|
230 |
-
'section' => 'olympus-google-fonts-advanced',
|
231 |
-
// Tie a setting (defined via `$wp_customize->add_setting()`) to the control.
|
232 |
-
'settings' => array(
|
233 |
-
'family' => 'ogf_navigation_font',
|
234 |
-
'weight' => 'ogf_navigation_font_weight',
|
235 |
-
'style' => 'ogf_navigation_font_style',
|
236 |
-
),
|
237 |
-
)
|
238 |
-
)
|
239 |
-
);
|
240 |
-
|
241 |
-
$wp_customize->add_setting( 'ogf_post_page_headings_font', array(
|
242 |
-
'default' => 'default',
|
243 |
-
'transport' => 'postMessage',
|
244 |
-
) );
|
245 |
-
|
246 |
-
$wp_customize->add_setting( 'ogf_post_page_headings_font_weight', array(
|
247 |
-
'default' => '0',
|
248 |
-
'transport' => 'postMessage',
|
249 |
-
) );
|
250 |
-
|
251 |
-
$wp_customize->add_setting( 'ogf_post_page_headings_font_style', array(
|
252 |
-
'default' => 'normal',
|
253 |
-
'transport' => 'postMessage',
|
254 |
-
) );
|
255 |
-
|
256 |
-
$wp_customize->add_control(
|
257 |
-
new WP_Customize_Typography_Control(
|
258 |
-
$wp_customize,
|
259 |
-
'ogf_post_page_headings_typography',
|
260 |
-
array(
|
261 |
-
'label' => esc_html__( 'Post/Page Headings Typography', 'olympus-google-fonts' ),
|
262 |
-
'description' => esc_html__( 'Select and configure the font for your post and page headings.', 'olympus-google-fonts' ),
|
263 |
-
'section' => 'olympus-google-fonts-advanced',
|
264 |
-
// Tie a setting (defined via `$wp_customize->add_setting()`) to the control.
|
265 |
-
'settings' => array(
|
266 |
-
'family' => 'ogf_post_page_headings_font',
|
267 |
-
'weight' => 'ogf_post_page_headings_font_weight',
|
268 |
-
'style' => 'ogf_post_page_headings_font_style',
|
269 |
-
),
|
270 |
)
|
271 |
-
)
|
272 |
-
|
273 |
-
|
274 |
-
|
275 |
-
|
276 |
-
|
277 |
-
|
278 |
-
|
279 |
-
|
280 |
-
|
281 |
-
|
282 |
-
|
283 |
-
|
284 |
-
|
285 |
-
|
286 |
-
|
287 |
-
|
288 |
-
|
289 |
-
|
290 |
-
|
291 |
-
|
292 |
-
|
293 |
-
|
294 |
-
|
295 |
-
|
296 |
-
|
297 |
-
|
298 |
-
|
299 |
-
|
300 |
-
|
301 |
-
|
302 |
-
|
303 |
-
|
304 |
-
|
305 |
-
|
306 |
-
|
307 |
-
|
308 |
-
|
309 |
-
|
310 |
-
|
311 |
-
|
312 |
-
|
313 |
-
|
314 |
-
|
315 |
-
|
316 |
-
|
317 |
-
|
318 |
-
|
319 |
-
|
320 |
-
|
321 |
-
|
322 |
-
|
323 |
-
|
324 |
-
|
325 |
-
|
326 |
-
|
327 |
-
|
328 |
-
|
329 |
-
|
330 |
-
|
331 |
-
|
332 |
-
|
333 |
-
|
334 |
-
|
335 |
-
|
336 |
-
|
337 |
-
|
338 |
-
|
339 |
-
|
340 |
-
|
341 |
-
|
342 |
-
|
343 |
-
|
344 |
-
|
345 |
-
|
346 |
-
|
347 |
-
|
348 |
-
|
349 |
-
|
350 |
-
$wp_customize->add_setting( 'ogf_sidebar_content_font_style', array(
|
351 |
-
'default' => 'normal',
|
352 |
-
'transport' => 'postMessage',
|
353 |
-
) );
|
354 |
-
|
355 |
-
$wp_customize->add_control(
|
356 |
-
new WP_Customize_Typography_Control(
|
357 |
-
$wp_customize,
|
358 |
-
'ogf_sidebar_content_typography',
|
359 |
-
array(
|
360 |
-
'label' => esc_html__( 'Sidebar Content Typography', 'olympus-google-fonts' ),
|
361 |
-
'description' => esc_html__( 'Select and configure the font for your sidebar content.', 'olympus-google-fonts' ),
|
362 |
-
'section' => 'olympus-google-fonts-advanced',
|
363 |
-
// Tie a setting (defined via `$wp_customize->add_setting()`) to the control.
|
364 |
-
'settings' => array(
|
365 |
-
'family' => 'ogf_sidebar_content_font',
|
366 |
-
'weight' => 'ogf_sidebar_content_font_weight',
|
367 |
-
'style' => 'ogf_sidebar_content_font_style',
|
368 |
-
),
|
369 |
-
)
|
370 |
-
)
|
371 |
-
);
|
372 |
-
|
373 |
-
$wp_customize->add_setting( 'ogf_footer_headings_font', array(
|
374 |
-
'default' => 'default',
|
375 |
-
'transport' => 'postMessage',
|
376 |
-
) );
|
377 |
-
|
378 |
-
$wp_customize->add_setting( 'ogf_footer_headings_font_weight', array(
|
379 |
-
'default' => '0',
|
380 |
-
'transport' => 'postMessage',
|
381 |
-
) );
|
382 |
|
383 |
-
|
384 |
-
|
385 |
-
'transport' => 'postMessage',
|
386 |
-
) );
|
387 |
|
388 |
-
$wp_customize->
|
389 |
-
|
390 |
-
|
391 |
-
'
|
392 |
-
|
393 |
-
|
394 |
-
'description' => esc_html__( 'Select and configure the font for your footer headings.', 'olympus-google-fonts' ),
|
395 |
-
'section' => 'olympus-google-fonts-advanced',
|
396 |
-
// Tie a setting (defined via `$wp_customize->add_setting()`) to the control.
|
397 |
-
'settings' => array(
|
398 |
-
'family' => 'ogf_footer_headings_font',
|
399 |
-
'weight' => 'ogf_footer_headings_font_weight',
|
400 |
-
'style' => 'ogf_footer_headings_font_style',
|
401 |
-
),
|
402 |
-
)
|
403 |
)
|
404 |
);
|
405 |
|
406 |
-
$wp_customize->add_setting( 'ogf_footer_content_font', array(
|
407 |
-
'default' => 'default',
|
408 |
-
'transport' => 'postMessage',
|
409 |
-
) );
|
410 |
-
|
411 |
-
$wp_customize->add_setting( 'ogf_footer_content_font_weight', array(
|
412 |
-
'default' => '0',
|
413 |
-
'transport' => 'postMessage',
|
414 |
-
) );
|
415 |
-
|
416 |
-
$wp_customize->add_setting( 'ogf_footer_content_font_style', array(
|
417 |
-
'default' => 'normal',
|
418 |
-
'transport' => 'postMessage',
|
419 |
-
) );
|
420 |
-
|
421 |
$wp_customize->add_control(
|
422 |
-
|
423 |
-
|
424 |
-
'
|
425 |
-
|
426 |
-
|
427 |
-
|
428 |
-
|
429 |
-
// Tie a setting (defined via `$wp_customize->add_setting()`) to the control.
|
430 |
-
'settings' => array(
|
431 |
-
'family' => 'ogf_footer_content_font',
|
432 |
-
'weight' => 'ogf_footer_content_font_weight',
|
433 |
-
'style' => 'ogf_footer_content_font_style',
|
434 |
-
),
|
435 |
-
)
|
436 |
)
|
437 |
);
|
438 |
|
439 |
-
$wp_customize->add_setting( 'ogf_force_styles', array(
|
440 |
-
'default' => '',
|
441 |
-
'transport' => 'refresh',
|
442 |
-
'sanitize_callback' => 'ogf_sanitize_checkbox',
|
443 |
-
) );
|
444 |
-
|
445 |
-
$wp_customize->add_control( 'force_styles', array(
|
446 |
-
'label' => esc_html__( 'Force Styles?', 'olympus-google-fonts' ),
|
447 |
-
'section' => 'olympus-google-fonts-advanced',
|
448 |
-
'settings' => 'ogf_force_styles',
|
449 |
-
'type' => 'checkbox',
|
450 |
-
'description' => esc_html__( 'If your choices are not displaying correctly, check this box.', 'olympus-google-fonts' ),
|
451 |
-
) );
|
452 |
-
|
453 |
}
|
454 |
add_action( 'customize_register', 'ogf_customize_register' );
|
455 |
-
|
456 |
-
/**
|
457 |
-
* Build the array for the select choices setting.
|
458 |
-
*/
|
459 |
-
function ogf_font_choices_for_select() {
|
460 |
-
$fonts_array = ogf_fonts_array();
|
461 |
-
|
462 |
-
$fonts = array(
|
463 |
-
'default' => esc_html__( '- Default -', 'olympus-google-fonts' ),
|
464 |
-
);
|
465 |
-
|
466 |
-
foreach ( $fonts_array as $key => $value ) {
|
467 |
-
$fonts[ $key ] = $value['family'];
|
468 |
-
}
|
469 |
-
|
470 |
-
return $fonts;
|
471 |
-
|
472 |
-
}
|
473 |
-
|
474 |
-
/**
|
475 |
-
* Sanitize the checbox value.
|
476 |
-
*
|
477 |
-
* @param int $input the input to sanitize.
|
478 |
-
* @return int 1 if checked, 0 if not.
|
479 |
-
*/
|
480 |
-
function ogf_sanitize_checkbox( $input ) {
|
481 |
-
if ( true === $input || '1' === $input ) {
|
482 |
-
return '1';
|
483 |
-
}
|
484 |
-
return '0';
|
485 |
-
}
|
2 |
/**
|
3 |
* Build the URL to load the chosen Google Fonts.
|
4 |
*
|
5 |
+
* @package olympus-google-fonts
|
6 |
+
* @copyright Copyright (c) 2018, Danny Cooper
|
7 |
+
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
8 |
*/
|
9 |
|
10 |
/**
|
11 |
* An array containing the customizer sections, settings and controls.
|
12 |
*
|
13 |
+
* @param object $wp_customize Access to the $wp_customize object.
|
14 |
*/
|
15 |
function ogf_customize_register( $wp_customize ) {
|
16 |
+
require OGF_DIR_PATH . 'includes/customizer/controls/class-ogf-customize-typography-control.php';
|
17 |
+
require OGF_DIR_PATH . 'includes/customizer/controls/class-ogf-customize-repeater-control.php';
|
18 |
|
19 |
+
$wp_customize->register_control_type( 'OGF_Customize_Typography_Control' );
|
20 |
|
21 |
+
$wp_customize->add_setting(
|
22 |
+
'ogf_custom_selectors',
|
23 |
+
array(
|
24 |
+
'transport' => 'postMessage',
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
25 |
)
|
26 |
);
|
27 |
|
28 |
+
$wp_customize->add_control(
|
29 |
+
new OGF_Customize_Repeater_Control(
|
30 |
+
$wp_customize,
|
31 |
+
'ogf_custom_selectors',
|
32 |
+
array(
|
33 |
+
'label' => esc_html__( 'Custom Elements', 'customizer-repeater' ),
|
34 |
+
'section' => 'ogf_custom',
|
35 |
+
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
36 |
)
|
37 |
+
);
|
38 |
+
|
39 |
+
/**
|
40 |
+
* Build customizer controls.
|
41 |
+
*
|
42 |
+
* @param array $elements array of elements to build controls based on.
|
43 |
+
*/
|
44 |
+
function ogf_build_customizer_controls( $elements ) {
|
45 |
+
|
46 |
+
global $wp_customize;
|
47 |
+
|
48 |
+
foreach ( $elements as $id => $values ) {
|
49 |
+
|
50 |
+
$wp_customize->add_setting(
|
51 |
+
$id . '_font',
|
52 |
+
array(
|
53 |
+
'default' => 'default',
|
54 |
+
'transport' => 'postMessage',
|
55 |
+
)
|
56 |
+
);
|
57 |
+
|
58 |
+
$wp_customize->add_setting(
|
59 |
+
$id . '_font_weight',
|
60 |
+
array(
|
61 |
+
'default' => '0',
|
62 |
+
'transport' => 'postMessage',
|
63 |
+
)
|
64 |
+
);
|
65 |
+
|
66 |
+
$wp_customize->add_setting(
|
67 |
+
$id . '_font_style',
|
68 |
+
array(
|
69 |
+
'default' => 'normal',
|
70 |
+
'transport' => 'postMessage',
|
71 |
+
)
|
72 |
+
);
|
73 |
+
|
74 |
+
$wp_customize->add_setting(
|
75 |
+
$id . '_font_size',
|
76 |
+
array(
|
77 |
+
'transport' => 'postMessage',
|
78 |
+
)
|
79 |
+
);
|
80 |
+
|
81 |
+
$wp_customize->add_setting(
|
82 |
+
$id . '_line_height',
|
83 |
+
array(
|
84 |
+
'transport' => 'postMessage',
|
85 |
+
)
|
86 |
+
);
|
87 |
+
|
88 |
+
$wp_customize->add_setting(
|
89 |
+
$id . '_font_color',
|
90 |
+
array(
|
91 |
+
'transport' => 'postMessage',
|
92 |
+
)
|
93 |
+
);
|
94 |
+
|
95 |
+
$wp_customize->add_control(
|
96 |
+
new OGF_Customize_Typography_Control(
|
97 |
+
$wp_customize,
|
98 |
+
$id . '_typography',
|
99 |
+
array(
|
100 |
+
'label' => esc_attr( $values['label'] ),
|
101 |
+
'description' => esc_attr( $values['description'] ),
|
102 |
+
'section' => esc_attr( $values['section'] ),
|
103 |
+
'settings' => array(
|
104 |
+
'family' => $id . '_font',
|
105 |
+
'weight' => $id . '_font_weight',
|
106 |
+
'style' => $id . '_font_style',
|
107 |
+
'size' => $id . '_font_size',
|
108 |
+
'line_height' => $id . '_line_height',
|
109 |
+
'color' => $id . '_font_color',
|
110 |
+
),
|
111 |
+
)
|
112 |
+
)
|
113 |
+
);
|
114 |
+
}
|
115 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
116 |
|
117 |
+
ogf_build_customizer_controls( ogf_get_elements() );
|
118 |
+
ogf_build_customizer_controls( ogf_get_custom_elements() );
|
|
|
|
|
119 |
|
120 |
+
$wp_customize->add_setting(
|
121 |
+
'ogf_force_styles',
|
122 |
+
array(
|
123 |
+
'default' => '',
|
124 |
+
'transport' => 'refresh',
|
125 |
+
'sanitize_callback' => 'wp_validate_boolean',
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
126 |
)
|
127 |
);
|
128 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
129 |
$wp_customize->add_control(
|
130 |
+
'force_styles',
|
131 |
+
array(
|
132 |
+
'label' => esc_html__( 'Force Styles?', 'olympus-google-fonts' ),
|
133 |
+
'section' => 'ogf_debugging',
|
134 |
+
'settings' => 'ogf_force_styles',
|
135 |
+
'type' => 'checkbox',
|
136 |
+
'description' => esc_html__( 'If your choices are not displaying correctly, check this box.', 'olympus-google-fonts' ),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
137 |
)
|
138 |
);
|
139 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
140 |
}
|
141 |
add_action( 'customize_register', 'ogf_customize_register' );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
includes/fonts.json
CHANGED
@@ -137,10 +137,10 @@
|
|
137 |
"subsets": [
|
138 |
"latin"
|
139 |
],
|
140 |
-
"version": "
|
141 |
-
"lastModified": "
|
142 |
"files": {
|
143 |
-
"regular": "http://fonts.gstatic.com/s/adamina/
|
144 |
}
|
145 |
},
|
146 |
{
|
@@ -249,8 +249,8 @@
|
|
249 |
"700"
|
250 |
],
|
251 |
"subsets": [
|
252 |
-
"
|
253 |
-
"
|
254 |
],
|
255 |
"version": "v9",
|
256 |
"lastModified": "2017-10-10",
|
@@ -276,27 +276,27 @@
|
|
276 |
"900italic"
|
277 |
],
|
278 |
"subsets": [
|
279 |
-
"greek-ext",
|
280 |
"vietnamese",
|
281 |
-
"latin",
|
282 |
"cyrillic",
|
|
|
|
|
|
|
283 |
"greek",
|
284 |
-
"latin-ext"
|
285 |
-
"cyrillic-ext"
|
286 |
],
|
287 |
-
"version": "
|
288 |
-
"lastModified": "
|
289 |
"files": {
|
290 |
-
"regular": "http://fonts.gstatic.com/s/alegreya/
|
291 |
-
"italic": "http://fonts.gstatic.com/s/alegreya/
|
292 |
-
"500": "http://fonts.gstatic.com/s/alegreya/
|
293 |
-
"500italic": "http://fonts.gstatic.com/s/alegreya/
|
294 |
-
"700": "http://fonts.gstatic.com/s/alegreya/
|
295 |
-
"700italic": "http://fonts.gstatic.com/s/alegreya/
|
296 |
-
"800": "http://fonts.gstatic.com/s/alegreya/
|
297 |
-
"800italic": "http://fonts.gstatic.com/s/alegreya/
|
298 |
-
"900": "http://fonts.gstatic.com/s/alegreya/
|
299 |
-
"900italic": "http://fonts.gstatic.com/s/alegreya/
|
300 |
}
|
301 |
},
|
302 |
{
|
@@ -316,13 +316,13 @@
|
|
316 |
"900italic"
|
317 |
],
|
318 |
"subsets": [
|
319 |
-
"greek-ext",
|
320 |
"vietnamese",
|
321 |
-
"latin",
|
322 |
"cyrillic",
|
|
|
|
|
|
|
323 |
"greek",
|
324 |
-
"latin-ext"
|
325 |
-
"cyrillic-ext"
|
326 |
],
|
327 |
"version": "v9",
|
328 |
"lastModified": "2017-11-07",
|
@@ -360,13 +360,13 @@
|
|
360 |
"900italic"
|
361 |
],
|
362 |
"subsets": [
|
363 |
-
"greek-ext",
|
364 |
"vietnamese",
|
365 |
-
"latin",
|
366 |
"cyrillic",
|
|
|
|
|
|
|
367 |
"greek",
|
368 |
-
"latin-ext"
|
369 |
-
"cyrillic-ext"
|
370 |
],
|
371 |
"version": "v8",
|
372 |
"lastModified": "2017-11-09",
|
@@ -408,13 +408,13 @@
|
|
408 |
"900italic"
|
409 |
],
|
410 |
"subsets": [
|
411 |
-
"greek-ext",
|
412 |
"vietnamese",
|
413 |
-
"latin",
|
414 |
"cyrillic",
|
|
|
|
|
|
|
415 |
"greek",
|
416 |
-
"latin-ext"
|
417 |
-
"cyrillic-ext"
|
418 |
],
|
419 |
"version": "v7",
|
420 |
"lastModified": "2017-11-07",
|
@@ -446,10 +446,10 @@
|
|
446 |
"latin",
|
447 |
"latin-ext"
|
448 |
],
|
449 |
-
"version": "
|
450 |
-
"lastModified": "
|
451 |
"files": {
|
452 |
-
"regular": "http://fonts.gstatic.com/s/alexbrush/
|
453 |
}
|
454 |
},
|
455 |
{
|
@@ -478,9 +478,9 @@
|
|
478 |
"regular"
|
479 |
],
|
480 |
"subsets": [
|
481 |
-
"latin",
|
482 |
"cyrillic",
|
483 |
-
"cyrillic-ext"
|
|
|
484 |
],
|
485 |
"version": "v9",
|
486 |
"lastModified": "2017-10-10",
|
@@ -532,11 +532,11 @@
|
|
532 |
"latin",
|
533 |
"latin-ext"
|
534 |
],
|
535 |
-
"version": "
|
536 |
-
"lastModified": "
|
537 |
"files": {
|
538 |
-
"regular": "http://fonts.gstatic.com/s/allan/
|
539 |
-
"700": "http://fonts.gstatic.com/s/allan/
|
540 |
}
|
541 |
},
|
542 |
{
|
@@ -622,10 +622,10 @@
|
|
622 |
"latin",
|
623 |
"latin-ext"
|
624 |
],
|
625 |
-
"version": "
|
626 |
-
"lastModified": "
|
627 |
"files": {
|
628 |
-
"regular": "http://fonts.gstatic.com/s/almendradisplay/
|
629 |
}
|
630 |
},
|
631 |
{
|
@@ -638,10 +638,10 @@
|
|
638 |
"subsets": [
|
639 |
"latin"
|
640 |
],
|
641 |
-
"version": "
|
642 |
-
"lastModified": "
|
643 |
"files": {
|
644 |
-
"regular": "http://fonts.gstatic.com/s/almendrasc/
|
645 |
}
|
646 |
},
|
647 |
{
|
@@ -692,10 +692,10 @@
|
|
692 |
"700"
|
693 |
],
|
694 |
"subsets": [
|
695 |
-
"hebrew",
|
696 |
"vietnamese",
|
697 |
-
"latin",
|
698 |
"cyrillic",
|
|
|
|
|
699 |
"latin-ext"
|
700 |
],
|
701 |
"version": "v11",
|
@@ -731,8 +731,8 @@
|
|
731 |
"700"
|
732 |
],
|
733 |
"subsets": [
|
734 |
-
"latin",
|
735 |
"devanagari",
|
|
|
736 |
"latin-ext"
|
737 |
],
|
738 |
"version": "v2",
|
@@ -758,13 +758,13 @@
|
|
758 |
"latin",
|
759 |
"latin-ext"
|
760 |
],
|
761 |
-
"version": "
|
762 |
-
"lastModified": "2018-
|
763 |
"files": {
|
764 |
-
"regular": "http://fonts.gstatic.com/s/amiri/
|
765 |
-
"italic": "http://fonts.gstatic.com/s/amiri/
|
766 |
-
"700": "http://fonts.gstatic.com/s/amiri/
|
767 |
-
"700italic": "http://fonts.gstatic.com/s/amiri/
|
768 |
}
|
769 |
},
|
770 |
{
|
@@ -776,8 +776,8 @@
|
|
776 |
"700"
|
777 |
],
|
778 |
"subsets": [
|
779 |
-
"latin",
|
780 |
"devanagari",
|
|
|
781 |
"latin-ext"
|
782 |
],
|
783 |
"version": "v3",
|
@@ -830,10 +830,10 @@
|
|
830 |
],
|
831 |
"subsets": [
|
832 |
"vietnamese",
|
833 |
-
"latin",
|
834 |
"cyrillic",
|
835 |
-
"
|
836 |
-
"
|
|
|
837 |
],
|
838 |
"version": "v9",
|
839 |
"lastModified": "2017-10-10",
|
@@ -884,8 +884,8 @@
|
|
884 |
"700italic"
|
885 |
],
|
886 |
"subsets": [
|
887 |
-
"latin",
|
888 |
"cyrillic",
|
|
|
889 |
"greek",
|
890 |
"latin-ext"
|
891 |
],
|
@@ -1124,11 +1124,11 @@
|
|
1124 |
"arabic",
|
1125 |
"latin"
|
1126 |
],
|
1127 |
-
"version": "
|
1128 |
-
"lastModified": "2018-
|
1129 |
"files": {
|
1130 |
-
"regular": "http://fonts.gstatic.com/s/arefruqaa/
|
1131 |
-
"700": "http://fonts.gstatic.com/s/arefruqaa/
|
1132 |
}
|
1133 |
},
|
1134 |
{
|
@@ -1147,9 +1147,9 @@
|
|
1147 |
],
|
1148 |
"subsets": [
|
1149 |
"vietnamese",
|
|
|
1150 |
"latin",
|
1151 |
-
"latin-ext"
|
1152 |
-
"tamil"
|
1153 |
],
|
1154 |
"version": "v3",
|
1155 |
"lastModified": "2017-10-10",
|
@@ -1175,14 +1175,14 @@
|
|
1175 |
"700italic"
|
1176 |
],
|
1177 |
"subsets": [
|
1178 |
-
"greek-ext",
|
1179 |
-
"hebrew",
|
1180 |
"vietnamese",
|
1181 |
-
"latin",
|
1182 |
"cyrillic",
|
|
|
|
|
|
|
1183 |
"greek",
|
1184 |
-
"
|
1185 |
-
"
|
1186 |
],
|
1187 |
"version": "v11",
|
1188 |
"lastModified": "2017-10-11",
|
@@ -1221,10 +1221,10 @@
|
|
1221 |
"latin",
|
1222 |
"latin-ext"
|
1223 |
],
|
1224 |
-
"version": "
|
1225 |
-
"lastModified": "
|
1226 |
"files": {
|
1227 |
-
"regular": "http://fonts.gstatic.com/s/armata/
|
1228 |
}
|
1229 |
},
|
1230 |
{
|
@@ -1239,10 +1239,10 @@
|
|
1239 |
],
|
1240 |
"subsets": [
|
1241 |
"vietnamese",
|
1242 |
-
"latin",
|
1243 |
"cyrillic",
|
1244 |
-
"
|
1245 |
-
"
|
|
|
1246 |
],
|
1247 |
"version": "v2",
|
1248 |
"lastModified": "2017-10-10",
|
@@ -1300,8 +1300,8 @@
|
|
1300 |
"700"
|
1301 |
],
|
1302 |
"subsets": [
|
1303 |
-
"latin",
|
1304 |
"devanagari",
|
|
|
1305 |
"latin-ext"
|
1306 |
],
|
1307 |
"version": "v3",
|
@@ -1330,17 +1330,17 @@
|
|
1330 |
"latin",
|
1331 |
"latin-ext"
|
1332 |
],
|
1333 |
-
"version": "
|
1334 |
-
"lastModified": "
|
1335 |
"files": {
|
1336 |
-
"regular": "http://fonts.gstatic.com/s/asap/
|
1337 |
-
"italic": "http://fonts.gstatic.com/s/asap/
|
1338 |
-
"500": "http://fonts.gstatic.com/s/asap/
|
1339 |
-
"500italic": "http://fonts.gstatic.com/s/asap/
|
1340 |
-
"600": "http://fonts.gstatic.com/s/asap/
|
1341 |
-
"600italic": "http://fonts.gstatic.com/s/asap/
|
1342 |
-
"700": "http://fonts.gstatic.com/s/asap/
|
1343 |
-
"700italic": "http://fonts.gstatic.com/s/asap/
|
1344 |
}
|
1345 |
},
|
1346 |
{
|
@@ -1383,14 +1383,14 @@
|
|
1383 |
"regular"
|
1384 |
],
|
1385 |
"subsets": [
|
1386 |
-
"latin",
|
1387 |
"devanagari",
|
|
|
1388 |
"latin-ext"
|
1389 |
],
|
1390 |
-
"version": "
|
1391 |
-
"lastModified": "
|
1392 |
"files": {
|
1393 |
-
"regular": "http://fonts.gstatic.com/s/asar/
|
1394 |
}
|
1395 |
},
|
1396 |
{
|
@@ -1422,8 +1422,8 @@
|
|
1422 |
"800"
|
1423 |
],
|
1424 |
"subsets": [
|
1425 |
-
"
|
1426 |
-
"
|
1427 |
],
|
1428 |
"version": "v2",
|
1429 |
"lastModified": "2017-10-10",
|
@@ -1486,9 +1486,9 @@
|
|
1486 |
],
|
1487 |
"subsets": [
|
1488 |
"vietnamese",
|
|
|
1489 |
"latin",
|
1490 |
-
"latin-ext"
|
1491 |
-
"thai"
|
1492 |
],
|
1493 |
"version": "v2",
|
1494 |
"lastModified": "2017-10-10",
|
@@ -1537,10 +1537,10 @@
|
|
1537 |
"subsets": [
|
1538 |
"latin"
|
1539 |
],
|
1540 |
-
"version": "
|
1541 |
-
"lastModified": "
|
1542 |
"files": {
|
1543 |
-
"regular": "http://fonts.gstatic.com/s/atomicage/
|
1544 |
}
|
1545 |
},
|
1546 |
{
|
@@ -1553,10 +1553,10 @@
|
|
1553 |
"subsets": [
|
1554 |
"latin"
|
1555 |
],
|
1556 |
-
"version": "
|
1557 |
-
"lastModified": "
|
1558 |
"files": {
|
1559 |
-
"regular": "http://fonts.gstatic.com/s/aubrey/
|
1560 |
}
|
1561 |
},
|
1562 |
{
|
@@ -1730,8 +1730,8 @@
|
|
1730 |
"regular"
|
1731 |
],
|
1732 |
"subsets": [
|
1733 |
-
"
|
1734 |
-
"
|
1735 |
],
|
1736 |
"version": "v6",
|
1737 |
"lastModified": "2017-10-10",
|
@@ -1756,6 +1756,47 @@
|
|
1756 |
"regular": "http://fonts.gstatic.com/s/bahiana/v2/uU9PCBUV4YenPWJU7xM.ttf"
|
1757 |
}
|
1758 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1759 |
{
|
1760 |
"kind": "webfonts#webfont",
|
1761 |
"family": "Baloo",
|
@@ -1765,8 +1806,8 @@
|
|
1765 |
],
|
1766 |
"subsets": [
|
1767 |
"vietnamese",
|
1768 |
-
"latin",
|
1769 |
"devanagari",
|
|
|
1770 |
"latin-ext"
|
1771 |
],
|
1772 |
"version": "v3",
|
@@ -1784,8 +1825,8 @@
|
|
1784 |
],
|
1785 |
"subsets": [
|
1786 |
"vietnamese",
|
1787 |
-
"latin",
|
1788 |
"gujarati",
|
|
|
1789 |
"latin-ext"
|
1790 |
],
|
1791 |
"version": "v3",
|
@@ -1802,15 +1843,15 @@
|
|
1802 |
"regular"
|
1803 |
],
|
1804 |
"subsets": [
|
1805 |
-
"vietnamese",
|
1806 |
"arabic",
|
|
|
1807 |
"latin",
|
1808 |
"latin-ext"
|
1809 |
],
|
1810 |
-
"version": "
|
1811 |
-
"lastModified": "2018-
|
1812 |
"files": {
|
1813 |
-
"regular": "http://fonts.gstatic.com/s/baloobhaijaan/
|
1814 |
}
|
1815 |
},
|
1816 |
{
|
@@ -1822,8 +1863,8 @@
|
|
1822 |
],
|
1823 |
"subsets": [
|
1824 |
"vietnamese",
|
1825 |
-
"latin",
|
1826 |
"oriya",
|
|
|
1827 |
"latin-ext"
|
1828 |
],
|
1829 |
"version": "v3",
|
@@ -1842,8 +1883,8 @@
|
|
1842 |
"subsets": [
|
1843 |
"vietnamese",
|
1844 |
"latin",
|
1845 |
-
"
|
1846 |
-
"
|
1847 |
],
|
1848 |
"version": "v3",
|
1849 |
"lastModified": "2017-11-21",
|
@@ -1879,14 +1920,14 @@
|
|
1879 |
],
|
1880 |
"subsets": [
|
1881 |
"vietnamese",
|
1882 |
-
"latin",
|
1883 |
"gurmukhi",
|
|
|
1884 |
"latin-ext"
|
1885 |
],
|
1886 |
-
"version": "
|
1887 |
-
"lastModified": "
|
1888 |
"files": {
|
1889 |
-
"regular": "http://fonts.gstatic.com/s/baloopaaji/
|
1890 |
}
|
1891 |
},
|
1892 |
{
|
@@ -1898,14 +1939,14 @@
|
|
1898 |
],
|
1899 |
"subsets": [
|
1900 |
"vietnamese",
|
|
|
1901 |
"latin",
|
1902 |
-
"latin-ext"
|
1903 |
-
"kannada"
|
1904 |
],
|
1905 |
-
"version": "
|
1906 |
-
"lastModified": "
|
1907 |
"files": {
|
1908 |
-
"regular": "http://fonts.gstatic.com/s/balootamma/
|
1909 |
}
|
1910 |
},
|
1911 |
{
|
@@ -1917,14 +1958,14 @@
|
|
1917 |
],
|
1918 |
"subsets": [
|
1919 |
"vietnamese",
|
1920 |
-
"latin",
|
1921 |
"telugu",
|
|
|
1922 |
"latin-ext"
|
1923 |
],
|
1924 |
-
"version": "
|
1925 |
-
"lastModified": "
|
1926 |
"files": {
|
1927 |
-
"regular": "http://fonts.gstatic.com/s/balootammudu/
|
1928 |
}
|
1929 |
},
|
1930 |
{
|
@@ -1936,9 +1977,9 @@
|
|
1936 |
],
|
1937 |
"subsets": [
|
1938 |
"vietnamese",
|
|
|
1939 |
"latin",
|
1940 |
-
"latin-ext"
|
1941 |
-
"tamil"
|
1942 |
],
|
1943 |
"version": "v3",
|
1944 |
"lastModified": "2017-11-21",
|
@@ -1956,10 +1997,10 @@
|
|
1956 |
"subsets": [
|
1957 |
"latin"
|
1958 |
],
|
1959 |
-
"version": "
|
1960 |
-
"lastModified": "
|
1961 |
"files": {
|
1962 |
-
"regular": "http://fonts.gstatic.com/s/balthazar/
|
1963 |
}
|
1964 |
},
|
1965 |
{
|
@@ -2110,27 +2151,27 @@
|
|
2110 |
"latin",
|
2111 |
"latin-ext"
|
2112 |
],
|
2113 |
-
"version": "
|
2114 |
-
"lastModified": "
|
2115 |
-
"files": {
|
2116 |
-
"100": "http://fonts.gstatic.com/s/barlowsemicondensed/
|
2117 |
-
"100italic": "http://fonts.gstatic.com/s/barlowsemicondensed/
|
2118 |
-
"200": "http://fonts.gstatic.com/s/barlowsemicondensed/
|
2119 |
-
"200italic": "http://fonts.gstatic.com/s/barlowsemicondensed/
|
2120 |
-
"300": "http://fonts.gstatic.com/s/barlowsemicondensed/
|
2121 |
-
"300italic": "http://fonts.gstatic.com/s/barlowsemicondensed/
|
2122 |
-
"regular": "http://fonts.gstatic.com/s/barlowsemicondensed/
|
2123 |
-
"italic": "http://fonts.gstatic.com/s/barlowsemicondensed/
|
2124 |
-
"500": "http://fonts.gstatic.com/s/barlowsemicondensed/
|
2125 |
-
"500italic": "http://fonts.gstatic.com/s/barlowsemicondensed/
|
2126 |
-
"600": "http://fonts.gstatic.com/s/barlowsemicondensed/
|
2127 |
-
"600italic": "http://fonts.gstatic.com/s/barlowsemicondensed/
|
2128 |
-
"700": "http://fonts.gstatic.com/s/barlowsemicondensed/
|
2129 |
-
"700italic": "http://fonts.gstatic.com/s/barlowsemicondensed/
|
2130 |
-
"800": "http://fonts.gstatic.com/s/barlowsemicondensed/
|
2131 |
-
"800italic": "http://fonts.gstatic.com/s/barlowsemicondensed/
|
2132 |
-
"900": "http://fonts.gstatic.com/s/barlowsemicondensed/
|
2133 |
-
"900italic": "http://fonts.gstatic.com/s/barlowsemicondensed/
|
2134 |
}
|
2135 |
},
|
2136 |
{
|
@@ -2211,10 +2252,10 @@
|
|
2211 |
"subsets": [
|
2212 |
"khmer"
|
2213 |
],
|
2214 |
-
"version": "
|
2215 |
-
"lastModified": "
|
2216 |
"files": {
|
2217 |
-
"regular": "http://fonts.gstatic.com/s/bayon/
|
2218 |
}
|
2219 |
},
|
2220 |
{
|
@@ -2241,8 +2282,8 @@
|
|
2241 |
"regular"
|
2242 |
],
|
2243 |
"subsets": [
|
2244 |
-
"hebrew",
|
2245 |
"latin",
|
|
|
2246 |
"latin-ext"
|
2247 |
],
|
2248 |
"version": "v3",
|
@@ -2351,10 +2392,10 @@
|
|
2351 |
"latin",
|
2352 |
"latin-ext"
|
2353 |
],
|
2354 |
-
"version": "
|
2355 |
-
"lastModified": "
|
2356 |
"files": {
|
2357 |
-
"regular": "http://fonts.gstatic.com/s/bigelowrules/
|
2358 |
}
|
2359 |
},
|
2360 |
{
|
@@ -2401,10 +2442,10 @@
|
|
2401 |
"latin",
|
2402 |
"latin-ext"
|
2403 |
],
|
2404 |
-
"version": "
|
2405 |
-
"lastModified": "
|
2406 |
"files": {
|
2407 |
-
"regular": "http://fonts.gstatic.com/s/bilboswashcaps/
|
2408 |
}
|
2409 |
},
|
2410 |
{
|
@@ -2447,14 +2488,14 @@
|
|
2447 |
"latin",
|
2448 |
"latin-ext"
|
2449 |
],
|
2450 |
-
"version": "
|
2451 |
-
"lastModified": "
|
2452 |
"files": {
|
2453 |
-
"200": "http://fonts.gstatic.com/s/biorhymeexpanded/
|
2454 |
-
"300": "http://fonts.gstatic.com/s/biorhymeexpanded/
|
2455 |
-
"regular": "http://fonts.gstatic.com/s/biorhymeexpanded/
|
2456 |
-
"700": "http://fonts.gstatic.com/s/biorhymeexpanded/
|
2457 |
-
"800": "http://fonts.gstatic.com/s/biorhymeexpanded/
|
2458 |
}
|
2459 |
},
|
2460 |
{
|
@@ -2471,8 +2512,8 @@
|
|
2471 |
"900"
|
2472 |
],
|
2473 |
"subsets": [
|
2474 |
-
"latin",
|
2475 |
"devanagari",
|
|
|
2476 |
"latin-ext"
|
2477 |
],
|
2478 |
"version": "v3",
|
@@ -2500,12 +2541,12 @@
|
|
2500 |
"latin",
|
2501 |
"latin-ext"
|
2502 |
],
|
2503 |
-
"version": "
|
2504 |
-
"lastModified": "
|
2505 |
"files": {
|
2506 |
-
"regular": "http://fonts.gstatic.com/s/bitter/
|
2507 |
-
"italic": "http://fonts.gstatic.com/s/bitter/
|
2508 |
-
"700": "http://fonts.gstatic.com/s/bitter/
|
2509 |
}
|
2510 |
},
|
2511 |
{
|
@@ -2516,13 +2557,13 @@
|
|
2516 |
"regular"
|
2517 |
],
|
2518 |
"subsets": [
|
2519 |
-
"
|
2520 |
-
"
|
2521 |
],
|
2522 |
-
"version": "
|
2523 |
-
"lastModified": "2018-
|
2524 |
"files": {
|
2525 |
-
"regular": "http://fonts.gstatic.com/s/blackandwhitepicture/
|
2526 |
}
|
2527 |
},
|
2528 |
{
|
@@ -2533,13 +2574,13 @@
|
|
2533 |
"regular"
|
2534 |
],
|
2535 |
"subsets": [
|
2536 |
-
"
|
2537 |
-
"
|
2538 |
],
|
2539 |
-
"version": "
|
2540 |
-
"lastModified": "2018-
|
2541 |
"files": {
|
2542 |
-
"regular": "http://fonts.gstatic.com/s/blackhansans/
|
2543 |
}
|
2544 |
},
|
2545 |
{
|
@@ -2585,10 +2626,10 @@
|
|
2585 |
"subsets": [
|
2586 |
"latin"
|
2587 |
],
|
2588 |
-
"version": "
|
2589 |
-
"lastModified": "
|
2590 |
"files": {
|
2591 |
-
"regular": "http://fonts.gstatic.com/s/bonbon/
|
2592 |
}
|
2593 |
},
|
2594 |
{
|
@@ -2601,10 +2642,10 @@
|
|
2601 |
"subsets": [
|
2602 |
"latin"
|
2603 |
],
|
2604 |
-
"version": "
|
2605 |
-
"lastModified": "
|
2606 |
"files": {
|
2607 |
-
"regular": "http://fonts.gstatic.com/s/boogaloo/
|
2608 |
}
|
2609 |
},
|
2610 |
{
|
@@ -2772,10 +2813,10 @@
|
|
2772 |
"latin",
|
2773 |
"latin-ext"
|
2774 |
],
|
2775 |
-
"version": "
|
2776 |
-
"lastModified": "
|
2777 |
"files": {
|
2778 |
-
"regular": "http://fonts.gstatic.com/s/bungeehairline/
|
2779 |
}
|
2780 |
},
|
2781 |
{
|
@@ -2808,10 +2849,10 @@
|
|
2808 |
"latin",
|
2809 |
"latin-ext"
|
2810 |
],
|
2811 |
-
"version": "
|
2812 |
-
"lastModified": "
|
2813 |
"files": {
|
2814 |
-
"regular": "http://fonts.gstatic.com/s/bungeeoutline/
|
2815 |
}
|
2816 |
},
|
2817 |
{
|
@@ -2843,10 +2884,10 @@
|
|
2843 |
"latin",
|
2844 |
"latin-ext"
|
2845 |
],
|
2846 |
-
"version": "
|
2847 |
-
"lastModified": "
|
2848 |
"files": {
|
2849 |
-
"regular": "http://fonts.gstatic.com/s/butcherman/
|
2850 |
}
|
2851 |
},
|
2852 |
{
|
@@ -2860,10 +2901,10 @@
|
|
2860 |
"latin",
|
2861 |
"latin-ext"
|
2862 |
],
|
2863 |
-
"version": "
|
2864 |
-
"lastModified": "
|
2865 |
"files": {
|
2866 |
-
"regular": "http://fonts.gstatic.com/s/butterflykids/
|
2867 |
}
|
2868 |
},
|
2869 |
{
|
@@ -2989,15 +3030,15 @@
|
|
2989 |
"latin",
|
2990 |
"latin-ext"
|
2991 |
],
|
2992 |
-
"version": "
|
2993 |
-
"lastModified": "2018-
|
2994 |
"files": {
|
2995 |
-
"200": "http://fonts.gstatic.com/s/cairo/
|
2996 |
-
"300": "http://fonts.gstatic.com/s/cairo/
|
2997 |
-
"regular": "http://fonts.gstatic.com/s/cairo/
|
2998 |
-
"600": "http://fonts.gstatic.com/s/cairo/
|
2999 |
-
"700": "http://fonts.gstatic.com/s/cairo/
|
3000 |
-
"900": "http://fonts.gstatic.com/s/cairo/
|
3001 |
}
|
3002 |
},
|
3003 |
{
|
@@ -3027,17 +3068,17 @@
|
|
3027 |
"700italic"
|
3028 |
],
|
3029 |
"subsets": [
|
3030 |
-
"latin",
|
3031 |
"devanagari",
|
|
|
3032 |
"latin-ext"
|
3033 |
],
|
3034 |
-
"version": "
|
3035 |
-
"lastModified": "
|
3036 |
"files": {
|
3037 |
-
"regular": "http://fonts.gstatic.com/s/cambay/
|
3038 |
-
"italic": "http://fonts.gstatic.com/s/cambay/
|
3039 |
-
"700": "http://fonts.gstatic.com/s/cambay/
|
3040 |
-
"700italic": "http://fonts.gstatic.com/s/cambay/
|
3041 |
}
|
3042 |
},
|
3043 |
{
|
@@ -3155,8 +3196,8 @@
|
|
3155 |
"700"
|
3156 |
],
|
3157 |
"subsets": [
|
3158 |
-
"greek-ext",
|
3159 |
"latin",
|
|
|
3160 |
"greek",
|
3161 |
"latin-ext"
|
3162 |
],
|
@@ -3194,10 +3235,10 @@
|
|
3194 |
"subsets": [
|
3195 |
"latin"
|
3196 |
],
|
3197 |
-
"version": "
|
3198 |
-
"lastModified": "
|
3199 |
"files": {
|
3200 |
-
"regular": "http://fonts.gstatic.com/s/carroisgothic/
|
3201 |
}
|
3202 |
},
|
3203 |
{
|
@@ -3248,9 +3289,9 @@
|
|
3248 |
"900"
|
3249 |
],
|
3250 |
"subsets": [
|
|
|
3251 |
"latin",
|
3252 |
-
"latin-ext"
|
3253 |
-
"tamil"
|
3254 |
],
|
3255 |
"version": "v4",
|
3256 |
"lastModified": "2017-11-21",
|
@@ -3277,8 +3318,8 @@
|
|
3277 |
"700italic"
|
3278 |
],
|
3279 |
"subsets": [
|
3280 |
-
"greek-ext",
|
3281 |
"latin",
|
|
|
3282 |
"greek",
|
3283 |
"latin-ext"
|
3284 |
],
|
@@ -3300,8 +3341,8 @@
|
|
3300 |
"700"
|
3301 |
],
|
3302 |
"subsets": [
|
3303 |
-
"latin",
|
3304 |
"cyrillic",
|
|
|
3305 |
"latin-ext"
|
3306 |
],
|
3307 |
"version": "v4",
|
@@ -3338,10 +3379,10 @@
|
|
3338 |
"subsets": [
|
3339 |
"latin"
|
3340 |
],
|
3341 |
-
"version": "
|
3342 |
-
"lastModified": "
|
3343 |
"files": {
|
3344 |
-
"regular": "http://fonts.gstatic.com/s/cedarvillecursive/
|
3345 |
}
|
3346 |
},
|
3347 |
{
|
@@ -3363,44 +3404,81 @@
|
|
3363 |
},
|
3364 |
{
|
3365 |
"kind": "webfonts#webfont",
|
3366 |
-
"family": "
|
3367 |
"category": "sans-serif",
|
3368 |
"variants": [
|
3369 |
-
"200",
|
3370 |
"300",
|
|
|
3371 |
"regular",
|
|
|
3372 |
"500",
|
|
|
3373 |
"600",
|
|
|
3374 |
"700",
|
3375 |
-
"
|
3376 |
],
|
3377 |
"subsets": [
|
3378 |
-
"
|
|
|
3379 |
"latin",
|
3380 |
"latin-ext"
|
3381 |
],
|
3382 |
-
"version": "
|
3383 |
-
"lastModified": "2018-
|
3384 |
"files": {
|
3385 |
-
"
|
3386 |
-
"
|
3387 |
-
"regular": "http://fonts.gstatic.com/s/
|
3388 |
-
"
|
3389 |
-
"
|
3390 |
-
"
|
3391 |
-
"
|
|
|
|
|
|
|
3392 |
}
|
3393 |
},
|
3394 |
{
|
3395 |
"kind": "webfonts#webfont",
|
3396 |
-
"family": "Changa
|
3397 |
-
"category": "
|
3398 |
"variants": [
|
|
|
|
|
3399 |
"regular",
|
3400 |
-
"
|
3401 |
-
|
3402 |
-
|
3403 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3404 |
],
|
3405 |
"version": "v10",
|
3406 |
"lastModified": "2017-10-10",
|
@@ -3426,6 +3504,27 @@
|
|
3426 |
"regular": "http://fonts.gstatic.com/s/chango/v6/2V0cKI0OB5U7WaJyzw.ttf"
|
3427 |
}
|
3428 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3429 |
{
|
3430 |
"kind": "webfonts#webfont",
|
3431 |
"family": "Chathura",
|
@@ -3438,8 +3537,8 @@
|
|
3438 |
"800"
|
3439 |
],
|
3440 |
"subsets": [
|
3441 |
-
"
|
3442 |
-
"
|
3443 |
],
|
3444 |
"version": "v3",
|
3445 |
"lastModified": "2017-10-09",
|
@@ -3514,10 +3613,10 @@
|
|
3514 |
"subsets": [
|
3515 |
"khmer"
|
3516 |
],
|
3517 |
-
"version": "
|
3518 |
-
"lastModified": "
|
3519 |
"files": {
|
3520 |
-
"regular": "http://fonts.gstatic.com/s/chenla/
|
3521 |
}
|
3522 |
},
|
3523 |
{
|
@@ -3548,11 +3647,11 @@
|
|
3548 |
"latin",
|
3549 |
"latin-ext"
|
3550 |
],
|
3551 |
-
"version": "
|
3552 |
-
"lastModified": "
|
3553 |
"files": {
|
3554 |
-
"regular": "http://fonts.gstatic.com/s/cherryswash/
|
3555 |
-
"700": "http://fonts.gstatic.com/s/cherryswash/
|
3556 |
}
|
3557 |
},
|
3558 |
{
|
@@ -3628,9 +3727,9 @@
|
|
3628 |
],
|
3629 |
"subsets": [
|
3630 |
"vietnamese",
|
|
|
3631 |
"latin",
|
3632 |
-
"latin-ext"
|
3633 |
-
"thai"
|
3634 |
],
|
3635 |
"version": "v2",
|
3636 |
"lastModified": "2017-10-10",
|
@@ -3760,9 +3859,9 @@
|
|
3760 |
],
|
3761 |
"subsets": [
|
3762 |
"vietnamese",
|
|
|
3763 |
"latin",
|
3764 |
-
"latin-ext"
|
3765 |
-
"tamil"
|
3766 |
],
|
3767 |
"version": "v3",
|
3768 |
"lastModified": "2017-10-09",
|
@@ -3781,10 +3880,10 @@
|
|
3781 |
"latin",
|
3782 |
"latin-ext"
|
3783 |
],
|
3784 |
-
"version": "
|
3785 |
-
"lastModified": "
|
3786 |
"files": {
|
3787 |
-
"regular": "http://fonts.gstatic.com/s/combo/
|
3788 |
}
|
3789 |
},
|
3790 |
{
|
@@ -3798,11 +3897,11 @@
|
|
3798 |
],
|
3799 |
"subsets": [
|
3800 |
"vietnamese",
|
3801 |
-
"latin",
|
3802 |
"cyrillic",
|
|
|
|
|
3803 |
"greek",
|
3804 |
-
"latin-ext"
|
3805 |
-
"cyrillic-ext"
|
3806 |
],
|
3807 |
"version": "v12",
|
3808 |
"lastModified": "2017-11-07",
|
@@ -3873,11 +3972,11 @@
|
|
3873 |
"subsets": [
|
3874 |
"khmer"
|
3875 |
],
|
3876 |
-
"version": "
|
3877 |
-
"lastModified": "
|
3878 |
"files": {
|
3879 |
-
"regular": "http://fonts.gstatic.com/s/content/
|
3880 |
-
"700": "http://fonts.gstatic.com/s/content/
|
3881 |
}
|
3882 |
},
|
3883 |
{
|
@@ -3922,10 +4021,10 @@
|
|
3922 |
"subsets": [
|
3923 |
"latin"
|
3924 |
],
|
3925 |
-
"version": "
|
3926 |
-
"lastModified": "
|
3927 |
"files": {
|
3928 |
-
"regular": "http://fonts.gstatic.com/s/cookie/
|
3929 |
}
|
3930 |
},
|
3931 |
{
|
@@ -3981,10 +4080,10 @@
|
|
3981 |
],
|
3982 |
"subsets": [
|
3983 |
"vietnamese",
|
3984 |
-
"latin",
|
3985 |
"cyrillic",
|
3986 |
-
"
|
3987 |
-
"
|
|
|
3988 |
],
|
3989 |
"version": "v6",
|
3990 |
"lastModified": "2017-11-21",
|
@@ -4019,10 +4118,10 @@
|
|
4019 |
],
|
4020 |
"subsets": [
|
4021 |
"vietnamese",
|
4022 |
-
"latin",
|
4023 |
"cyrillic",
|
4024 |
-
"
|
4025 |
-
"
|
|
|
4026 |
],
|
4027 |
"version": "v5",
|
4028 |
"lastModified": "2017-11-21",
|
@@ -4057,24 +4156,24 @@
|
|
4057 |
],
|
4058 |
"subsets": [
|
4059 |
"vietnamese",
|
4060 |
-
"latin",
|
4061 |
"cyrillic",
|
4062 |
-
"
|
4063 |
-
"
|
|
|
4064 |
],
|
4065 |
-
"version": "
|
4066 |
-
"lastModified": "
|
4067 |
"files": {
|
4068 |
-
"300": "http://fonts.gstatic.com/s/cormorantinfant/
|
4069 |
-
"300italic": "http://fonts.gstatic.com/s/cormorantinfant/
|
4070 |
-
"regular": "http://fonts.gstatic.com/s/cormorantinfant/
|
4071 |
-
"italic": "http://fonts.gstatic.com/s/cormorantinfant/
|
4072 |
-
"500": "http://fonts.gstatic.com/s/cormorantinfant/
|
4073 |
-
"500italic": "http://fonts.gstatic.com/s/cormorantinfant/
|
4074 |
-
"600": "http://fonts.gstatic.com/s/cormorantinfant/
|
4075 |
-
"600italic": "http://fonts.gstatic.com/s/cormorantinfant/
|
4076 |
-
"700": "http://fonts.gstatic.com/s/cormorantinfant/
|
4077 |
-
"700italic": "http://fonts.gstatic.com/s/cormorantinfant/
|
4078 |
}
|
4079 |
},
|
4080 |
{
|
@@ -4090,19 +4189,19 @@
|
|
4090 |
],
|
4091 |
"subsets": [
|
4092 |
"vietnamese",
|
4093 |
-
"latin",
|
4094 |
"cyrillic",
|
4095 |
-
"
|
4096 |
-
"
|
|
|
4097 |
],
|
4098 |
-
"version": "
|
4099 |
-
"lastModified": "
|
4100 |
"files": {
|
4101 |
-
"300": "http://fonts.gstatic.com/s/cormorantsc/
|
4102 |
-
"regular": "http://fonts.gstatic.com/s/cormorantsc/
|
4103 |
-
"500": "http://fonts.gstatic.com/s/cormorantsc/
|
4104 |
-
"600": "http://fonts.gstatic.com/s/cormorantsc/
|
4105 |
-
"700": "http://fonts.gstatic.com/s/cormorantsc/
|
4106 |
}
|
4107 |
},
|
4108 |
{
|
@@ -4118,19 +4217,19 @@
|
|
4118 |
],
|
4119 |
"subsets": [
|
4120 |
"vietnamese",
|
4121 |
-
"latin",
|
4122 |
"cyrillic",
|
4123 |
-
"
|
4124 |
-
"
|
|
|
4125 |
],
|
4126 |
-
"version": "
|
4127 |
-
"lastModified": "
|
4128 |
"files": {
|
4129 |
-
"300": "http://fonts.gstatic.com/s/cormorantunicase/
|
4130 |
-
"regular": "http://fonts.gstatic.com/s/cormorantunicase/
|
4131 |
-
"500": "http://fonts.gstatic.com/s/cormorantunicase/
|
4132 |
-
"600": "http://fonts.gstatic.com/s/cormorantunicase/
|
4133 |
-
"700": "http://fonts.gstatic.com/s/cormorantunicase/
|
4134 |
}
|
4135 |
},
|
4136 |
{
|
@@ -4187,14 +4286,14 @@
|
|
4187 |
"700italic"
|
4188 |
],
|
4189 |
"subsets": [
|
4190 |
-
"greek-ext",
|
4191 |
-
"hebrew",
|
4192 |
"vietnamese",
|
4193 |
-
"latin",
|
4194 |
"cyrillic",
|
|
|
|
|
|
|
4195 |
"greek",
|
4196 |
-
"
|
4197 |
-
"
|
4198 |
],
|
4199 |
"version": "v12",
|
4200 |
"lastModified": "2017-10-10",
|
@@ -4361,10 +4460,10 @@
|
|
4361 |
],
|
4362 |
"subsets": [
|
4363 |
"vietnamese",
|
4364 |
-
"latin",
|
4365 |
"cyrillic",
|
4366 |
-
"
|
4367 |
-
"
|
|
|
4368 |
],
|
4369 |
"version": "v9",
|
4370 |
"lastModified": "2017-10-10",
|
@@ -4383,13 +4482,13 @@
|
|
4383 |
"regular"
|
4384 |
],
|
4385 |
"subsets": [
|
4386 |
-
"
|
4387 |
-
"
|
4388 |
],
|
4389 |
-
"version": "
|
4390 |
-
"lastModified": "2018-
|
4391 |
"files": {
|
4392 |
-
"regular": "http://fonts.gstatic.com/s/cutefont/
|
4393 |
}
|
4394 |
},
|
4395 |
{
|
@@ -4488,9 +4587,9 @@
|
|
4488 |
"700"
|
4489 |
],
|
4490 |
"subsets": [
|
4491 |
-
"hebrew",
|
4492 |
"vietnamese",
|
4493 |
"latin",
|
|
|
4494 |
"latin-ext"
|
4495 |
],
|
4496 |
"version": "v2",
|
@@ -4541,8 +4640,8 @@
|
|
4541 |
"regular"
|
4542 |
],
|
4543 |
"subsets": [
|
4544 |
-
"latin",
|
4545 |
"devanagari",
|
|
|
4546 |
"latin-ext"
|
4547 |
],
|
4548 |
"version": "v4",
|
@@ -4594,11 +4693,11 @@
|
|
4594 |
"subsets": [
|
4595 |
"latin"
|
4596 |
],
|
4597 |
-
"version": "
|
4598 |
-
"lastModified": "
|
4599 |
"files": {
|
4600 |
-
"regular": "http://fonts.gstatic.com/s/deliusunicase/
|
4601 |
-
"700": "http://fonts.gstatic.com/s/deliusunicase/
|
4602 |
}
|
4603 |
},
|
4604 |
{
|
@@ -4645,10 +4744,10 @@
|
|
4645 |
"latin",
|
4646 |
"latin-ext"
|
4647 |
],
|
4648 |
-
"version": "
|
4649 |
-
"lastModified": "
|
4650 |
"files": {
|
4651 |
-
"regular": "http://fonts.gstatic.com/s/devonshire/
|
4652 |
}
|
4653 |
},
|
4654 |
{
|
@@ -4659,13 +4758,13 @@
|
|
4659 |
"regular"
|
4660 |
],
|
4661 |
"subsets": [
|
4662 |
-
"
|
4663 |
-
"
|
4664 |
],
|
4665 |
-
"version": "
|
4666 |
-
"lastModified": "
|
4667 |
"files": {
|
4668 |
-
"regular": "http://fonts.gstatic.com/s/dhurjati/
|
4669 |
}
|
4670 |
},
|
4671 |
{
|
@@ -4676,12 +4775,12 @@
|
|
4676 |
"regular"
|
4677 |
],
|
4678 |
"subsets": [
|
4679 |
-
"greek-ext",
|
4680 |
-
"latin",
|
4681 |
"cyrillic",
|
|
|
|
|
|
|
4682 |
"greek",
|
4683 |
-
"latin-ext"
|
4684 |
-
"cyrillic-ext"
|
4685 |
],
|
4686 |
"version": "v11",
|
4687 |
"lastModified": "2017-10-10",
|
@@ -4731,13 +4830,13 @@
|
|
4731 |
"regular"
|
4732 |
],
|
4733 |
"subsets": [
|
4734 |
-
"
|
4735 |
-
"
|
4736 |
],
|
4737 |
-
"version": "
|
4738 |
-
"lastModified": "2018-
|
4739 |
"files": {
|
4740 |
-
"regular": "http://fonts.gstatic.com/s/dohyeon/
|
4741 |
}
|
4742 |
},
|
4743 |
{
|
@@ -4748,13 +4847,13 @@
|
|
4748 |
"regular"
|
4749 |
],
|
4750 |
"subsets": [
|
4751 |
-
"
|
4752 |
-
"
|
4753 |
],
|
4754 |
-
"version": "
|
4755 |
-
"lastModified": "2018-
|
4756 |
"files": {
|
4757 |
-
"regular": "http://fonts.gstatic.com/s/dokdo/
|
4758 |
}
|
4759 |
},
|
4760 |
{
|
@@ -4866,10 +4965,10 @@
|
|
4866 |
"latin",
|
4867 |
"latin-ext"
|
4868 |
],
|
4869 |
-
"version": "
|
4870 |
-
"lastModified": "
|
4871 |
"files": {
|
4872 |
-
"regular": "http://fonts.gstatic.com/s/drsugiyama/
|
4873 |
}
|
4874 |
},
|
4875 |
{
|
@@ -4883,10 +4982,10 @@
|
|
4883 |
"latin",
|
4884 |
"latin-ext"
|
4885 |
],
|
4886 |
-
"version": "
|
4887 |
-
"lastModified": "
|
4888 |
"files": {
|
4889 |
-
"regular": "http://fonts.gstatic.com/s/durusans/
|
4890 |
}
|
4891 |
},
|
4892 |
{
|
@@ -4923,13 +5022,13 @@
|
|
4923 |
"800italic"
|
4924 |
],
|
4925 |
"subsets": [
|
4926 |
-
"greek-ext",
|
4927 |
"vietnamese",
|
4928 |
-
"latin",
|
4929 |
"cyrillic",
|
|
|
|
|
|
|
4930 |
"greek",
|
4931 |
-
"latin-ext"
|
4932 |
-
"cyrillic-ext"
|
4933 |
],
|
4934 |
"version": "v9",
|
4935 |
"lastModified": "2017-11-07",
|
@@ -4971,13 +5070,13 @@
|
|
4971 |
"regular"
|
4972 |
],
|
4973 |
"subsets": [
|
4974 |
-
"
|
4975 |
-
"
|
4976 |
],
|
4977 |
-
"version": "
|
4978 |
-
"lastModified": "2018-
|
4979 |
"files": {
|
4980 |
-
"regular": "http://fonts.gstatic.com/s/eastseadokdo/
|
4981 |
}
|
4982 |
},
|
4983 |
{
|
@@ -5032,8 +5131,8 @@
|
|
5032 |
"800"
|
5033 |
],
|
5034 |
"subsets": [
|
5035 |
-
"latin",
|
5036 |
"devanagari",
|
|
|
5037 |
"latin-ext"
|
5038 |
],
|
5039 |
"version": "v6",
|
@@ -5058,16 +5157,16 @@
|
|
5058 |
],
|
5059 |
"subsets": [
|
5060 |
"arabic",
|
5061 |
-
"
|
5062 |
-
"
|
5063 |
],
|
5064 |
-
"version": "
|
5065 |
-
"lastModified": "2018-
|
5066 |
"files": {
|
5067 |
-
"regular": "http://fonts.gstatic.com/s/elmessiri/
|
5068 |
-
"500": "http://fonts.gstatic.com/s/elmessiri/
|
5069 |
-
"600": "http://fonts.gstatic.com/s/elmessiri/
|
5070 |
-
"700": "http://fonts.gstatic.com/s/elmessiri/
|
5071 |
}
|
5072 |
},
|
5073 |
{
|
@@ -5135,10 +5234,10 @@
|
|
5135 |
"latin",
|
5136 |
"latin-ext"
|
5137 |
],
|
5138 |
-
"version": "
|
5139 |
-
"lastModified": "
|
5140 |
"files": {
|
5141 |
-
"regular": "http://fonts.gstatic.com/s/emblemaone/
|
5142 |
}
|
5143 |
},
|
5144 |
{
|
@@ -5314,18 +5413,18 @@
|
|
5314 |
"latin",
|
5315 |
"latin-ext"
|
5316 |
],
|
5317 |
-
"version": "
|
5318 |
-
"lastModified": "
|
5319 |
"files": {
|
5320 |
-
"100": "http://fonts.gstatic.com/s/encodesanssemiexpanded/
|
5321 |
-
"200": "http://fonts.gstatic.com/s/encodesanssemiexpanded/
|
5322 |
-
"300": "http://fonts.gstatic.com/s/encodesanssemiexpanded/
|
5323 |
-
"regular": "http://fonts.gstatic.com/s/encodesanssemiexpanded/
|
5324 |
-
"500": "http://fonts.gstatic.com/s/encodesanssemiexpanded/
|
5325 |
-
"600": "http://fonts.gstatic.com/s/encodesanssemiexpanded/
|
5326 |
-
"700": "http://fonts.gstatic.com/s/encodesanssemiexpanded/
|
5327 |
-
"800": "http://fonts.gstatic.com/s/encodesanssemiexpanded/
|
5328 |
-
"900": "http://fonts.gstatic.com/s/encodesanssemiexpanded/
|
5329 |
}
|
5330 |
},
|
5331 |
{
|
@@ -5338,10 +5437,10 @@
|
|
5338 |
"subsets": [
|
5339 |
"latin"
|
5340 |
],
|
5341 |
-
"version": "
|
5342 |
-
"lastModified": "
|
5343 |
"files": {
|
5344 |
-
"regular": "http://fonts.gstatic.com/s/engagement/
|
5345 |
}
|
5346 |
},
|
5347 |
{
|
@@ -5391,10 +5490,10 @@
|
|
5391 |
"latin",
|
5392 |
"latin-ext"
|
5393 |
],
|
5394 |
-
"version": "
|
5395 |
-
"lastModified": "
|
5396 |
"files": {
|
5397 |
-
"regular": "http://fonts.gstatic.com/s/ericaone/
|
5398 |
}
|
5399 |
},
|
5400 |
{
|
@@ -5408,10 +5507,10 @@
|
|
5408 |
"latin",
|
5409 |
"latin-ext"
|
5410 |
],
|
5411 |
-
"version": "
|
5412 |
-
"lastModified": "
|
5413 |
"files": {
|
5414 |
-
"regular": "http://fonts.gstatic.com/s/esteban/
|
5415 |
}
|
5416 |
},
|
5417 |
{
|
@@ -5425,10 +5524,10 @@
|
|
5425 |
"latin",
|
5426 |
"latin-ext"
|
5427 |
],
|
5428 |
-
"version": "
|
5429 |
-
"lastModified": "
|
5430 |
"files": {
|
5431 |
-
"regular": "http://fonts.gstatic.com/s/euphoriascript/
|
5432 |
}
|
5433 |
},
|
5434 |
{
|
@@ -5477,27 +5576,27 @@
|
|
5477 |
"latin",
|
5478 |
"latin-ext"
|
5479 |
],
|
5480 |
-
"version": "
|
5481 |
-
"lastModified": "
|
5482 |
-
"files": {
|
5483 |
-
"100": "http://fonts.gstatic.com/s/exo/
|
5484 |
-
"100italic": "http://fonts.gstatic.com/s/exo/
|
5485 |
-
"200": "http://fonts.gstatic.com/s/exo/
|
5486 |
-
"200italic": "http://fonts.gstatic.com/s/exo/
|
5487 |
-
"300": "http://fonts.gstatic.com/s/exo/
|
5488 |
-
"300italic": "http://fonts.gstatic.com/s/exo/
|
5489 |
-
"regular": "http://fonts.gstatic.com/s/exo/
|
5490 |
-
"italic": "http://fonts.gstatic.com/s/exo/
|
5491 |
-
"500": "http://fonts.gstatic.com/s/exo/
|
5492 |
-
"500italic": "http://fonts.gstatic.com/s/exo/
|
5493 |
-
"600": "http://fonts.gstatic.com/s/exo/
|
5494 |
-
"600italic": "http://fonts.gstatic.com/s/exo/
|
5495 |
-
"700": "http://fonts.gstatic.com/s/exo/
|
5496 |
-
"700italic": "http://fonts.gstatic.com/s/exo/
|
5497 |
-
"800": "http://fonts.gstatic.com/s/exo/
|
5498 |
-
"800italic": "http://fonts.gstatic.com/s/exo/
|
5499 |
-
"900": "http://fonts.gstatic.com/s/exo/
|
5500 |
-
"900italic": "http://fonts.gstatic.com/s/exo/
|
5501 |
}
|
5502 |
},
|
5503 |
{
|
@@ -5525,8 +5624,8 @@
|
|
5525 |
"900italic"
|
5526 |
],
|
5527 |
"subsets": [
|
5528 |
-
"latin",
|
5529 |
"cyrillic",
|
|
|
5530 |
"latin-ext"
|
5531 |
],
|
5532 |
"version": "v4",
|
@@ -5569,17 +5668,58 @@
|
|
5569 |
"subsets": [
|
5570 |
"latin"
|
5571 |
],
|
5572 |
-
"version": "
|
5573 |
-
"lastModified": "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5574 |
"files": {
|
5575 |
-
"
|
5576 |
-
"
|
5577 |
-
"
|
5578 |
-
"
|
5579 |
-
"
|
5580 |
-
"
|
5581 |
-
"
|
5582 |
-
"
|
|
|
|
|
|
|
|
|
5583 |
}
|
5584 |
},
|
5585 |
{
|
@@ -5609,8 +5749,8 @@
|
|
5609 |
],
|
5610 |
"subsets": [
|
5611 |
"vietnamese",
|
5612 |
-
"latin",
|
5613 |
"gujarati",
|
|
|
5614 |
"latin-ext"
|
5615 |
],
|
5616 |
"version": "v3",
|
@@ -5629,10 +5769,10 @@
|
|
5629 |
"subsets": [
|
5630 |
"latin"
|
5631 |
],
|
5632 |
-
"version": "
|
5633 |
-
"lastModified": "
|
5634 |
"files": {
|
5635 |
-
"regular": "http://fonts.gstatic.com/s/fascinate/
|
5636 |
}
|
5637 |
},
|
5638 |
{
|
@@ -5661,10 +5801,10 @@
|
|
5661 |
"subsets": [
|
5662 |
"latin"
|
5663 |
],
|
5664 |
-
"version": "
|
5665 |
-
"lastModified": "
|
5666 |
"files": {
|
5667 |
-
"regular": "http://fonts.gstatic.com/s/fasterone/
|
5668 |
}
|
5669 |
},
|
5670 |
{
|
@@ -5677,10 +5817,10 @@
|
|
5677 |
"subsets": [
|
5678 |
"khmer"
|
5679 |
],
|
5680 |
-
"version": "
|
5681 |
-
"lastModified": "
|
5682 |
"files": {
|
5683 |
-
"regular": "http://fonts.gstatic.com/s/fasthand/
|
5684 |
}
|
5685 |
},
|
5686 |
{
|
@@ -5742,10 +5882,10 @@
|
|
5742 |
"subsets": [
|
5743 |
"latin"
|
5744 |
],
|
5745 |
-
"version": "
|
5746 |
-
"lastModified": "
|
5747 |
"files": {
|
5748 |
-
"regular": "http://fonts.gstatic.com/s/federant/
|
5749 |
}
|
5750 |
},
|
5751 |
{
|
@@ -5824,12 +5964,12 @@
|
|
5824 |
"700"
|
5825 |
],
|
5826 |
"subsets": [
|
5827 |
-
"greek-ext",
|
5828 |
-
"latin",
|
5829 |
"cyrillic",
|
|
|
|
|
|
|
5830 |
"greek",
|
5831 |
-
"latin-ext"
|
5832 |
-
"cyrillic-ext"
|
5833 |
],
|
5834 |
"version": "v6",
|
5835 |
"lastModified": "2017-10-10",
|
@@ -5864,13 +6004,13 @@
|
|
5864 |
"900italic"
|
5865 |
],
|
5866 |
"subsets": [
|
5867 |
-
"greek-ext",
|
5868 |
"vietnamese",
|
5869 |
-
"latin",
|
5870 |
"cyrillic",
|
|
|
|
|
|
|
5871 |
"greek",
|
5872 |
-
"latin-ext"
|
5873 |
-
"cyrillic-ext"
|
5874 |
],
|
5875 |
"version": "v8",
|
5876 |
"lastModified": "2017-10-10",
|
@@ -5920,13 +6060,13 @@
|
|
5920 |
"900italic"
|
5921 |
],
|
5922 |
"subsets": [
|
5923 |
-
"greek-ext",
|
5924 |
"vietnamese",
|
5925 |
-
"latin",
|
5926 |
"cyrillic",
|
|
|
|
|
|
|
5927 |
"greek",
|
5928 |
-
"latin-ext"
|
5929 |
-
"cyrillic-ext"
|
5930 |
],
|
5931 |
"version": "v2",
|
5932 |
"lastModified": "2017-10-10",
|
@@ -5976,13 +6116,13 @@
|
|
5976 |
"900italic"
|
5977 |
],
|
5978 |
"subsets": [
|
5979 |
-
"greek-ext",
|
5980 |
"vietnamese",
|
5981 |
-
"latin",
|
5982 |
"cyrillic",
|
|
|
|
|
|
|
5983 |
"greek",
|
5984 |
-
"latin-ext"
|
5985 |
-
"cyrillic-ext"
|
5986 |
],
|
5987 |
"version": "v2",
|
5988 |
"lastModified": "2017-10-10",
|
@@ -6086,11 +6226,11 @@
|
|
6086 |
"latin",
|
6087 |
"latin-ext"
|
6088 |
],
|
6089 |
-
"version": "
|
6090 |
-
"lastModified": "
|
6091 |
"files": {
|
6092 |
-
"regular": "http://fonts.gstatic.com/s/fondamento/
|
6093 |
-
"italic": "http://fonts.gstatic.com/s/fondamento/
|
6094 |
}
|
6095 |
},
|
6096 |
{
|
@@ -6117,10 +6257,10 @@
|
|
6117 |
"regular"
|
6118 |
],
|
6119 |
"subsets": [
|
6120 |
-
"latin",
|
6121 |
"cyrillic",
|
6122 |
-
"
|
6123 |
-
"
|
|
|
6124 |
],
|
6125 |
"version": "v8",
|
6126 |
"lastModified": "2017-10-10",
|
@@ -6140,10 +6280,10 @@
|
|
6140 |
"latin",
|
6141 |
"latin-ext"
|
6142 |
],
|
6143 |
-
"version": "
|
6144 |
-
"lastModified": "
|
6145 |
"files": {
|
6146 |
-
"regular": "http://fonts.gstatic.com/s/francoisone/
|
6147 |
}
|
6148 |
},
|
6149 |
{
|
@@ -6158,8 +6298,8 @@
|
|
6158 |
"900"
|
6159 |
],
|
6160 |
"subsets": [
|
6161 |
-
"hebrew",
|
6162 |
"latin",
|
|
|
6163 |
"latin-ext"
|
6164 |
],
|
6165 |
"version": "v3",
|
@@ -6183,10 +6323,10 @@
|
|
6183 |
"latin",
|
6184 |
"latin-ext"
|
6185 |
],
|
6186 |
-
"version": "
|
6187 |
-
"lastModified": "
|
6188 |
"files": {
|
6189 |
-
"regular": "http://fonts.gstatic.com/s/freckleface/
|
6190 |
}
|
6191 |
},
|
6192 |
{
|
@@ -6231,10 +6371,10 @@
|
|
6231 |
"subsets": [
|
6232 |
"khmer"
|
6233 |
],
|
6234 |
-
"version": "
|
6235 |
-
"lastModified": "
|
6236 |
"files": {
|
6237 |
-
"regular": "http://fonts.gstatic.com/s/freehand/
|
6238 |
}
|
6239 |
},
|
6240 |
{
|
@@ -6281,10 +6421,10 @@
|
|
6281 |
"latin",
|
6282 |
"latin-ext"
|
6283 |
],
|
6284 |
-
"version": "
|
6285 |
-
"lastModified": "
|
6286 |
"files": {
|
6287 |
-
"regular": "http://fonts.gstatic.com/s/fruktur/
|
6288 |
}
|
6289 |
},
|
6290 |
{
|
@@ -6332,13 +6472,13 @@
|
|
6332 |
"subsets": [
|
6333 |
"greek"
|
6334 |
],
|
6335 |
-
"version": "
|
6336 |
-
"lastModified": "
|
6337 |
"files": {
|
6338 |
-
"regular": "http://fonts.gstatic.com/s/gfsneohellenic/
|
6339 |
-
"italic": "http://fonts.gstatic.com/s/gfsneohellenic/
|
6340 |
-
"700": "http://fonts.gstatic.com/s/gfsneohellenic/
|
6341 |
-
"700italic": "http://fonts.gstatic.com/s/gfsneohellenic/
|
6342 |
}
|
6343 |
},
|
6344 |
{
|
@@ -6349,9 +6489,9 @@
|
|
6349 |
"regular"
|
6350 |
],
|
6351 |
"subsets": [
|
6352 |
-
"latin",
|
6353 |
"cyrillic",
|
6354 |
-
"cyrillic-ext"
|
|
|
6355 |
],
|
6356 |
"version": "v6",
|
6357 |
"lastModified": "2017-10-10",
|
@@ -6369,15 +6509,15 @@
|
|
6369 |
"700"
|
6370 |
],
|
6371 |
"subsets": [
|
6372 |
-
"
|
6373 |
-
"
|
6374 |
],
|
6375 |
-
"version": "
|
6376 |
-
"lastModified": "2018-
|
6377 |
"files": {
|
6378 |
-
"300": "http://fonts.gstatic.com/s/gaegu/
|
6379 |
-
"regular": "http://fonts.gstatic.com/s/gaegu/
|
6380 |
-
"700": "http://fonts.gstatic.com/s/gaegu/
|
6381 |
}
|
6382 |
},
|
6383 |
{
|
@@ -6455,13 +6595,13 @@
|
|
6455 |
"regular"
|
6456 |
],
|
6457 |
"subsets": [
|
6458 |
-
"
|
6459 |
-
"
|
6460 |
],
|
6461 |
-
"version": "
|
6462 |
-
"lastModified": "2018-
|
6463 |
"files": {
|
6464 |
-
"regular": "http://fonts.gstatic.com/s/gamjaflower/
|
6465 |
}
|
6466 |
},
|
6467 |
{
|
@@ -6538,10 +6678,10 @@
|
|
6538 |
"subsets": [
|
6539 |
"latin"
|
6540 |
],
|
6541 |
-
"version": "
|
6542 |
-
"lastModified": "
|
6543 |
"files": {
|
6544 |
-
"regular": "http://fonts.gstatic.com/s/geostar/
|
6545 |
}
|
6546 |
},
|
6547 |
{
|
@@ -6554,10 +6694,10 @@
|
|
6554 |
"subsets": [
|
6555 |
"latin"
|
6556 |
],
|
6557 |
-
"version": "
|
6558 |
-
"lastModified": "
|
6559 |
"files": {
|
6560 |
-
"regular": "http://fonts.gstatic.com/s/geostarfill/
|
6561 |
}
|
6562 |
},
|
6563 |
{
|
@@ -6584,13 +6724,13 @@
|
|
6584 |
"regular"
|
6585 |
],
|
6586 |
"subsets": [
|
6587 |
-
"
|
6588 |
-
"
|
6589 |
],
|
6590 |
-
"version": "
|
6591 |
-
"lastModified": "
|
6592 |
"files": {
|
6593 |
-
"regular": "http://fonts.gstatic.com/s/gidugu/
|
6594 |
}
|
6595 |
},
|
6596 |
{
|
@@ -6652,15 +6792,15 @@
|
|
6652 |
"700"
|
6653 |
],
|
6654 |
"subsets": [
|
6655 |
-
"latin",
|
6656 |
"devanagari",
|
|
|
6657 |
"latin-ext"
|
6658 |
],
|
6659 |
-
"version": "
|
6660 |
-
"lastModified": "
|
6661 |
"files": {
|
6662 |
-
"regular": "http://fonts.gstatic.com/s/glegoo/
|
6663 |
-
"700": "http://fonts.gstatic.com/s/glegoo/
|
6664 |
}
|
6665 |
},
|
6666 |
{
|
@@ -6722,11 +6862,11 @@
|
|
6722 |
"subsets": [
|
6723 |
"latin"
|
6724 |
],
|
6725 |
-
"version": "
|
6726 |
-
"lastModified": "
|
6727 |
"files": {
|
6728 |
-
"regular": "http://fonts.gstatic.com/s/gorditas/
|
6729 |
-
"700": "http://fonts.gstatic.com/s/gorditas/
|
6730 |
}
|
6731 |
},
|
6732 |
{
|
@@ -6745,21 +6885,21 @@
|
|
6745 |
"900"
|
6746 |
],
|
6747 |
"subsets": [
|
6748 |
-
"
|
6749 |
-
"
|
6750 |
],
|
6751 |
-
"version": "
|
6752 |
-
"lastModified": "2018-
|
6753 |
"files": {
|
6754 |
-
"100": "http://fonts.gstatic.com/s/gothica1/
|
6755 |
-
"200": "http://fonts.gstatic.com/s/gothica1/
|
6756 |
-
"300": "http://fonts.gstatic.com/s/gothica1/
|
6757 |
-
"regular": "http://fonts.gstatic.com/s/gothica1/
|
6758 |
-
"500": "http://fonts.gstatic.com/s/gothica1/
|
6759 |
-
"600": "http://fonts.gstatic.com/s/gothica1/
|
6760 |
-
"700": "http://fonts.gstatic.com/s/gothica1/
|
6761 |
-
"800": "http://fonts.gstatic.com/s/gothica1/
|
6762 |
-
"900": "http://fonts.gstatic.com/s/gothica1/
|
6763 |
}
|
6764 |
},
|
6765 |
{
|
@@ -6855,10 +6995,10 @@
|
|
6855 |
"latin",
|
6856 |
"latin-ext"
|
6857 |
],
|
6858 |
-
"version": "
|
6859 |
-
"lastModified": "
|
6860 |
"files": {
|
6861 |
-
"regular": "http://fonts.gstatic.com/s/griffy/
|
6862 |
}
|
6863 |
},
|
6864 |
{
|
@@ -6891,12 +7031,12 @@
|
|
6891 |
"latin",
|
6892 |
"latin-ext"
|
6893 |
],
|
6894 |
-
"version": "
|
6895 |
-
"lastModified": "
|
6896 |
"files": {
|
6897 |
-
"regular": "http://fonts.gstatic.com/s/gudea/
|
6898 |
-
"italic": "http://fonts.gstatic.com/s/gudea/
|
6899 |
-
"700": "http://fonts.gstatic.com/s/gudea/
|
6900 |
}
|
6901 |
},
|
6902 |
{
|
@@ -6907,13 +7047,13 @@
|
|
6907 |
"regular"
|
6908 |
],
|
6909 |
"subsets": [
|
6910 |
-
"
|
6911 |
-
"
|
6912 |
],
|
6913 |
-
"version": "
|
6914 |
-
"lastModified": "2018-
|
6915 |
"files": {
|
6916 |
-
"regular": "http://fonts.gstatic.com/s/gugi/
|
6917 |
}
|
6918 |
},
|
6919 |
{
|
@@ -6924,8 +7064,8 @@
|
|
6924 |
"regular"
|
6925 |
],
|
6926 |
"subsets": [
|
6927 |
-
"
|
6928 |
-
"
|
6929 |
],
|
6930 |
"version": "v5",
|
6931 |
"lastModified": "2017-10-10",
|
@@ -6962,18 +7102,18 @@
|
|
6962 |
"700"
|
6963 |
],
|
6964 |
"subsets": [
|
6965 |
-
"latin",
|
6966 |
"devanagari",
|
|
|
6967 |
"latin-ext"
|
6968 |
],
|
6969 |
-
"version": "
|
6970 |
-
"lastModified": "
|
6971 |
"files": {
|
6972 |
-
"300": "http://fonts.gstatic.com/s/halant/
|
6973 |
-
"regular": "http://fonts.gstatic.com/s/halant/
|
6974 |
-
"500": "http://fonts.gstatic.com/s/halant/
|
6975 |
-
"600": "http://fonts.gstatic.com/s/halant/
|
6976 |
-
"700": "http://fonts.gstatic.com/s/halant/
|
6977 |
}
|
6978 |
},
|
6979 |
{
|
@@ -7004,10 +7144,10 @@
|
|
7004 |
"latin",
|
7005 |
"latin-ext"
|
7006 |
],
|
7007 |
-
"version": "
|
7008 |
-
"lastModified": "
|
7009 |
"files": {
|
7010 |
-
"regular": "http://fonts.gstatic.com/s/hanalei/
|
7011 |
}
|
7012 |
},
|
7013 |
{
|
@@ -7089,10 +7229,10 @@
|
|
7089 |
"arabic",
|
7090 |
"latin"
|
7091 |
],
|
7092 |
-
"version": "
|
7093 |
-
"lastModified": "2018-
|
7094 |
"files": {
|
7095 |
-
"regular": "http://fonts.gstatic.com/s/harmattan/
|
7096 |
}
|
7097 |
},
|
7098 |
{
|
@@ -7126,8 +7266,8 @@
|
|
7126 |
"900"
|
7127 |
],
|
7128 |
"subsets": [
|
7129 |
-
"
|
7130 |
-
"
|
7131 |
],
|
7132 |
"version": "v3",
|
7133 |
"lastModified": "2017-10-10",
|
@@ -7182,13 +7322,13 @@
|
|
7182 |
"regular"
|
7183 |
],
|
7184 |
"subsets": [
|
7185 |
-
"
|
7186 |
-
"
|
7187 |
],
|
7188 |
-
"version": "
|
7189 |
-
"lastModified": "2018-
|
7190 |
"files": {
|
7191 |
-
"regular": "http://fonts.gstatic.com/s/himelody/
|
7192 |
}
|
7193 |
},
|
7194 |
{
|
@@ -7203,8 +7343,8 @@
|
|
7203 |
"700"
|
7204 |
],
|
7205 |
"subsets": [
|
7206 |
-
"latin",
|
7207 |
"devanagari",
|
|
|
7208 |
"latin-ext"
|
7209 |
],
|
7210 |
"version": "v8",
|
@@ -7229,8 +7369,8 @@
|
|
7229 |
"700"
|
7230 |
],
|
7231 |
"subsets": [
|
7232 |
-
"latin",
|
7233 |
"telugu",
|
|
|
7234 |
"latin-ext"
|
7235 |
],
|
7236 |
"version": "v3",
|
@@ -7255,9 +7395,9 @@
|
|
7255 |
"700"
|
7256 |
],
|
7257 |
"subsets": [
|
|
|
7258 |
"latin",
|
7259 |
-
"latin-ext"
|
7260 |
-
"tamil"
|
7261 |
],
|
7262 |
"version": "v3",
|
7263 |
"lastModified": "2017-10-10",
|
@@ -7307,8 +7447,8 @@
|
|
7307 |
"700"
|
7308 |
],
|
7309 |
"subsets": [
|
7310 |
-
"latin",
|
7311 |
"gujarati",
|
|
|
7312 |
"latin-ext"
|
7313 |
],
|
7314 |
"version": "v4",
|
@@ -7391,28 +7531,28 @@
|
|
7391 |
],
|
7392 |
"subsets": [
|
7393 |
"vietnamese",
|
7394 |
-
"latin",
|
7395 |
"cyrillic",
|
7396 |
-
"
|
7397 |
-
"
|
|
|
7398 |
],
|
7399 |
-
"version": "
|
7400 |
-
"lastModified": "2018-
|
7401 |
"files": {
|
7402 |
-
"100": "http://fonts.gstatic.com/s/ibmplexmono/
|
7403 |
-
"100italic": "http://fonts.gstatic.com/s/ibmplexmono/
|
7404 |
-
"200": "http://fonts.gstatic.com/s/ibmplexmono/
|
7405 |
-
"200italic": "http://fonts.gstatic.com/s/ibmplexmono/
|
7406 |
-
"300": "http://fonts.gstatic.com/s/ibmplexmono/
|
7407 |
-
"300italic": "http://fonts.gstatic.com/s/ibmplexmono/
|
7408 |
-
"regular": "http://fonts.gstatic.com/s/ibmplexmono/
|
7409 |
-
"italic": "http://fonts.gstatic.com/s/ibmplexmono/
|
7410 |
-
"500": "http://fonts.gstatic.com/s/ibmplexmono/
|
7411 |
-
"500italic": "http://fonts.gstatic.com/s/ibmplexmono/
|
7412 |
-
"600": "http://fonts.gstatic.com/s/ibmplexmono/
|
7413 |
-
"600italic": "http://fonts.gstatic.com/s/ibmplexmono/
|
7414 |
-
"700": "http://fonts.gstatic.com/s/ibmplexmono/
|
7415 |
-
"700italic": "http://fonts.gstatic.com/s/ibmplexmono/
|
7416 |
}
|
7417 |
},
|
7418 |
{
|
@@ -7437,28 +7577,28 @@
|
|
7437 |
],
|
7438 |
"subsets": [
|
7439 |
"vietnamese",
|
7440 |
-
"latin",
|
7441 |
"cyrillic",
|
7442 |
-
"
|
7443 |
-
"
|
|
|
7444 |
],
|
7445 |
-
"version": "
|
7446 |
-
"lastModified": "2018-
|
7447 |
"files": {
|
7448 |
-
"100": "http://fonts.gstatic.com/s/ibmplexsans/
|
7449 |
-
"100italic": "http://fonts.gstatic.com/s/ibmplexsans/
|
7450 |
-
"200": "http://fonts.gstatic.com/s/ibmplexsans/
|
7451 |
-
"200italic": "http://fonts.gstatic.com/s/ibmplexsans/
|
7452 |
-
"300": "http://fonts.gstatic.com/s/ibmplexsans/
|
7453 |
-
"300italic": "http://fonts.gstatic.com/s/ibmplexsans/
|
7454 |
-
"regular": "http://fonts.gstatic.com/s/ibmplexsans/
|
7455 |
-
"italic": "http://fonts.gstatic.com/s/ibmplexsans/
|
7456 |
-
"500": "http://fonts.gstatic.com/s/ibmplexsans/
|
7457 |
-
"500italic": "http://fonts.gstatic.com/s/ibmplexsans/
|
7458 |
-
"600": "http://fonts.gstatic.com/s/ibmplexsans/
|
7459 |
-
"600italic": "http://fonts.gstatic.com/s/ibmplexsans/
|
7460 |
-
"700": "http://fonts.gstatic.com/s/ibmplexsans/
|
7461 |
-
"700italic": "http://fonts.gstatic.com/s/ibmplexsans/
|
7462 |
}
|
7463 |
},
|
7464 |
{
|
@@ -7486,23 +7626,23 @@
|
|
7486 |
"latin",
|
7487 |
"latin-ext"
|
7488 |
],
|
7489 |
-
"version": "
|
7490 |
-
"lastModified": "2018-
|
7491 |
"files": {
|
7492 |
-
"100": "http://fonts.gstatic.com/s/ibmplexsanscondensed/
|
7493 |
-
"100italic": "http://fonts.gstatic.com/s/ibmplexsanscondensed/
|
7494 |
-
"200": "http://fonts.gstatic.com/s/ibmplexsanscondensed/
|
7495 |
-
"200italic": "http://fonts.gstatic.com/s/ibmplexsanscondensed/
|
7496 |
-
"300": "http://fonts.gstatic.com/s/ibmplexsanscondensed/
|
7497 |
-
"300italic": "http://fonts.gstatic.com/s/ibmplexsanscondensed/
|
7498 |
-
"regular": "http://fonts.gstatic.com/s/ibmplexsanscondensed/
|
7499 |
-
"italic": "http://fonts.gstatic.com/s/ibmplexsanscondensed/
|
7500 |
-
"500": "http://fonts.gstatic.com/s/ibmplexsanscondensed/
|
7501 |
-
"500italic": "http://fonts.gstatic.com/s/ibmplexsanscondensed/
|
7502 |
-
"600": "http://fonts.gstatic.com/s/ibmplexsanscondensed/
|
7503 |
-
"600italic": "http://fonts.gstatic.com/s/ibmplexsanscondensed/
|
7504 |
-
"700": "http://fonts.gstatic.com/s/ibmplexsanscondensed/
|
7505 |
-
"700italic": "http://fonts.gstatic.com/s/ibmplexsanscondensed/
|
7506 |
}
|
7507 |
},
|
7508 |
{
|
@@ -7527,28 +7667,28 @@
|
|
7527 |
],
|
7528 |
"subsets": [
|
7529 |
"vietnamese",
|
7530 |
-
"latin",
|
7531 |
"cyrillic",
|
7532 |
-
"
|
7533 |
-
"
|
|
|
7534 |
],
|
7535 |
-
"version": "
|
7536 |
-
"lastModified": "2018-
|
7537 |
"files": {
|
7538 |
-
"100": "http://fonts.gstatic.com/s/ibmplexserif/
|
7539 |
-
"100italic": "http://fonts.gstatic.com/s/ibmplexserif/
|
7540 |
-
"200": "http://fonts.gstatic.com/s/ibmplexserif/
|
7541 |
-
"200italic": "http://fonts.gstatic.com/s/ibmplexserif/
|
7542 |
-
"300": "http://fonts.gstatic.com/s/ibmplexserif/
|
7543 |
-
"300italic": "http://fonts.gstatic.com/s/ibmplexserif/
|
7544 |
-
"regular": "http://fonts.gstatic.com/s/ibmplexserif/
|
7545 |
-
"italic": "http://fonts.gstatic.com/s/ibmplexserif/
|
7546 |
-
"500": "http://fonts.gstatic.com/s/ibmplexserif/
|
7547 |
-
"500italic": "http://fonts.gstatic.com/s/ibmplexserif/
|
7548 |
-
"600": "http://fonts.gstatic.com/s/ibmplexserif/
|
7549 |
-
"600italic": "http://fonts.gstatic.com/s/ibmplexserif/
|
7550 |
-
"700": "http://fonts.gstatic.com/s/ibmplexserif/
|
7551 |
-
"700italic": "http://fonts.gstatic.com/s/ibmplexserif/
|
7552 |
}
|
7553 |
},
|
7554 |
{
|
@@ -7613,10 +7753,10 @@
|
|
7613 |
"subsets": [
|
7614 |
"latin"
|
7615 |
],
|
7616 |
-
"version": "
|
7617 |
-
"lastModified": "
|
7618 |
"files": {
|
7619 |
-
"regular": "http://fonts.gstatic.com/s/imfelldoublepicasc/
|
7620 |
}
|
7621 |
},
|
7622 |
{
|
@@ -7764,10 +7904,10 @@
|
|
7764 |
"latin",
|
7765 |
"latin-ext"
|
7766 |
],
|
7767 |
-
"version": "
|
7768 |
-
"lastModified": "
|
7769 |
"files": {
|
7770 |
-
"regular": "http://fonts.gstatic.com/s/imprima/
|
7771 |
}
|
7772 |
},
|
7773 |
{
|
@@ -7835,11 +7975,11 @@
|
|
7835 |
"latin",
|
7836 |
"latin-ext"
|
7837 |
],
|
7838 |
-
"version": "
|
7839 |
-
"lastModified": "
|
7840 |
"files": {
|
7841 |
-
"regular": "http://fonts.gstatic.com/s/inika/
|
7842 |
-
"700": "http://fonts.gstatic.com/s/inika/
|
7843 |
}
|
7844 |
},
|
7845 |
{
|
@@ -7856,8 +7996,8 @@
|
|
7856 |
"900"
|
7857 |
],
|
7858 |
"subsets": [
|
7859 |
-
"latin",
|
7860 |
"devanagari",
|
|
|
7861 |
"latin-ext"
|
7862 |
],
|
7863 |
"version": "v3",
|
@@ -7899,18 +8039,18 @@
|
|
7899 |
"700italic"
|
7900 |
],
|
7901 |
"subsets": [
|
7902 |
-
"latin",
|
7903 |
"cyrillic",
|
7904 |
-
"
|
7905 |
-
"
|
|
|
7906 |
],
|
7907 |
-
"version": "
|
7908 |
-
"lastModified": "
|
7909 |
"files": {
|
7910 |
-
"regular": "http://fonts.gstatic.com/s/istokweb/
|
7911 |
-
"italic": "http://fonts.gstatic.com/s/istokweb/
|
7912 |
-
"700": "http://fonts.gstatic.com/s/istokweb/
|
7913 |
-
"700italic": "http://fonts.gstatic.com/s/istokweb/
|
7914 |
}
|
7915 |
},
|
7916 |
{
|
@@ -7955,9 +8095,9 @@
|
|
7955 |
],
|
7956 |
"subsets": [
|
7957 |
"vietnamese",
|
|
|
7958 |
"latin",
|
7959 |
-
"latin-ext"
|
7960 |
-
"thai"
|
7961 |
],
|
7962 |
"version": "v2",
|
7963 |
"lastModified": "2017-10-10",
|
@@ -7975,10 +8115,10 @@
|
|
7975 |
"subsets": [
|
7976 |
"latin"
|
7977 |
],
|
7978 |
-
"version": "
|
7979 |
-
"lastModified": "
|
7980 |
"files": {
|
7981 |
-
"regular": "http://fonts.gstatic.com/s/jacquesfrancois/
|
7982 |
}
|
7983 |
},
|
7984 |
{
|
@@ -7991,10 +8131,10 @@
|
|
7991 |
"subsets": [
|
7992 |
"latin"
|
7993 |
],
|
7994 |
-
"version": "
|
7995 |
-
"lastModified": "
|
7996 |
"files": {
|
7997 |
-
"regular": "http://fonts.gstatic.com/s/jacquesfrancoisshadow/
|
7998 |
}
|
7999 |
},
|
8000 |
{
|
@@ -8006,15 +8146,15 @@
|
|
8006 |
"700"
|
8007 |
],
|
8008 |
"subsets": [
|
8009 |
-
"latin",
|
8010 |
"devanagari",
|
|
|
8011 |
"latin-ext"
|
8012 |
],
|
8013 |
-
"version": "
|
8014 |
-
"lastModified": "
|
8015 |
"files": {
|
8016 |
-
"regular": "http://fonts.gstatic.com/s/jaldi/
|
8017 |
-
"700": "http://fonts.gstatic.com/s/jaldi/
|
8018 |
}
|
8019 |
},
|
8020 |
{
|
@@ -8080,10 +8220,10 @@
|
|
8080 |
"latin",
|
8081 |
"latin-ext"
|
8082 |
],
|
8083 |
-
"version": "
|
8084 |
-
"lastModified": "2018-
|
8085 |
"files": {
|
8086 |
-
"regular": "http://fonts.gstatic.com/s/jomhuria/
|
8087 |
}
|
8088 |
},
|
8089 |
{
|
@@ -8167,10 +8307,10 @@
|
|
8167 |
"latin",
|
8168 |
"latin-ext"
|
8169 |
],
|
8170 |
-
"version": "
|
8171 |
-
"lastModified": "
|
8172 |
"files": {
|
8173 |
-
"regular": "http://fonts.gstatic.com/s/jotione/
|
8174 |
}
|
8175 |
},
|
8176 |
{
|
@@ -8181,13 +8321,13 @@
|
|
8181 |
"regular"
|
8182 |
],
|
8183 |
"subsets": [
|
8184 |
-
"
|
8185 |
-
"
|
8186 |
],
|
8187 |
-
"version": "
|
8188 |
-
"lastModified": "2018-
|
8189 |
"files": {
|
8190 |
-
"regular": "http://fonts.gstatic.com/s/jua/
|
8191 |
}
|
8192 |
},
|
8193 |
{
|
@@ -8273,13 +8413,13 @@
|
|
8273 |
"700"
|
8274 |
],
|
8275 |
"subsets": [
|
8276 |
-
"greek-ext",
|
8277 |
"vietnamese",
|
8278 |
-
"latin",
|
8279 |
"cyrillic",
|
|
|
|
|
|
|
8280 |
"greek",
|
8281 |
-
"latin-ext"
|
8282 |
-
"cyrillic-ext"
|
8283 |
],
|
8284 |
"version": "v9",
|
8285 |
"lastModified": "2017-10-10",
|
@@ -8324,6 +8464,55 @@
|
|
8324 |
"regular": "http://fonts.gstatic.com/s/justmeagaindownhere/v9/MwQmbgXtz-Wc6RUEGNMc0QpRrfUh2hSdBBMoAuwH.ttf"
|
8325 |
}
|
8326 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8327 |
{
|
8328 |
"kind": "webfonts#webfont",
|
8329 |
"family": "Kadwa",
|
@@ -8333,8 +8522,8 @@
|
|
8333 |
"700"
|
8334 |
],
|
8335 |
"subsets": [
|
8336 |
-
"
|
8337 |
-
"
|
8338 |
],
|
8339 |
"version": "v2",
|
8340 |
"lastModified": "2017-10-10",
|
@@ -8353,8 +8542,8 @@
|
|
8353 |
"700"
|
8354 |
],
|
8355 |
"subsets": [
|
8356 |
-
"latin",
|
8357 |
"devanagari",
|
|
|
8358 |
"latin-ext"
|
8359 |
],
|
8360 |
"version": "v8",
|
@@ -8409,9 +8598,9 @@
|
|
8409 |
],
|
8410 |
"subsets": [
|
8411 |
"vietnamese",
|
|
|
8412 |
"latin",
|
8413 |
-
"latin-ext"
|
8414 |
-
"thai"
|
8415 |
],
|
8416 |
"version": "v3",
|
8417 |
"lastModified": "2017-10-10",
|
@@ -8491,18 +8680,18 @@
|
|
8491 |
"700"
|
8492 |
],
|
8493 |
"subsets": [
|
8494 |
-
"latin",
|
8495 |
"devanagari",
|
|
|
8496 |
"latin-ext"
|
8497 |
],
|
8498 |
-
"version": "
|
8499 |
-
"lastModified": "
|
8500 |
"files": {
|
8501 |
-
"300": "http://fonts.gstatic.com/s/karma/
|
8502 |
-
"regular": "http://fonts.gstatic.com/s/karma/
|
8503 |
-
"500": "http://fonts.gstatic.com/s/karma/
|
8504 |
-
"600": "http://fonts.gstatic.com/s/karma/
|
8505 |
-
"700": "http://fonts.gstatic.com/s/karma/
|
8506 |
}
|
8507 |
},
|
8508 |
{
|
@@ -8517,10 +8706,10 @@
|
|
8517 |
"latin",
|
8518 |
"latin-ext"
|
8519 |
],
|
8520 |
-
"version": "
|
8521 |
-
"lastModified": "2018-
|
8522 |
"files": {
|
8523 |
-
"regular": "http://fonts.gstatic.com/s/katibeh/
|
8524 |
}
|
8525 |
},
|
8526 |
{
|
@@ -8548,9 +8737,9 @@
|
|
8548 |
"regular"
|
8549 |
],
|
8550 |
"subsets": [
|
|
|
8551 |
"latin",
|
8552 |
-
"latin-ext"
|
8553 |
-
"tamil"
|
8554 |
],
|
8555 |
"version": "v3",
|
8556 |
"lastModified": "2017-10-09",
|
@@ -8585,10 +8774,10 @@
|
|
8585 |
"subsets": [
|
8586 |
"khmer"
|
8587 |
],
|
8588 |
-
"version": "
|
8589 |
-
"lastModified": "
|
8590 |
"files": {
|
8591 |
-
"regular": "http://fonts.gstatic.com/s/kdamthmor/
|
8592 |
}
|
8593 |
},
|
8594 |
{
|
@@ -8616,14 +8805,14 @@
|
|
8616 |
"regular"
|
8617 |
],
|
8618 |
"subsets": [
|
8619 |
-
"latin",
|
8620 |
"cyrillic",
|
|
|
8621 |
"latin-ext"
|
8622 |
],
|
8623 |
-
"version": "
|
8624 |
-
"lastModified": "
|
8625 |
"files": {
|
8626 |
-
"regular": "http://fonts.gstatic.com/s/kellyslab/
|
8627 |
}
|
8628 |
},
|
8629 |
{
|
@@ -8654,8 +8843,8 @@
|
|
8654 |
"700"
|
8655 |
],
|
8656 |
"subsets": [
|
8657 |
-
"latin",
|
8658 |
"devanagari",
|
|
|
8659 |
"latin-ext"
|
8660 |
],
|
8661 |
"version": "v6",
|
@@ -8696,8 +8885,8 @@
|
|
8696 |
"800"
|
8697 |
],
|
8698 |
"subsets": [
|
8699 |
-
"latin",
|
8700 |
"devanagari",
|
|
|
8701 |
"latin-ext"
|
8702 |
],
|
8703 |
"version": "v3",
|
@@ -8718,13 +8907,13 @@
|
|
8718 |
"regular"
|
8719 |
],
|
8720 |
"subsets": [
|
8721 |
-
"
|
8722 |
-
"
|
8723 |
],
|
8724 |
-
"version": "
|
8725 |
-
"lastModified": "2018-
|
8726 |
"files": {
|
8727 |
-
"regular": "http://fonts.gstatic.com/s/kiranghaerang/
|
8728 |
}
|
8729 |
},
|
8730 |
{
|
@@ -8762,35 +8951,153 @@
|
|
8762 |
},
|
8763 |
{
|
8764 |
"kind": "webfonts#webfont",
|
8765 |
-
"family": "
|
8766 |
-
"category": "serif",
|
8767 |
"variants": [
|
8768 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8769 |
],
|
8770 |
"subsets": [
|
|
|
|
|
8771 |
"latin",
|
8772 |
"latin-ext"
|
8773 |
],
|
8774 |
-
"version": "
|
8775 |
-
"lastModified": "
|
8776 |
"files": {
|
8777 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8778 |
}
|
8779 |
},
|
8780 |
{
|
8781 |
"kind": "webfonts#webfont",
|
8782 |
-
"family": "
|
8783 |
-
"category": "
|
8784 |
"variants": [
|
8785 |
-
"
|
8786 |
-
|
8787 |
-
|
8788 |
-
"
|
8789 |
-
|
8790 |
-
|
8791 |
-
|
8792 |
-
|
8793 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8794 |
}
|
8795 |
},
|
8796 |
{
|
@@ -8821,12 +9128,12 @@
|
|
8821 |
"subsets": [
|
8822 |
"latin"
|
8823 |
],
|
8824 |
-
"version": "
|
8825 |
-
"lastModified": "
|
8826 |
"files": {
|
8827 |
-
"300": "http://fonts.gstatic.com/s/kreon/
|
8828 |
-
"regular": "http://fonts.gstatic.com/s/kreon/
|
8829 |
-
"700": "http://fonts.gstatic.com/s/kreon/
|
8830 |
}
|
8831 |
},
|
8832 |
{
|
@@ -8856,10 +9163,51 @@
|
|
8856 |
"latin",
|
8857 |
"latin-ext"
|
8858 |
],
|
8859 |
-
"version": "
|
8860 |
-
"lastModified": "
|
8861 |
"files": {
|
8862 |
-
"regular": "http://fonts.gstatic.com/s/kronaone/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8863 |
}
|
8864 |
},
|
8865 |
{
|
@@ -8870,8 +9218,8 @@
|
|
8870 |
"regular"
|
8871 |
],
|
8872 |
"subsets": [
|
8873 |
-
"latin",
|
8874 |
"gujarati",
|
|
|
8875 |
"latin-ext"
|
8876 |
],
|
8877 |
"version": "v2",
|
@@ -8888,14 +9236,14 @@
|
|
8888 |
"regular"
|
8889 |
],
|
8890 |
"subsets": [
|
8891 |
-
"latin",
|
8892 |
"gujarati",
|
|
|
8893 |
"latin-ext"
|
8894 |
],
|
8895 |
-
"version": "
|
8896 |
-
"lastModified": "
|
8897 |
"files": {
|
8898 |
-
"regular": "http://fonts.gstatic.com/s/kumaroneoutline/
|
8899 |
}
|
8900 |
},
|
8901 |
{
|
@@ -8906,16 +9254,16 @@
|
|
8906 |
"regular"
|
8907 |
],
|
8908 |
"subsets": [
|
8909 |
-
"latin",
|
8910 |
-
"devanagari",
|
8911 |
"cyrillic",
|
8912 |
-
"
|
8913 |
-
"
|
|
|
|
|
8914 |
],
|
8915 |
-
"version": "
|
8916 |
-
"lastModified": "
|
8917 |
"files": {
|
8918 |
-
"regular": "http://fonts.gstatic.com/s/kurale/
|
8919 |
}
|
8920 |
},
|
8921 |
{
|
@@ -8946,8 +9294,8 @@
|
|
8946 |
"700"
|
8947 |
],
|
8948 |
"subsets": [
|
8949 |
-
"latin",
|
8950 |
"devanagari",
|
|
|
8951 |
"latin-ext"
|
8952 |
],
|
8953 |
"version": "v4",
|
@@ -8968,13 +9316,13 @@
|
|
8968 |
"regular"
|
8969 |
],
|
8970 |
"subsets": [
|
8971 |
-
"
|
8972 |
-
"
|
8973 |
],
|
8974 |
-
"version": "
|
8975 |
-
"lastModified": "
|
8976 |
"files": {
|
8977 |
-
"regular": "http://fonts.gstatic.com/s/lakkireddy/
|
8978 |
}
|
8979 |
},
|
8980 |
{
|
@@ -8985,15 +9333,15 @@
|
|
8985 |
"regular"
|
8986 |
],
|
8987 |
"subsets": [
|
8988 |
-
"vietnamese",
|
8989 |
"arabic",
|
|
|
8990 |
"latin",
|
8991 |
"latin-ext"
|
8992 |
],
|
8993 |
-
"version": "
|
8994 |
-
"lastModified": "2018-
|
8995 |
"files": {
|
8996 |
-
"regular": "http://fonts.gstatic.com/s/lalezar/
|
8997 |
}
|
8998 |
},
|
8999 |
{
|
@@ -9024,10 +9372,10 @@
|
|
9024 |
"arabic",
|
9025 |
"latin"
|
9026 |
],
|
9027 |
-
"version": "
|
9028 |
-
"lastModified": "2018-
|
9029 |
"files": {
|
9030 |
-
"regular": "http://fonts.gstatic.com/s/lateef/
|
9031 |
}
|
9032 |
},
|
9033 |
{
|
@@ -9105,8 +9453,8 @@
|
|
9105 |
"regular"
|
9106 |
],
|
9107 |
"subsets": [
|
9108 |
-
"latin",
|
9109 |
"cyrillic",
|
|
|
9110 |
"latin-ext"
|
9111 |
],
|
9112 |
"version": "v5",
|
@@ -9163,18 +9511,18 @@
|
|
9163 |
"700"
|
9164 |
],
|
9165 |
"subsets": [
|
9166 |
-
"vietnamese",
|
9167 |
"arabic",
|
|
|
9168 |
"latin",
|
9169 |
"latin-ext"
|
9170 |
],
|
9171 |
-
"version": "
|
9172 |
-
"lastModified": "2018-
|
9173 |
"files": {
|
9174 |
-
"300": "http://fonts.gstatic.com/s/lemonada/
|
9175 |
-
"regular": "http://fonts.gstatic.com/s/lemonada/
|
9176 |
-
"600": "http://fonts.gstatic.com/s/lemonada/
|
9177 |
-
"700": "http://fonts.gstatic.com/s/lemonada/
|
9178 |
}
|
9179 |
},
|
9180 |
{
|
@@ -9187,10 +9535,10 @@
|
|
9187 |
"subsets": [
|
9188 |
"latin"
|
9189 |
],
|
9190 |
-
"version": "
|
9191 |
-
"lastModified": "
|
9192 |
"files": {
|
9193 |
-
"regular": "http://fonts.gstatic.com/s/librebarcode128/
|
9194 |
}
|
9195 |
},
|
9196 |
{
|
@@ -9203,10 +9551,10 @@
|
|
9203 |
"subsets": [
|
9204 |
"latin"
|
9205 |
],
|
9206 |
-
"version": "
|
9207 |
-
"lastModified": "
|
9208 |
"files": {
|
9209 |
-
"regular": "http://fonts.gstatic.com/s/librebarcode128text/
|
9210 |
}
|
9211 |
},
|
9212 |
{
|
@@ -9219,10 +9567,10 @@
|
|
9219 |
"subsets": [
|
9220 |
"latin"
|
9221 |
],
|
9222 |
-
"version": "
|
9223 |
-
"lastModified": "
|
9224 |
"files": {
|
9225 |
-
"regular": "http://fonts.gstatic.com/s/librebarcode39/
|
9226 |
}
|
9227 |
},
|
9228 |
{
|
@@ -9235,10 +9583,10 @@
|
|
9235 |
"subsets": [
|
9236 |
"latin"
|
9237 |
],
|
9238 |
-
"version": "
|
9239 |
-
"lastModified": "
|
9240 |
"files": {
|
9241 |
-
"regular": "http://fonts.gstatic.com/s/librebarcode39extended/
|
9242 |
}
|
9243 |
},
|
9244 |
{
|
@@ -9251,10 +9599,10 @@
|
|
9251 |
"subsets": [
|
9252 |
"latin"
|
9253 |
],
|
9254 |
-
"version": "
|
9255 |
-
"lastModified": "
|
9256 |
"files": {
|
9257 |
-
"regular": "http://fonts.gstatic.com/s/librebarcode39extendedtext/
|
9258 |
}
|
9259 |
},
|
9260 |
{
|
@@ -9267,10 +9615,10 @@
|
|
9267 |
"subsets": [
|
9268 |
"latin"
|
9269 |
],
|
9270 |
-
"version": "
|
9271 |
-
"lastModified": "
|
9272 |
"files": {
|
9273 |
-
"regular": "http://fonts.gstatic.com/s/librebarcode39text/
|
9274 |
}
|
9275 |
},
|
9276 |
{
|
@@ -9442,10 +9790,10 @@
|
|
9442 |
],
|
9443 |
"subsets": [
|
9444 |
"vietnamese",
|
9445 |
-
"latin",
|
9446 |
"cyrillic",
|
9447 |
-
"
|
9448 |
-
"
|
|
|
9449 |
],
|
9450 |
"version": "v20",
|
9451 |
"lastModified": "2017-11-07",
|
@@ -9501,10 +9849,10 @@
|
|
9501 |
"subsets": [
|
9502 |
"latin"
|
9503 |
],
|
9504 |
-
"version": "
|
9505 |
-
"lastModified": "
|
9506 |
"files": {
|
9507 |
-
"regular": "http://fonts.gstatic.com/s/londrinashadow/
|
9508 |
}
|
9509 |
},
|
9510 |
{
|
@@ -9517,10 +9865,10 @@
|
|
9517 |
"subsets": [
|
9518 |
"latin"
|
9519 |
],
|
9520 |
-
"version": "
|
9521 |
-
"lastModified": "
|
9522 |
"files": {
|
9523 |
-
"regular": "http://fonts.gstatic.com/s/londrinasketch/
|
9524 |
}
|
9525 |
},
|
9526 |
{
|
@@ -9536,13 +9884,13 @@
|
|
9536 |
"subsets": [
|
9537 |
"latin"
|
9538 |
],
|
9539 |
-
"version": "
|
9540 |
-
"lastModified": "
|
9541 |
"files": {
|
9542 |
-
"100": "http://fonts.gstatic.com/s/londrinasolid/
|
9543 |
-
"300": "http://fonts.gstatic.com/s/londrinasolid/
|
9544 |
-
"regular": "http://fonts.gstatic.com/s/londrinasolid/
|
9545 |
-
"900": "http://fonts.gstatic.com/s/londrinasolid/
|
9546 |
}
|
9547 |
},
|
9548 |
{
|
@@ -9557,10 +9905,10 @@
|
|
9557 |
],
|
9558 |
"subsets": [
|
9559 |
"vietnamese",
|
9560 |
-
"latin",
|
9561 |
"cyrillic",
|
9562 |
-
"
|
9563 |
-
"
|
|
|
9564 |
],
|
9565 |
"version": "v12",
|
9566 |
"lastModified": "2017-11-07",
|
@@ -9670,6 +10018,78 @@
|
|
9670 |
"regular": "http://fonts.gstatic.com/s/lustria/v5/9oRONYodvDEyjuhOrCg.ttf"
|
9671 |
}
|
9672 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9673 |
{
|
9674 |
"kind": "webfonts#webfont",
|
9675 |
"family": "Macondo",
|
@@ -9696,10 +10116,10 @@
|
|
9696 |
"subsets": [
|
9697 |
"latin"
|
9698 |
],
|
9699 |
-
"version": "
|
9700 |
-
"lastModified": "
|
9701 |
"files": {
|
9702 |
-
"regular": "http://fonts.gstatic.com/s/macondoswashcaps/
|
9703 |
}
|
9704 |
},
|
9705 |
{
|
@@ -9719,16 +10139,16 @@
|
|
9719 |
"arabic",
|
9720 |
"latin"
|
9721 |
],
|
9722 |
-
"version": "
|
9723 |
-
"lastModified": "2018-
|
9724 |
"files": {
|
9725 |
-
"200": "http://fonts.gstatic.com/s/mada/
|
9726 |
-
"300": "http://fonts.gstatic.com/s/mada/
|
9727 |
-
"regular": "http://fonts.gstatic.com/s/mada/
|
9728 |
-
"500": "http://fonts.gstatic.com/s/mada/
|
9729 |
-
"600": "http://fonts.gstatic.com/s/mada/
|
9730 |
-
"700": "http://fonts.gstatic.com/s/mada/
|
9731 |
-
"900": "http://fonts.gstatic.com/s/mada/
|
9732 |
}
|
9733 |
},
|
9734 |
{
|
@@ -9743,11 +10163,11 @@
|
|
9743 |
"latin",
|
9744 |
"latin-ext"
|
9745 |
],
|
9746 |
-
"version": "
|
9747 |
-
"lastModified": "
|
9748 |
"files": {
|
9749 |
-
"regular": "http://fonts.gstatic.com/s/magra/
|
9750 |
-
"700": "http://fonts.gstatic.com/s/magra/
|
9751 |
}
|
9752 |
},
|
9753 |
{
|
@@ -9780,9 +10200,9 @@
|
|
9780 |
],
|
9781 |
"subsets": [
|
9782 |
"vietnamese",
|
|
|
9783 |
"latin",
|
9784 |
-
"latin-ext"
|
9785 |
-
"thai"
|
9786 |
],
|
9787 |
"version": "v2",
|
9788 |
"lastModified": "2017-10-10",
|
@@ -9805,10 +10225,51 @@
|
|
9805 |
"subsets": [
|
9806 |
"latin"
|
9807 |
],
|
9808 |
-
"version": "
|
9809 |
-
"lastModified": "
|
9810 |
"files": {
|
9811 |
-
"regular": "http://fonts.gstatic.com/s/mako/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9812 |
}
|
9813 |
},
|
9814 |
{
|
@@ -9819,8 +10280,8 @@
|
|
9819 |
"regular"
|
9820 |
],
|
9821 |
"subsets": [
|
9822 |
-
"
|
9823 |
-
"
|
9824 |
],
|
9825 |
"version": "v5",
|
9826 |
"lastModified": "2017-10-10",
|
@@ -9836,13 +10297,13 @@
|
|
9836 |
"regular"
|
9837 |
],
|
9838 |
"subsets": [
|
9839 |
-
"
|
9840 |
-
"
|
9841 |
],
|
9842 |
-
"version": "
|
9843 |
-
"lastModified": "
|
9844 |
"files": {
|
9845 |
-
"regular": "http://fonts.gstatic.com/s/mandali/
|
9846 |
}
|
9847 |
},
|
9848 |
{
|
@@ -9919,8 +10380,8 @@
|
|
9919 |
"regular"
|
9920 |
],
|
9921 |
"subsets": [
|
9922 |
-
"latin",
|
9923 |
"cyrillic",
|
|
|
9924 |
"latin-ext"
|
9925 |
],
|
9926 |
"version": "v8",
|
@@ -9940,10 +10401,35 @@
|
|
9940 |
"latin",
|
9941 |
"latin-ext"
|
9942 |
],
|
9943 |
-
"version": "
|
9944 |
-
"lastModified": "
|
9945 |
"files": {
|
9946 |
-
"regular": "http://fonts.gstatic.com/s/margarine/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9947 |
}
|
9948 |
},
|
9949 |
{
|
@@ -9970,8 +10456,8 @@
|
|
9970 |
"regular"
|
9971 |
],
|
9972 |
"subsets": [
|
9973 |
-
"latin",
|
9974 |
"cyrillic",
|
|
|
9975 |
"latin-ext"
|
9976 |
],
|
9977 |
"version": "v7",
|
@@ -9994,8 +10480,8 @@
|
|
9994 |
"900"
|
9995 |
],
|
9996 |
"subsets": [
|
9997 |
-
"latin",
|
9998 |
"devanagari",
|
|
|
9999 |
"latin-ext"
|
10000 |
],
|
10001 |
"version": "v2",
|
@@ -10024,8 +10510,8 @@
|
|
10024 |
"900"
|
10025 |
],
|
10026 |
"subsets": [
|
10027 |
-
"latin",
|
10028 |
"devanagari",
|
|
|
10029 |
"latin-ext"
|
10030 |
],
|
10031 |
"version": "v4",
|
@@ -10164,10 +10650,10 @@
|
|
10164 |
"latin",
|
10165 |
"latin-ext"
|
10166 |
],
|
10167 |
-
"version": "
|
10168 |
-
"lastModified": "
|
10169 |
"files": {
|
10170 |
-
"regular": "http://fonts.gstatic.com/s/medievalsharp/
|
10171 |
}
|
10172 |
},
|
10173 |
{
|
@@ -10194,8 +10680,8 @@
|
|
10194 |
"regular"
|
10195 |
],
|
10196 |
"subsets": [
|
10197 |
-
"
|
10198 |
-
"
|
10199 |
],
|
10200 |
"version": "v2",
|
10201 |
"lastModified": "2017-10-09",
|
@@ -10248,11 +10734,11 @@
|
|
10248 |
"latin",
|
10249 |
"latin-ext"
|
10250 |
],
|
10251 |
-
"version": "
|
10252 |
-
"lastModified": "
|
10253 |
"files": {
|
10254 |
-
"regular": "http://fonts.gstatic.com/s/merienda/
|
10255 |
-
"700": "http://fonts.gstatic.com/s/merienda/
|
10256 |
}
|
10257 |
},
|
10258 |
{
|
@@ -10287,10 +10773,10 @@
|
|
10287 |
],
|
10288 |
"subsets": [
|
10289 |
"vietnamese",
|
10290 |
-
"latin",
|
10291 |
"cyrillic",
|
10292 |
-
"
|
10293 |
-
"
|
|
|
10294 |
],
|
10295 |
"version": "v19",
|
10296 |
"lastModified": "2017-11-07",
|
@@ -10346,10 +10832,10 @@
|
|
10346 |
"subsets": [
|
10347 |
"khmer"
|
10348 |
],
|
10349 |
-
"version": "
|
10350 |
-
"lastModified": "
|
10351 |
"files": {
|
10352 |
-
"regular": "http://fonts.gstatic.com/s/metal/
|
10353 |
}
|
10354 |
},
|
10355 |
{
|
@@ -10380,10 +10866,10 @@
|
|
10380 |
"latin",
|
10381 |
"latin-ext"
|
10382 |
],
|
10383 |
-
"version": "
|
10384 |
-
"lastModified": "
|
10385 |
"files": {
|
10386 |
-
"regular": "http://fonts.gstatic.com/s/metamorphous/
|
10387 |
}
|
10388 |
},
|
10389 |
{
|
@@ -10445,10 +10931,10 @@
|
|
10445 |
"subsets": [
|
10446 |
"latin"
|
10447 |
],
|
10448 |
-
"version": "
|
10449 |
-
"lastModified": "
|
10450 |
"files": {
|
10451 |
-
"regular": "http://fonts.gstatic.com/s/miltonian/
|
10452 |
}
|
10453 |
},
|
10454 |
{
|
@@ -10461,10 +10947,10 @@
|
|
10461 |
"subsets": [
|
10462 |
"latin"
|
10463 |
],
|
10464 |
-
"version": "
|
10465 |
-
"lastModified": "
|
10466 |
"files": {
|
10467 |
-
"regular": "http://fonts.gstatic.com/s/miltoniantattoo/
|
10468 |
}
|
10469 |
},
|
10470 |
{
|
@@ -10481,7 +10967,7 @@
|
|
10481 |
"latin-ext"
|
10482 |
],
|
10483 |
"version": "v1",
|
10484 |
-
"lastModified": "2018-
|
10485 |
"files": {
|
10486 |
"regular": "http://fonts.gstatic.com/s/mina/v1/-nFzOGc18vARrz8.ttf",
|
10487 |
"700": "http://fonts.gstatic.com/s/mina/v1/-nF8OGc18vARl4NMyiU.ttf"
|
@@ -10512,15 +10998,15 @@
|
|
10512 |
"700"
|
10513 |
],
|
10514 |
"subsets": [
|
10515 |
-
"hebrew",
|
10516 |
"latin",
|
|
|
10517 |
"latin-ext"
|
10518 |
],
|
10519 |
-
"version": "
|
10520 |
-
"lastModified": "
|
10521 |
"files": {
|
10522 |
-
"regular": "http://fonts.gstatic.com/s/miriamlibre/
|
10523 |
-
"700": "http://fonts.gstatic.com/s/miriamlibre/
|
10524 |
}
|
10525 |
},
|
10526 |
{
|
@@ -10538,13 +11024,13 @@
|
|
10538 |
"latin",
|
10539 |
"latin-ext"
|
10540 |
],
|
10541 |
-
"version": "
|
10542 |
-
"lastModified": "2018-
|
10543 |
"files": {
|
10544 |
-
"regular": "http://fonts.gstatic.com/s/mirza/
|
10545 |
-
"500": "http://fonts.gstatic.com/s/mirza/
|
10546 |
-
"600": "http://fonts.gstatic.com/s/mirza/
|
10547 |
-
"700": "http://fonts.gstatic.com/s/mirza/
|
10548 |
}
|
10549 |
},
|
10550 |
{
|
@@ -10558,10 +11044,10 @@
|
|
10558 |
"latin",
|
10559 |
"latin-ext"
|
10560 |
],
|
10561 |
-
"version": "
|
10562 |
-
"lastModified": "
|
10563 |
"files": {
|
10564 |
-
"regular": "http://fonts.gstatic.com/s/missfajardose/
|
10565 |
}
|
10566 |
},
|
10567 |
{
|
@@ -10578,9 +11064,9 @@
|
|
10578 |
],
|
10579 |
"subsets": [
|
10580 |
"vietnamese",
|
|
|
10581 |
"latin",
|
10582 |
-
"latin-ext"
|
10583 |
-
"thai"
|
10584 |
],
|
10585 |
"version": "v3",
|
10586 |
"lastModified": "2017-10-10",
|
@@ -10601,8 +11087,8 @@
|
|
10601 |
"regular"
|
10602 |
],
|
10603 |
"subsets": [
|
10604 |
-
"latin",
|
10605 |
"devanagari",
|
|
|
10606 |
"latin-ext"
|
10607 |
],
|
10608 |
"version": "v3",
|
@@ -10636,8 +11122,8 @@
|
|
10636 |
"regular"
|
10637 |
],
|
10638 |
"subsets": [
|
10639 |
-
"latin",
|
10640 |
"gujarati",
|
|
|
10641 |
"latin-ext"
|
10642 |
],
|
10643 |
"version": "v4",
|
@@ -10806,10 +11292,10 @@
|
|
10806 |
],
|
10807 |
"subsets": [
|
10808 |
"vietnamese",
|
10809 |
-
"latin",
|
10810 |
"cyrillic",
|
10811 |
-
"
|
10812 |
-
"
|
|
|
10813 |
],
|
10814 |
"version": "v12",
|
10815 |
"lastModified": "2017-11-07",
|
@@ -10860,10 +11346,10 @@
|
|
10860 |
],
|
10861 |
"subsets": [
|
10862 |
"vietnamese",
|
10863 |
-
"latin",
|
10864 |
"cyrillic",
|
10865 |
-
"
|
10866 |
-
"
|
|
|
10867 |
],
|
10868 |
"version": "v9",
|
10869 |
"lastModified": "2017-11-07",
|
@@ -10899,11 +11385,11 @@
|
|
10899 |
"subsets": [
|
10900 |
"latin"
|
10901 |
],
|
10902 |
-
"version": "
|
10903 |
-
"lastModified": "
|
10904 |
"files": {
|
10905 |
-
"regular": "http://fonts.gstatic.com/s/montserratsubrayada/
|
10906 |
-
"700": "http://fonts.gstatic.com/s/montserratsubrayada/
|
10907 |
}
|
10908 |
},
|
10909 |
{
|
@@ -10932,10 +11418,10 @@
|
|
10932 |
"subsets": [
|
10933 |
"khmer"
|
10934 |
],
|
10935 |
-
"version": "
|
10936 |
-
"lastModified": "
|
10937 |
"files": {
|
10938 |
-
"regular": "http://fonts.gstatic.com/s/moulpali/
|
10939 |
}
|
10940 |
},
|
10941 |
{
|
@@ -10984,10 +11470,10 @@
|
|
10984 |
"latin",
|
10985 |
"latin-ext"
|
10986 |
],
|
10987 |
-
"version": "
|
10988 |
-
"lastModified": "
|
10989 |
"files": {
|
10990 |
-
"regular": "http://fonts.gstatic.com/s/mrbedfort/
|
10991 |
}
|
10992 |
},
|
10993 |
{
|
@@ -11052,10 +11538,10 @@
|
|
11052 |
"latin",
|
11053 |
"latin-ext"
|
11054 |
],
|
11055 |
-
"version": "
|
11056 |
-
"lastModified": "
|
11057 |
"files": {
|
11058 |
-
"regular": "http://fonts.gstatic.com/s/mrssheppards/
|
11059 |
}
|
11060 |
},
|
11061 |
{
|
@@ -11072,8 +11558,8 @@
|
|
11072 |
"800"
|
11073 |
],
|
11074 |
"subsets": [
|
11075 |
-
"latin",
|
11076 |
"devanagari",
|
|
|
11077 |
"latin-ext"
|
11078 |
],
|
11079 |
"version": "v5",
|
@@ -11102,20 +11588,20 @@
|
|
11102 |
"800"
|
11103 |
],
|
11104 |
"subsets": [
|
11105 |
-
"latin",
|
11106 |
"gurmukhi",
|
|
|
11107 |
"latin-ext"
|
11108 |
],
|
11109 |
-
"version": "
|
11110 |
-
"lastModified": "
|
11111 |
"files": {
|
11112 |
-
"200": "http://fonts.gstatic.com/s/muktamahee/
|
11113 |
-
"300": "http://fonts.gstatic.com/s/muktamahee/
|
11114 |
-
"regular": "http://fonts.gstatic.com/s/muktamahee/
|
11115 |
-
"500": "http://fonts.gstatic.com/s/muktamahee/
|
11116 |
-
"600": "http://fonts.gstatic.com/s/muktamahee/
|
11117 |
-
"700": "http://fonts.gstatic.com/s/muktamahee/
|
11118 |
-
"800": "http://fonts.gstatic.com/s/muktamahee/
|
11119 |
}
|
11120 |
},
|
11121 |
{
|
@@ -11132,20 +11618,20 @@
|
|
11132 |
"800"
|
11133 |
],
|
11134 |
"subsets": [
|
|
|
11135 |
"latin",
|
11136 |
-
"latin-ext"
|
11137 |
-
"tamil"
|
11138 |
],
|
11139 |
-
"version": "
|
11140 |
-
"lastModified": "
|
11141 |
"files": {
|
11142 |
-
"200": "http://fonts.gstatic.com/s/muktamalar/
|
11143 |
-
"300": "http://fonts.gstatic.com/s/muktamalar/
|
11144 |
-
"regular": "http://fonts.gstatic.com/s/muktamalar/
|
11145 |
-
"500": "http://fonts.gstatic.com/s/muktamalar/
|
11146 |
-
"600": "http://fonts.gstatic.com/s/muktamalar/
|
11147 |
-
"700": "http://fonts.gstatic.com/s/muktamalar/
|
11148 |
-
"800": "http://fonts.gstatic.com/s/muktamalar/
|
11149 |
}
|
11150 |
},
|
11151 |
{
|
@@ -11162,20 +11648,20 @@
|
|
11162 |
"800"
|
11163 |
],
|
11164 |
"subsets": [
|
11165 |
-
"latin",
|
11166 |
"gujarati",
|
|
|
11167 |
"latin-ext"
|
11168 |
],
|
11169 |
-
"version": "
|
11170 |
-
"lastModified": "
|
11171 |
"files": {
|
11172 |
-
"200": "http://fonts.gstatic.com/s/muktavaani/
|
11173 |
-
"300": "http://fonts.gstatic.com/s/muktavaani/
|
11174 |
-
"regular": "http://fonts.gstatic.com/s/muktavaani/
|
11175 |
-
"500": "http://fonts.gstatic.com/s/muktavaani/
|
11176 |
-
"600": "http://fonts.gstatic.com/s/muktavaani/
|
11177 |
-
"700": "http://fonts.gstatic.com/s/muktavaani/
|
11178 |
-
"800": "http://fonts.gstatic.com/s/muktavaani/
|
11179 |
}
|
11180 |
},
|
11181 |
{
|
@@ -11203,23 +11689,23 @@
|
|
11203 |
"latin",
|
11204 |
"latin-ext"
|
11205 |
],
|
11206 |
-
"version": "
|
11207 |
-
"lastModified": "
|
11208 |
"files": {
|
11209 |
-
"200": "http://fonts.gstatic.com/s/muli/
|
11210 |
-
"200italic": "http://fonts.gstatic.com/s/muli/
|
11211 |
-
"300": "http://fonts.gstatic.com/s/muli/
|
11212 |
-
"300italic": "http://fonts.gstatic.com/s/muli/
|
11213 |
-
"regular": "http://fonts.gstatic.com/s/muli/
|
11214 |
-
"italic": "http://fonts.gstatic.com/s/muli/
|
11215 |
-
"600": "http://fonts.gstatic.com/s/muli/
|
11216 |
-
"600italic": "http://fonts.gstatic.com/s/muli/
|
11217 |
-
"700": "http://fonts.gstatic.com/s/muli/
|
11218 |
-
"700italic": "http://fonts.gstatic.com/s/muli/
|
11219 |
-
"800": "http://fonts.gstatic.com/s/muli/
|
11220 |
-
"800italic": "http://fonts.gstatic.com/s/muli/
|
11221 |
-
"900": "http://fonts.gstatic.com/s/muli/
|
11222 |
-
"900italic": "http://fonts.gstatic.com/s/muli/
|
11223 |
}
|
11224 |
},
|
11225 |
{
|
@@ -11247,8 +11733,8 @@
|
|
11247 |
"regular"
|
11248 |
],
|
11249 |
"subsets": [
|
11250 |
-
"
|
11251 |
-
"
|
11252 |
],
|
11253 |
"version": "v5",
|
11254 |
"lastModified": "2017-10-10",
|
@@ -11264,13 +11750,13 @@
|
|
11264 |
"regular"
|
11265 |
],
|
11266 |
"subsets": [
|
11267 |
-
"
|
11268 |
-
"
|
11269 |
],
|
11270 |
-
"version": "
|
11271 |
-
"lastModified": "2018-
|
11272 |
"files": {
|
11273 |
-
"regular": "http://fonts.gstatic.com/s/nanumbrushscript/
|
11274 |
}
|
11275 |
},
|
11276 |
{
|
@@ -11283,15 +11769,15 @@
|
|
11283 |
"800"
|
11284 |
],
|
11285 |
"subsets": [
|
11286 |
-
"
|
11287 |
-
"
|
11288 |
],
|
11289 |
-
"version": "
|
11290 |
-
"lastModified": "2018-
|
11291 |
"files": {
|
11292 |
-
"regular": "http://fonts.gstatic.com/s/nanumgothic/
|
11293 |
-
"700": "http://fonts.gstatic.com/s/nanumgothic/
|
11294 |
-
"800": "http://fonts.gstatic.com/s/nanumgothic/
|
11295 |
}
|
11296 |
},
|
11297 |
{
|
@@ -11303,14 +11789,14 @@
|
|
11303 |
"700"
|
11304 |
],
|
11305 |
"subsets": [
|
11306 |
-
"
|
11307 |
-
"
|
11308 |
],
|
11309 |
-
"version": "
|
11310 |
-
"lastModified": "2018-
|
11311 |
"files": {
|
11312 |
-
"regular": "http://fonts.gstatic.com/s/nanumgothiccoding/
|
11313 |
-
"700": "http://fonts.gstatic.com/s/nanumgothiccoding/
|
11314 |
}
|
11315 |
},
|
11316 |
{
|
@@ -11323,15 +11809,15 @@
|
|
11323 |
"800"
|
11324 |
],
|
11325 |
"subsets": [
|
11326 |
-
"
|
11327 |
-
"
|
11328 |
],
|
11329 |
-
"version": "
|
11330 |
-
"lastModified": "2018-
|
11331 |
"files": {
|
11332 |
-
"regular": "http://fonts.gstatic.com/s/nanummyeongjo/
|
11333 |
-
"700": "http://fonts.gstatic.com/s/nanummyeongjo/
|
11334 |
-
"800": "http://fonts.gstatic.com/s/nanummyeongjo/
|
11335 |
}
|
11336 |
},
|
11337 |
{
|
@@ -11342,13 +11828,13 @@
|
|
11342 |
"regular"
|
11343 |
],
|
11344 |
"subsets": [
|
11345 |
-
"
|
11346 |
-
"
|
11347 |
],
|
11348 |
-
"version": "
|
11349 |
-
"lastModified": "2018-
|
11350 |
"files": {
|
11351 |
-
"regular": "http://fonts.gstatic.com/s/nanumpenscript/
|
11352 |
}
|
11353 |
},
|
11354 |
{
|
@@ -11359,8 +11845,8 @@
|
|
11359 |
"regular"
|
11360 |
],
|
11361 |
"subsets": [
|
11362 |
-
"
|
11363 |
-
"
|
11364 |
],
|
11365 |
"version": "v9",
|
11366 |
"lastModified": "2017-10-10",
|
@@ -11448,6 +11934,47 @@
|
|
11448 |
"regular": "http://fonts.gstatic.com/s/niconne/v7/w8gaH2QvRug1_rTfrQs.ttf"
|
11449 |
}
|
11450 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11451 |
{
|
11452 |
"kind": "webfonts#webfont",
|
11453 |
"family": "Nixie One",
|
@@ -11520,10 +12047,10 @@
|
|
11520 |
"latin",
|
11521 |
"latin-ext"
|
11522 |
],
|
11523 |
-
"version": "
|
11524 |
-
"lastModified": "
|
11525 |
"files": {
|
11526 |
-
"regular": "http://fonts.gstatic.com/s/norican/
|
11527 |
}
|
11528 |
},
|
11529 |
{
|
@@ -11543,6 +12070,22 @@
|
|
11543 |
"regular": "http://fonts.gstatic.com/s/nosifer/v6/ZGjXol5JTp0g5bxZaC0.ttf"
|
11544 |
}
|
11545 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11546 |
{
|
11547 |
"kind": "webfonts#webfont",
|
11548 |
"family": "Nothing You Could Do",
|
@@ -11594,14 +12137,14 @@
|
|
11594 |
"700italic"
|
11595 |
],
|
11596 |
"subsets": [
|
11597 |
-
"greek-ext",
|
11598 |
"vietnamese",
|
11599 |
-
"latin",
|
11600 |
-
"devanagari",
|
11601 |
"cyrillic",
|
|
|
|
|
|
|
|
|
11602 |
"greek",
|
11603 |
-
"latin-ext"
|
11604 |
-
"cyrillic-ext"
|
11605 |
],
|
11606 |
"version": "v7",
|
11607 |
"lastModified": "2017-10-11",
|
@@ -11612,32 +12155,202 @@
|
|
11612 |
"700italic": "http://fonts.gstatic.com/s/notosans/v7/o-0TIpQlx3QUlC5A4PNr4Az5ZtyE.ttf"
|
11613 |
}
|
11614 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11615 |
{
|
11616 |
"kind": "webfonts#webfont",
|
11617 |
"family": "Noto Serif",
|
11618 |
"category": "serif",
|
11619 |
"variants": [
|
11620 |
"regular",
|
11621 |
-
"italic",
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11622 |
"700",
|
11623 |
-
"
|
11624 |
],
|
11625 |
"subsets": [
|
11626 |
-
"
|
11627 |
-
"
|
11628 |
-
"latin",
|
11629 |
-
"cyrillic",
|
11630 |
-
"greek",
|
11631 |
-
"latin-ext",
|
11632 |
-
"cyrillic-ext"
|
11633 |
],
|
11634 |
-
"version": "
|
11635 |
-
"lastModified": "
|
11636 |
"files": {
|
11637 |
-
"
|
11638 |
-
"
|
11639 |
-
"
|
11640 |
-
"
|
|
|
|
|
|
|
11641 |
}
|
11642 |
},
|
11643 |
{
|
@@ -11650,10 +12363,10 @@
|
|
11650 |
"subsets": [
|
11651 |
"latin"
|
11652 |
],
|
11653 |
-
"version": "
|
11654 |
-
"lastModified": "
|
11655 |
"files": {
|
11656 |
-
"regular": "http://fonts.gstatic.com/s/novacut/
|
11657 |
}
|
11658 |
},
|
11659 |
{
|
@@ -11699,10 +12412,10 @@
|
|
11699 |
"subsets": [
|
11700 |
"latin"
|
11701 |
],
|
11702 |
-
"version": "
|
11703 |
-
"lastModified": "
|
11704 |
"files": {
|
11705 |
-
"regular": "http://fonts.gstatic.com/s/novaoval/
|
11706 |
}
|
11707 |
},
|
11708 |
{
|
@@ -11731,10 +12444,10 @@
|
|
11731 |
"subsets": [
|
11732 |
"latin"
|
11733 |
],
|
11734 |
-
"version": "
|
11735 |
-
"lastModified": "
|
11736 |
"files": {
|
11737 |
-
"regular": "http://fonts.gstatic.com/s/novascript/
|
11738 |
}
|
11739 |
},
|
11740 |
{
|
@@ -11763,10 +12476,10 @@
|
|
11763 |
"subsets": [
|
11764 |
"latin"
|
11765 |
],
|
11766 |
-
"version": "
|
11767 |
-
"lastModified": "
|
11768 |
"files": {
|
11769 |
-
"regular": "http://fonts.gstatic.com/s/novasquare/
|
11770 |
}
|
11771 |
},
|
11772 |
{
|
@@ -11916,17 +12629,17 @@
|
|
11916 |
],
|
11917 |
"subsets": [
|
11918 |
"vietnamese",
|
11919 |
-
"latin",
|
11920 |
"cyrillic",
|
11921 |
-
"
|
11922 |
-
"
|
|
|
11923 |
],
|
11924 |
-
"version": "
|
11925 |
-
"lastModified": "
|
11926 |
"files": {
|
11927 |
-
"regular": "http://fonts.gstatic.com/s/oldstandardtt/
|
11928 |
-
"italic": "http://fonts.gstatic.com/s/oldstandardtt/
|
11929 |
-
"700": "http://fonts.gstatic.com/s/oldstandardtt/
|
11930 |
}
|
11931 |
},
|
11932 |
{
|
@@ -12001,13 +12714,13 @@
|
|
12001 |
"800italic"
|
12002 |
],
|
12003 |
"subsets": [
|
12004 |
-
"greek-ext",
|
12005 |
"vietnamese",
|
12006 |
-
"latin",
|
12007 |
"cyrillic",
|
|
|
|
|
|
|
12008 |
"greek",
|
12009 |
-
"latin-ext"
|
12010 |
-
"cyrillic-ext"
|
12011 |
],
|
12012 |
"version": "v15",
|
12013 |
"lastModified": "2017-10-11",
|
@@ -12034,13 +12747,13 @@
|
|
12034 |
"700"
|
12035 |
],
|
12036 |
"subsets": [
|
12037 |
-
"greek-ext",
|
12038 |
"vietnamese",
|
12039 |
-
"latin",
|
12040 |
"cyrillic",
|
|
|
|
|
|
|
12041 |
"greek",
|
12042 |
-
"latin-ext"
|
12043 |
-
"cyrillic-ext"
|
12044 |
],
|
12045 |
"version": "v12",
|
12046 |
"lastModified": "2017-10-11",
|
@@ -12058,10 +12771,10 @@
|
|
12058 |
"regular"
|
12059 |
],
|
12060 |
"subsets": [
|
12061 |
-
"latin",
|
12062 |
"cyrillic",
|
12063 |
-
"
|
12064 |
-
"
|
|
|
12065 |
],
|
12066 |
"version": "v6",
|
12067 |
"lastModified": "2017-10-10",
|
@@ -12157,8 +12870,8 @@
|
|
12157 |
],
|
12158 |
"subsets": [
|
12159 |
"vietnamese",
|
12160 |
-
"latin",
|
12161 |
"cyrillic",
|
|
|
12162 |
"latin-ext"
|
12163 |
],
|
12164 |
"version": "v16",
|
@@ -12312,10 +13025,10 @@
|
|
12312 |
"subsets": [
|
12313 |
"latin"
|
12314 |
],
|
12315 |
-
"version": "
|
12316 |
-
"lastModified": "
|
12317 |
"files": {
|
12318 |
-
"regular": "http://fonts.gstatic.com/s/ovo/
|
12319 |
}
|
12320 |
},
|
12321 |
{
|
@@ -12364,10 +13077,10 @@
|
|
12364 |
"regular"
|
12365 |
],
|
12366 |
"subsets": [
|
12367 |
-
"latin",
|
12368 |
"cyrillic",
|
12369 |
-
"
|
12370 |
-
"
|
|
|
12371 |
],
|
12372 |
"version": "v5",
|
12373 |
"lastModified": "2017-10-10",
|
@@ -12386,10 +13099,10 @@
|
|
12386 |
"700italic"
|
12387 |
],
|
12388 |
"subsets": [
|
12389 |
-
"latin",
|
12390 |
"cyrillic",
|
12391 |
-
"
|
12392 |
-
"
|
|
|
12393 |
],
|
12394 |
"version": "v9",
|
12395 |
"lastModified": "2017-10-11",
|
@@ -12409,10 +13122,10 @@
|
|
12409 |
"700"
|
12410 |
],
|
12411 |
"subsets": [
|
12412 |
-
"latin",
|
12413 |
"cyrillic",
|
12414 |
-
"
|
12415 |
-
"
|
|
|
12416 |
],
|
12417 |
"version": "v10",
|
12418 |
"lastModified": "2017-10-10",
|
@@ -12430,16 +13143,16 @@
|
|
12430 |
"700"
|
12431 |
],
|
12432 |
"subsets": [
|
12433 |
-
"latin",
|
12434 |
"cyrillic",
|
12435 |
-
"
|
12436 |
-
"
|
|
|
12437 |
],
|
12438 |
-
"version": "
|
12439 |
-
"lastModified": "
|
12440 |
"files": {
|
12441 |
-
"regular": "http://fonts.gstatic.com/s/ptsansnarrow/
|
12442 |
-
"700": "http://fonts.gstatic.com/s/ptsansnarrow/
|
12443 |
}
|
12444 |
},
|
12445 |
{
|
@@ -12453,10 +13166,10 @@
|
|
12453 |
"700italic"
|
12454 |
],
|
12455 |
"subsets": [
|
12456 |
-
"latin",
|
12457 |
"cyrillic",
|
12458 |
-
"
|
12459 |
-
"
|
|
|
12460 |
],
|
12461 |
"version": "v9",
|
12462 |
"lastModified": "2017-10-11",
|
@@ -12476,10 +13189,10 @@
|
|
12476 |
"italic"
|
12477 |
],
|
12478 |
"subsets": [
|
12479 |
-
"latin",
|
12480 |
"cyrillic",
|
12481 |
-
"
|
12482 |
-
"
|
|
|
12483 |
],
|
12484 |
"version": "v9",
|
12485 |
"lastModified": "2017-10-10",
|
@@ -12497,8 +13210,8 @@
|
|
12497 |
],
|
12498 |
"subsets": [
|
12499 |
"vietnamese",
|
12500 |
-
"latin",
|
12501 |
"cyrillic",
|
|
|
12502 |
"latin-ext"
|
12503 |
],
|
12504 |
"version": "v12",
|
@@ -12540,8 +13253,8 @@
|
|
12540 |
"700"
|
12541 |
],
|
12542 |
"subsets": [
|
12543 |
-
"latin",
|
12544 |
"devanagari",
|
|
|
12545 |
"latin-ext"
|
12546 |
],
|
12547 |
"version": "v3",
|
@@ -12567,17 +13280,17 @@
|
|
12567 |
"700"
|
12568 |
],
|
12569 |
"subsets": [
|
12570 |
-
"latin",
|
12571 |
"devanagari",
|
|
|
12572 |
"latin-ext"
|
12573 |
],
|
12574 |
-
"version": "
|
12575 |
-
"lastModified": "
|
12576 |
"files": {
|
12577 |
-
"regular": "http://fonts.gstatic.com/s/palanquindark/
|
12578 |
-
"500": "http://fonts.gstatic.com/s/palanquindark/
|
12579 |
-
"600": "http://fonts.gstatic.com/s/palanquindark/
|
12580 |
-
"700": "http://fonts.gstatic.com/s/palanquindark/
|
12581 |
}
|
12582 |
},
|
12583 |
{
|
@@ -12589,10 +13302,10 @@
|
|
12589 |
],
|
12590 |
"subsets": [
|
12591 |
"vietnamese",
|
12592 |
-
"latin",
|
12593 |
"cyrillic",
|
12594 |
-
"
|
12595 |
-
"
|
|
|
12596 |
],
|
12597 |
"version": "v3",
|
12598 |
"lastModified": "2017-10-10",
|
@@ -12644,10 +13357,10 @@
|
|
12644 |
"latin",
|
12645 |
"latin-ext"
|
12646 |
],
|
12647 |
-
"version": "
|
12648 |
-
"lastModified": "
|
12649 |
"files": {
|
12650 |
-
"regular": "http://fonts.gstatic.com/s/passeroone/
|
12651 |
}
|
12652 |
},
|
12653 |
{
|
@@ -12733,15 +13446,15 @@
|
|
12733 |
],
|
12734 |
"subsets": [
|
12735 |
"vietnamese",
|
12736 |
-
"latin",
|
12737 |
"cyrillic",
|
12738 |
-
"
|
12739 |
-
"
|
|
|
12740 |
],
|
12741 |
-
"version": "
|
12742 |
-
"lastModified": "
|
12743 |
"files": {
|
12744 |
-
"regular": "http://fonts.gstatic.com/s/pattaya/
|
12745 |
}
|
12746 |
},
|
12747 |
{
|
@@ -12754,10 +13467,10 @@
|
|
12754 |
"subsets": [
|
12755 |
"latin"
|
12756 |
],
|
12757 |
-
"version": "
|
12758 |
-
"lastModified": "
|
12759 |
"files": {
|
12760 |
-
"regular": "http://fonts.gstatic.com/s/patuaone/
|
12761 |
}
|
12762 |
},
|
12763 |
{
|
@@ -12768,9 +13481,9 @@
|
|
12768 |
"regular"
|
12769 |
],
|
12770 |
"subsets": [
|
|
|
12771 |
"latin",
|
12772 |
-
"latin-ext"
|
12773 |
-
"tamil"
|
12774 |
],
|
12775 |
"version": "v2",
|
12776 |
"lastModified": "2017-10-10",
|
@@ -12804,13 +13517,13 @@
|
|
12804 |
"regular"
|
12805 |
],
|
12806 |
"subsets": [
|
12807 |
-
"
|
12808 |
-
"
|
12809 |
],
|
12810 |
-
"version": "
|
12811 |
-
"lastModified": "
|
12812 |
"files": {
|
12813 |
-
"regular": "http://fonts.gstatic.com/s/peddana/
|
12814 |
}
|
12815 |
},
|
12816 |
{
|
@@ -12891,9 +13604,9 @@
|
|
12891 |
],
|
12892 |
"subsets": [
|
12893 |
"vietnamese",
|
12894 |
-
"latin",
|
12895 |
"cyrillic",
|
12896 |
-
"cyrillic-ext"
|
|
|
12897 |
],
|
12898 |
"version": "v9",
|
12899 |
"lastModified": "2017-10-10",
|
@@ -12915,10 +13628,10 @@
|
|
12915 |
"latin",
|
12916 |
"latin-ext"
|
12917 |
],
|
12918 |
-
"version": "
|
12919 |
-
"lastModified": "
|
12920 |
"files": {
|
12921 |
-
"regular": "http://fonts.gstatic.com/s/piedra/
|
12922 |
}
|
12923 |
},
|
12924 |
{
|
@@ -12948,10 +13661,10 @@
|
|
12948 |
"latin",
|
12949 |
"latin-ext"
|
12950 |
],
|
12951 |
-
"version": "
|
12952 |
-
"lastModified": "
|
12953 |
"files": {
|
12954 |
-
"regular": "http://fonts.gstatic.com/s/pirataone/
|
12955 |
}
|
12956 |
},
|
12957 |
{
|
@@ -12981,11 +13694,11 @@
|
|
12981 |
],
|
12982 |
"subsets": [
|
12983 |
"vietnamese",
|
12984 |
-
"latin",
|
12985 |
"cyrillic",
|
|
|
|
|
12986 |
"greek",
|
12987 |
-
"latin-ext"
|
12988 |
-
"cyrillic-ext"
|
12989 |
],
|
12990 |
"version": "v9",
|
12991 |
"lastModified": "2017-10-10",
|
@@ -13025,8 +13738,8 @@
|
|
13025 |
],
|
13026 |
"subsets": [
|
13027 |
"vietnamese",
|
13028 |
-
"latin",
|
13029 |
"cyrillic",
|
|
|
13030 |
"latin-ext"
|
13031 |
],
|
13032 |
"version": "v13",
|
@@ -13054,8 +13767,8 @@
|
|
13054 |
],
|
13055 |
"subsets": [
|
13056 |
"vietnamese",
|
13057 |
-
"latin",
|
13058 |
"cyrillic",
|
|
|
13059 |
"latin-ext"
|
13060 |
],
|
13061 |
"version": "v7",
|
@@ -13082,10 +13795,10 @@
|
|
13082 |
],
|
13083 |
"subsets": [
|
13084 |
"vietnamese",
|
13085 |
-
"latin",
|
13086 |
"cyrillic",
|
13087 |
-
"
|
13088 |
-
"
|
|
|
13089 |
],
|
13090 |
"version": "v11",
|
13091 |
"lastModified": "2017-10-10",
|
@@ -13105,14 +13818,14 @@
|
|
13105 |
"regular"
|
13106 |
],
|
13107 |
"subsets": [
|
13108 |
-
"latin",
|
13109 |
"cyrillic",
|
|
|
13110 |
"latin-ext"
|
13111 |
],
|
13112 |
-
"version": "
|
13113 |
-
"lastModified": "
|
13114 |
"files": {
|
13115 |
-
"regular": "http://fonts.gstatic.com/s/poiretone/
|
13116 |
}
|
13117 |
},
|
13118 |
{
|
@@ -13190,13 +13903,13 @@
|
|
13190 |
"regular"
|
13191 |
],
|
13192 |
"subsets": [
|
13193 |
-
"
|
13194 |
-
"
|
13195 |
],
|
13196 |
-
"version": "
|
13197 |
-
"lastModified": "2018-
|
13198 |
"files": {
|
13199 |
-
"regular": "http://fonts.gstatic.com/s/poorstory/
|
13200 |
}
|
13201 |
},
|
13202 |
{
|
@@ -13224,8 +13937,8 @@
|
|
13224 |
"900italic"
|
13225 |
],
|
13226 |
"subsets": [
|
13227 |
-
"latin",
|
13228 |
"devanagari",
|
|
|
13229 |
"latin-ext"
|
13230 |
],
|
13231 |
"version": "v5",
|
@@ -13292,8 +14005,8 @@
|
|
13292 |
"700"
|
13293 |
],
|
13294 |
"subsets": [
|
13295 |
-
"latin",
|
13296 |
"devanagari",
|
|
|
13297 |
"latin-ext"
|
13298 |
],
|
13299 |
"version": "v3",
|
@@ -13312,9 +14025,9 @@
|
|
13312 |
],
|
13313 |
"subsets": [
|
13314 |
"vietnamese",
|
13315 |
-
"latin",
|
13316 |
"cyrillic",
|
13317 |
-
"cyrillic-ext"
|
|
|
13318 |
],
|
13319 |
"version": "v8",
|
13320 |
"lastModified": "2017-10-10",
|
@@ -13332,10 +14045,10 @@
|
|
13332 |
"subsets": [
|
13333 |
"khmer"
|
13334 |
],
|
13335 |
-
"version": "
|
13336 |
-
"lastModified": "
|
13337 |
"files": {
|
13338 |
-
"regular": "http://fonts.gstatic.com/s/preahvihear/
|
13339 |
}
|
13340 |
},
|
13341 |
{
|
@@ -13346,11 +14059,11 @@
|
|
13346 |
"regular"
|
13347 |
],
|
13348 |
"subsets": [
|
13349 |
-
"latin",
|
13350 |
"cyrillic",
|
|
|
|
|
13351 |
"greek",
|
13352 |
-
"latin-ext"
|
13353 |
-
"cyrillic-ext"
|
13354 |
],
|
13355 |
"version": "v6",
|
13356 |
"lastModified": "2017-10-10",
|
@@ -13372,9 +14085,9 @@
|
|
13372 |
],
|
13373 |
"subsets": [
|
13374 |
"vietnamese",
|
|
|
13375 |
"latin",
|
13376 |
-
"latin-ext"
|
13377 |
-
"thai"
|
13378 |
],
|
13379 |
"version": "v3",
|
13380 |
"lastModified": "2017-10-10",
|
@@ -13398,10 +14111,10 @@
|
|
13398 |
"latin",
|
13399 |
"latin-ext"
|
13400 |
],
|
13401 |
-
"version": "
|
13402 |
-
"lastModified": "
|
13403 |
"files": {
|
13404 |
-
"regular": "http://fonts.gstatic.com/s/princesssofia/
|
13405 |
}
|
13406 |
},
|
13407 |
{
|
@@ -13446,9 +14159,9 @@
|
|
13446 |
],
|
13447 |
"subsets": [
|
13448 |
"vietnamese",
|
|
|
13449 |
"latin",
|
13450 |
-
"latin-ext"
|
13451 |
-
"thai"
|
13452 |
],
|
13453 |
"version": "v2",
|
13454 |
"lastModified": "2017-10-10",
|
@@ -13481,8 +14194,8 @@
|
|
13481 |
"regular"
|
13482 |
],
|
13483 |
"subsets": [
|
13484 |
-
"latin",
|
13485 |
"cyrillic",
|
|
|
13486 |
"latin-ext"
|
13487 |
],
|
13488 |
"version": "v6",
|
@@ -13595,13 +14308,13 @@
|
|
13595 |
"subsets": [
|
13596 |
"latin"
|
13597 |
],
|
13598 |
-
"version": "
|
13599 |
-
"lastModified": "
|
13600 |
"files": {
|
13601 |
-
"regular": "http://fonts.gstatic.com/s/quantico/
|
13602 |
-
"italic": "http://fonts.gstatic.com/s/quantico/
|
13603 |
-
"700": "http://fonts.gstatic.com/s/quantico/
|
13604 |
-
"700italic": "http://fonts.gstatic.com/s/quantico/
|
13605 |
}
|
13606 |
},
|
13607 |
{
|
@@ -13677,13 +14390,13 @@
|
|
13677 |
"latin",
|
13678 |
"latin-ext"
|
13679 |
],
|
13680 |
-
"version": "
|
13681 |
-
"lastModified": "
|
13682 |
"files": {
|
13683 |
-
"300": "http://fonts.gstatic.com/s/quicksand/
|
13684 |
-
"regular": "http://fonts.gstatic.com/s/quicksand/
|
13685 |
-
"500": "http://fonts.gstatic.com/s/quicksand/
|
13686 |
-
"700": "http://fonts.gstatic.com/s/quicksand/
|
13687 |
}
|
13688 |
},
|
13689 |
{
|
@@ -13768,8 +14481,8 @@
|
|
13768 |
"700"
|
13769 |
],
|
13770 |
"subsets": [
|
13771 |
-
"latin",
|
13772 |
"devanagari",
|
|
|
13773 |
"latin-ext"
|
13774 |
],
|
13775 |
"version": "v7",
|
@@ -13794,10 +14507,10 @@
|
|
13794 |
"latin",
|
13795 |
"latin-ext"
|
13796 |
],
|
13797 |
-
"version": "
|
13798 |
-
"lastModified": "2018-
|
13799 |
"files": {
|
13800 |
-
"regular": "http://fonts.gstatic.com/s/rakkas/
|
13801 |
}
|
13802 |
},
|
13803 |
{
|
@@ -13876,13 +14589,13 @@
|
|
13876 |
"regular"
|
13877 |
],
|
13878 |
"subsets": [
|
13879 |
-
"
|
13880 |
-
"
|
13881 |
],
|
13882 |
-
"version": "
|
13883 |
-
"lastModified": "
|
13884 |
"files": {
|
13885 |
-
"regular": "http://fonts.gstatic.com/s/ramabhadra/
|
13886 |
}
|
13887 |
},
|
13888 |
{
|
@@ -13893,8 +14606,8 @@
|
|
13893 |
"regular"
|
13894 |
],
|
13895 |
"subsets": [
|
13896 |
-
"
|
13897 |
-
"
|
13898 |
],
|
13899 |
"version": "v2",
|
13900 |
"lastModified": "2017-10-10",
|
@@ -13984,8 +14697,8 @@
|
|
13984 |
"700"
|
13985 |
],
|
13986 |
"subsets": [
|
13987 |
-
"latin",
|
13988 |
"devanagari",
|
|
|
13989 |
"latin-ext"
|
13990 |
],
|
13991 |
"version": "v3",
|
@@ -14007,8 +14720,8 @@
|
|
14007 |
"700"
|
14008 |
],
|
14009 |
"subsets": [
|
14010 |
-
"latin",
|
14011 |
"gujarati",
|
|
|
14012 |
"latin-ext"
|
14013 |
],
|
14014 |
"version": "v3",
|
@@ -14031,10 +14744,10 @@
|
|
14031 |
"subsets": [
|
14032 |
"latin"
|
14033 |
],
|
14034 |
-
"version": "
|
14035 |
-
"lastModified": "
|
14036 |
"files": {
|
14037 |
-
"regular": "http://fonts.gstatic.com/s/rationale/
|
14038 |
}
|
14039 |
},
|
14040 |
{
|
@@ -14045,8 +14758,8 @@
|
|
14045 |
"regular"
|
14046 |
],
|
14047 |
"subsets": [
|
14048 |
-
"
|
14049 |
-
"
|
14050 |
],
|
14051 |
"version": "v4",
|
14052 |
"lastModified": "2017-10-10",
|
@@ -14081,10 +14794,10 @@
|
|
14081 |
"arabic",
|
14082 |
"latin"
|
14083 |
],
|
14084 |
-
"version": "
|
14085 |
-
"lastModified": "2018-
|
14086 |
"files": {
|
14087 |
-
"regular": "http://fonts.gstatic.com/s/reemkufi/
|
14088 |
}
|
14089 |
},
|
14090 |
{
|
@@ -14128,8 +14841,8 @@
|
|
14128 |
"regular"
|
14129 |
],
|
14130 |
"subsets": [
|
14131 |
-
"latin",
|
14132 |
"devanagari",
|
|
|
14133 |
"latin-ext"
|
14134 |
],
|
14135 |
"version": "v2",
|
@@ -14200,10 +14913,10 @@
|
|
14200 |
"latin",
|
14201 |
"latin-ext"
|
14202 |
],
|
14203 |
-
"version": "
|
14204 |
-
"lastModified": "
|
14205 |
"files": {
|
14206 |
-
"regular": "http://fonts.gstatic.com/s/risque/
|
14207 |
}
|
14208 |
},
|
14209 |
{
|
@@ -14225,13 +14938,13 @@
|
|
14225 |
"900italic"
|
14226 |
],
|
14227 |
"subsets": [
|
14228 |
-
"greek-ext",
|
14229 |
"vietnamese",
|
14230 |
-
"latin",
|
14231 |
"cyrillic",
|
|
|
|
|
|
|
14232 |
"greek",
|
14233 |
-
"latin-ext"
|
14234 |
-
"cyrillic-ext"
|
14235 |
],
|
14236 |
"version": "v18",
|
14237 |
"lastModified": "2017-10-16",
|
@@ -14263,13 +14976,13 @@
|
|
14263 |
"700italic"
|
14264 |
],
|
14265 |
"subsets": [
|
14266 |
-
"greek-ext",
|
14267 |
"vietnamese",
|
14268 |
-
"latin",
|
14269 |
"cyrillic",
|
|
|
|
|
|
|
14270 |
"greek",
|
14271 |
-
"latin-ext"
|
14272 |
-
"cyrillic-ext"
|
14273 |
],
|
14274 |
"version": "v16",
|
14275 |
"lastModified": "2017-10-11",
|
@@ -14299,13 +15012,13 @@
|
|
14299 |
"700italic"
|
14300 |
],
|
14301 |
"subsets": [
|
14302 |
-
"greek-ext",
|
14303 |
"vietnamese",
|
14304 |
-
"latin",
|
14305 |
"cyrillic",
|
|
|
|
|
|
|
14306 |
"greek",
|
14307 |
-
"latin-ext"
|
14308 |
-
"cyrillic-ext"
|
14309 |
],
|
14310 |
"version": "v5",
|
14311 |
"lastModified": "2017-10-10",
|
@@ -14333,13 +15046,13 @@
|
|
14333 |
"700"
|
14334 |
],
|
14335 |
"subsets": [
|
14336 |
-
"greek-ext",
|
14337 |
"vietnamese",
|
14338 |
-
"latin",
|
14339 |
"cyrillic",
|
|
|
|
|
|
|
14340 |
"greek",
|
14341 |
-
"latin-ext"
|
14342 |
-
"cyrillic-ext"
|
14343 |
],
|
14344 |
"version": "v7",
|
14345 |
"lastModified": "2017-10-11",
|
@@ -14427,10 +15140,10 @@
|
|
14427 |
"latin",
|
14428 |
"latin-ext"
|
14429 |
],
|
14430 |
-
"version": "
|
14431 |
-
"lastModified": "
|
14432 |
"files": {
|
14433 |
-
"regular": "http://fonts.gstatic.com/s/romanesco/
|
14434 |
}
|
14435 |
},
|
14436 |
{
|
@@ -14517,14 +15230,14 @@
|
|
14517 |
"regular"
|
14518 |
],
|
14519 |
"subsets": [
|
14520 |
-
"latin",
|
14521 |
"devanagari",
|
|
|
14522 |
"latin-ext"
|
14523 |
],
|
14524 |
-
"version": "
|
14525 |
-
"lastModified": "
|
14526 |
"files": {
|
14527 |
-
"regular": "http://fonts.gstatic.com/s/rozhaone/
|
14528 |
}
|
14529 |
},
|
14530 |
{
|
@@ -14544,9 +15257,9 @@
|
|
14544 |
"900italic"
|
14545 |
],
|
14546 |
"subsets": [
|
14547 |
-
"hebrew",
|
14548 |
-
"latin",
|
14549 |
"cyrillic",
|
|
|
|
|
14550 |
"latin-ext"
|
14551 |
],
|
14552 |
"version": "v7",
|
@@ -14572,8 +15285,8 @@
|
|
14572 |
"regular"
|
14573 |
],
|
14574 |
"subsets": [
|
14575 |
-
"latin",
|
14576 |
"cyrillic",
|
|
|
14577 |
"latin-ext"
|
14578 |
],
|
14579 |
"version": "v6",
|
@@ -14633,10 +15346,10 @@
|
|
14633 |
"latin",
|
14634 |
"latin-ext"
|
14635 |
],
|
14636 |
-
"version": "
|
14637 |
-
"lastModified": "
|
14638 |
"files": {
|
14639 |
-
"regular": "http://fonts.gstatic.com/s/rugeboogie/
|
14640 |
}
|
14641 |
},
|
14642 |
{
|
@@ -14681,8 +15394,8 @@
|
|
14681 |
"regular"
|
14682 |
],
|
14683 |
"subsets": [
|
14684 |
-
"latin",
|
14685 |
"cyrillic",
|
|
|
14686 |
"latin-ext"
|
14687 |
],
|
14688 |
"version": "v8",
|
@@ -14699,8 +15412,8 @@
|
|
14699 |
"regular"
|
14700 |
],
|
14701 |
"subsets": [
|
14702 |
-
"latin",
|
14703 |
"cyrillic",
|
|
|
14704 |
"latin-ext"
|
14705 |
],
|
14706 |
"version": "v6",
|
@@ -14719,11 +15432,11 @@
|
|
14719 |
"subsets": [
|
14720 |
"latin",
|
14721 |
"latin-ext"
|
14722 |
-
],
|
14723 |
-
"version": "
|
14724 |
-
"lastModified": "
|
14725 |
"files": {
|
14726 |
-
"regular": "http://fonts.gstatic.com/s/ruthie/
|
14727 |
}
|
14728 |
},
|
14729 |
{
|
@@ -14769,8 +15482,8 @@
|
|
14769 |
"700"
|
14770 |
],
|
14771 |
"subsets": [
|
14772 |
-
"
|
14773 |
-
"
|
14774 |
],
|
14775 |
"version": "v2",
|
14776 |
"lastModified": "2017-10-10",
|
@@ -15024,8 +15737,8 @@
|
|
15024 |
"700"
|
15025 |
],
|
15026 |
"subsets": [
|
15027 |
-
"latin",
|
15028 |
"devanagari",
|
|
|
15029 |
"latin-ext"
|
15030 |
],
|
15031 |
"version": "v2",
|
@@ -15065,8 +15778,8 @@
|
|
15065 |
"900"
|
15066 |
],
|
15067 |
"subsets": [
|
15068 |
-
"latin",
|
15069 |
"devanagari",
|
|
|
15070 |
"latin-ext"
|
15071 |
],
|
15072 |
"version": "v3",
|
@@ -15096,6 +15809,44 @@
|
|
15096 |
"regular": "http://fonts.gstatic.com/s/satisfy/v8/rP2Hp2yn6lkG50LoOZQ.ttf"
|
15097 |
}
|
15098 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
15099 |
{
|
15100 |
"kind": "webfonts#webfont",
|
15101 |
"family": "Scada",
|
@@ -15107,10 +15858,10 @@
|
|
15107 |
"700italic"
|
15108 |
],
|
15109 |
"subsets": [
|
15110 |
-
"latin",
|
15111 |
"cyrillic",
|
15112 |
-
"
|
15113 |
-
"
|
|
|
15114 |
],
|
15115 |
"version": "v6",
|
15116 |
"lastModified": "2017-10-10",
|
@@ -15133,11 +15884,11 @@
|
|
15133 |
"arabic",
|
15134 |
"latin"
|
15135 |
],
|
15136 |
-
"version": "
|
15137 |
-
"lastModified": "2018-
|
15138 |
"files": {
|
15139 |
-
"regular": "http://fonts.gstatic.com/s/scheherazade/
|
15140 |
-
"700": "http://fonts.gstatic.com/s/scheherazade/
|
15141 |
}
|
15142 |
},
|
15143 |
{
|
@@ -15167,10 +15918,10 @@
|
|
15167 |
"latin",
|
15168 |
"latin-ext"
|
15169 |
],
|
15170 |
-
"version": "
|
15171 |
-
"lastModified": "
|
15172 |
"files": {
|
15173 |
-
"regular": "http://fonts.gstatic.com/s/scopeone/
|
15174 |
}
|
15175 |
},
|
15176 |
{
|
@@ -15198,8 +15949,8 @@
|
|
15198 |
"regular"
|
15199 |
],
|
15200 |
"subsets": [
|
15201 |
-
"hebrew",
|
15202 |
"latin",
|
|
|
15203 |
"latin-ext"
|
15204 |
],
|
15205 |
"version": "v2",
|
@@ -15238,10 +15989,10 @@
|
|
15238 |
"latin",
|
15239 |
"latin-ext"
|
15240 |
],
|
15241 |
-
"version": "
|
15242 |
-
"lastModified": "
|
15243 |
"files": {
|
15244 |
-
"regular": "http://fonts.gstatic.com/s/sedgwickavedisplay/
|
15245 |
}
|
15246 |
},
|
15247 |
{
|
@@ -15255,10 +16006,10 @@
|
|
15255 |
"latin",
|
15256 |
"latin-ext"
|
15257 |
],
|
15258 |
-
"version": "
|
15259 |
-
"lastModified": "
|
15260 |
"files": {
|
15261 |
-
"regular": "http://fonts.gstatic.com/s/sevillana/
|
15262 |
}
|
15263 |
},
|
15264 |
{
|
@@ -15269,8 +16020,8 @@
|
|
15269 |
"regular"
|
15270 |
],
|
15271 |
"subsets": [
|
15272 |
-
"latin",
|
15273 |
"cyrillic",
|
|
|
15274 |
"latin-ext"
|
15275 |
],
|
15276 |
"version": "v5",
|
@@ -15424,8 +16175,8 @@
|
|
15424 |
"regular"
|
15425 |
],
|
15426 |
"subsets": [
|
15427 |
-
"latin",
|
15428 |
"gujarati",
|
|
|
15429 |
"latin-ext"
|
15430 |
],
|
15431 |
"version": "v3",
|
@@ -15505,13 +16256,13 @@
|
|
15505 |
"latin",
|
15506 |
"latin-ext"
|
15507 |
],
|
15508 |
-
"version": "
|
15509 |
-
"lastModified": "
|
15510 |
"files": {
|
15511 |
-
"300": "http://fonts.gstatic.com/s/signikanegative/
|
15512 |
-
"regular": "http://fonts.gstatic.com/s/signikanegative/
|
15513 |
-
"600": "http://fonts.gstatic.com/s/signikanegative/
|
15514 |
-
"700": "http://fonts.gstatic.com/s/signikanegative/
|
15515 |
}
|
15516 |
},
|
15517 |
{
|
@@ -15566,10 +16317,10 @@
|
|
15566 |
"subsets": [
|
15567 |
"latin"
|
15568 |
],
|
15569 |
-
"version": "
|
15570 |
-
"lastModified": "
|
15571 |
"files": {
|
15572 |
-
"regular": "http://fonts.gstatic.com/s/sirinstencil/
|
15573 |
}
|
15574 |
},
|
15575 |
{
|
@@ -15618,10 +16369,10 @@
|
|
15618 |
"latin",
|
15619 |
"latin-ext"
|
15620 |
],
|
15621 |
-
"version": "
|
15622 |
-
"lastModified": "
|
15623 |
"files": {
|
15624 |
-
"regular": "http://fonts.gstatic.com/s/slabo13px/
|
15625 |
}
|
15626 |
},
|
15627 |
{
|
@@ -15667,10 +16418,10 @@
|
|
15667 |
"subsets": [
|
15668 |
"latin"
|
15669 |
],
|
15670 |
-
"version": "
|
15671 |
-
"lastModified": "
|
15672 |
"files": {
|
15673 |
-
"regular": "http://fonts.gstatic.com/s/smokum/
|
15674 |
}
|
15675 |
},
|
15676 |
{
|
@@ -15751,10 +16502,10 @@
|
|
15751 |
"subsets": [
|
15752 |
"latin"
|
15753 |
],
|
15754 |
-
"version": "
|
15755 |
-
"lastModified": "
|
15756 |
"files": {
|
15757 |
-
"regular": "http://fonts.gstatic.com/s/sofadione/
|
15758 |
}
|
15759 |
},
|
15760 |
{
|
@@ -15781,13 +16532,13 @@
|
|
15781 |
"regular"
|
15782 |
],
|
15783 |
"subsets": [
|
15784 |
-
"
|
15785 |
-
"
|
15786 |
],
|
15787 |
-
"version": "
|
15788 |
-
"lastModified": "2018-
|
15789 |
"files": {
|
15790 |
-
"regular": "http://fonts.gstatic.com/s/songmyung/
|
15791 |
}
|
15792 |
},
|
15793 |
{
|
@@ -15843,16 +16594,16 @@
|
|
15843 |
"latin",
|
15844 |
"latin-ext"
|
15845 |
],
|
15846 |
-
"version": "
|
15847 |
-
"lastModified": "
|
15848 |
"files": {
|
15849 |
-
"200": "http://fonts.gstatic.com/s/sourcecodepro/
|
15850 |
-
"300": "http://fonts.gstatic.com/s/sourcecodepro/
|
15851 |
-
"regular": "http://fonts.gstatic.com/s/sourcecodepro/
|
15852 |
-
"500": "http://fonts.gstatic.com/s/sourcecodepro/
|
15853 |
-
"600": "http://fonts.gstatic.com/s/sourcecodepro/
|
15854 |
-
"700": "http://fonts.gstatic.com/s/sourcecodepro/
|
15855 |
-
"900": "http://fonts.gstatic.com/s/sourcecodepro/
|
15856 |
}
|
15857 |
},
|
15858 |
{
|
@@ -15874,13 +16625,13 @@
|
|
15874 |
"900italic"
|
15875 |
],
|
15876 |
"subsets": [
|
15877 |
-
"greek-ext",
|
15878 |
"vietnamese",
|
15879 |
-
"latin",
|
15880 |
"cyrillic",
|
|
|
|
|
|
|
15881 |
"greek",
|
15882 |
-
"latin-ext"
|
15883 |
-
"cyrillic-ext"
|
15884 |
],
|
15885 |
"version": "v11",
|
15886 |
"lastModified": "2017-10-11",
|
@@ -15935,13 +16686,13 @@
|
|
15935 |
"latin",
|
15936 |
"latin-ext"
|
15937 |
],
|
15938 |
-
"version": "
|
15939 |
-
"lastModified": "
|
15940 |
"files": {
|
15941 |
-
"regular": "http://fonts.gstatic.com/s/spacemono/
|
15942 |
-
"italic": "http://fonts.gstatic.com/s/spacemono/
|
15943 |
-
"700": "http://fonts.gstatic.com/s/spacemono/
|
15944 |
-
"700italic": "http://fonts.gstatic.com/s/spacemono/
|
15945 |
}
|
15946 |
},
|
15947 |
{
|
@@ -15982,8 +16733,8 @@
|
|
15982 |
],
|
15983 |
"subsets": [
|
15984 |
"vietnamese",
|
15985 |
-
"latin",
|
15986 |
"cyrillic",
|
|
|
15987 |
"latin-ext"
|
15988 |
],
|
15989 |
"version": "v4",
|
@@ -16027,27 +16778,27 @@
|
|
16027 |
],
|
16028 |
"subsets": [
|
16029 |
"vietnamese",
|
16030 |
-
"latin",
|
16031 |
"cyrillic",
|
|
|
16032 |
"latin-ext"
|
16033 |
],
|
16034 |
-
"version": "
|
16035 |
-
"lastModified": "
|
16036 |
"files": {
|
16037 |
-
"200": "http://fonts.gstatic.com/s/spectralsc/
|
16038 |
-
"200italic": "http://fonts.gstatic.com/s/spectralsc/
|
16039 |
-
"300": "http://fonts.gstatic.com/s/spectralsc/
|
16040 |
-
"300italic": "http://fonts.gstatic.com/s/spectralsc/
|
16041 |
-
"regular": "http://fonts.gstatic.com/s/spectralsc/
|
16042 |
-
"italic": "http://fonts.gstatic.com/s/spectralsc/
|
16043 |
-
"500": "http://fonts.gstatic.com/s/spectralsc/
|
16044 |
-
"500italic": "http://fonts.gstatic.com/s/spectralsc/
|
16045 |
-
"600": "http://fonts.gstatic.com/s/spectralsc/
|
16046 |
-
"600italic": "http://fonts.gstatic.com/s/spectralsc/
|
16047 |
-
"700": "http://fonts.gstatic.com/s/spectralsc/
|
16048 |
-
"700italic": "http://fonts.gstatic.com/s/spectralsc/
|
16049 |
-
"800": "http://fonts.gstatic.com/s/spectralsc/
|
16050 |
-
"800italic": "http://fonts.gstatic.com/s/spectralsc/
|
16051 |
}
|
16052 |
},
|
16053 |
{
|
@@ -16123,8 +16874,8 @@
|
|
16123 |
"regular"
|
16124 |
],
|
16125 |
"subsets": [
|
16126 |
-
"
|
16127 |
-
"
|
16128 |
],
|
16129 |
"version": "v5",
|
16130 |
"lastModified": "2017-10-09",
|
@@ -16141,9 +16892,9 @@
|
|
16141 |
],
|
16142 |
"subsets": [
|
16143 |
"vietnamese",
|
|
|
16144 |
"latin",
|
16145 |
-
"latin-ext"
|
16146 |
-
"thai"
|
16147 |
],
|
16148 |
"version": "v2",
|
16149 |
"lastModified": "2017-10-10",
|
@@ -16151,6 +16902,27 @@
|
|
16151 |
"regular": "http://fonts.gstatic.com/s/sriracha/v2/0nkrC9D4IuYBgWcI9ObY.ttf"
|
16152 |
}
|
16153 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
16154 |
{
|
16155 |
"kind": "webfonts#webfont",
|
16156 |
"family": "Stalemate",
|
@@ -16176,14 +16948,14 @@
|
|
16176 |
"regular"
|
16177 |
],
|
16178 |
"subsets": [
|
16179 |
-
"latin",
|
16180 |
"cyrillic",
|
|
|
16181 |
"latin-ext"
|
16182 |
],
|
16183 |
-
"version": "
|
16184 |
-
"lastModified": "
|
16185 |
"files": {
|
16186 |
-
"regular": "http://fonts.gstatic.com/s/stalinistone/
|
16187 |
}
|
16188 |
},
|
16189 |
{
|
@@ -16281,13 +17053,13 @@
|
|
16281 |
"regular"
|
16282 |
],
|
16283 |
"subsets": [
|
16284 |
-
"
|
16285 |
-
"
|
16286 |
],
|
16287 |
-
"version": "
|
16288 |
-
"lastModified": "2018-
|
16289 |
"files": {
|
16290 |
-
"regular": "http://fonts.gstatic.com/s/stylish/
|
16291 |
}
|
16292 |
},
|
16293 |
{
|
@@ -16314,8 +17086,8 @@
|
|
16314 |
"regular"
|
16315 |
],
|
16316 |
"subsets": [
|
16317 |
-
"hebrew",
|
16318 |
"latin",
|
|
|
16319 |
"latin-ext"
|
16320 |
],
|
16321 |
"version": "v2",
|
@@ -16333,8 +17105,8 @@
|
|
16333 |
"700"
|
16334 |
],
|
16335 |
"subsets": [
|
16336 |
-
"latin",
|
16337 |
"devanagari",
|
|
|
16338 |
"latin-ext"
|
16339 |
],
|
16340 |
"version": "v2",
|
@@ -16354,15 +17126,15 @@
|
|
16354 |
"700"
|
16355 |
],
|
16356 |
"subsets": [
|
16357 |
-
"
|
16358 |
-
"
|
16359 |
],
|
16360 |
-
"version": "
|
16361 |
-
"lastModified": "2018-
|
16362 |
"files": {
|
16363 |
-
"300": "http://fonts.gstatic.com/s/sunflower/
|
16364 |
-
"500": "http://fonts.gstatic.com/s/sunflower/
|
16365 |
-
"700": "http://fonts.gstatic.com/s/sunflower/
|
16366 |
}
|
16367 |
},
|
16368 |
{
|
@@ -16391,10 +17163,10 @@
|
|
16391 |
"subsets": [
|
16392 |
"latin"
|
16393 |
],
|
16394 |
-
"version": "
|
16395 |
-
"lastModified": "
|
16396 |
"files": {
|
16397 |
-
"regular": "http://fonts.gstatic.com/s/supermercadoone/
|
16398 |
}
|
16399 |
},
|
16400 |
{
|
@@ -16406,8 +17178,8 @@
|
|
16406 |
"700"
|
16407 |
],
|
16408 |
"subsets": [
|
16409 |
-
"latin",
|
16410 |
"devanagari",
|
|
|
16411 |
"latin-ext"
|
16412 |
],
|
16413 |
"version": "v2",
|
@@ -16425,8 +17197,8 @@
|
|
16425 |
"regular"
|
16426 |
],
|
16427 |
"subsets": [
|
16428 |
-
"
|
16429 |
-
"
|
16430 |
],
|
16431 |
"version": "v5",
|
16432 |
"lastModified": "2017-10-10",
|
@@ -16442,13 +17214,13 @@
|
|
16442 |
"regular"
|
16443 |
],
|
16444 |
"subsets": [
|
16445 |
-
"
|
16446 |
-
"
|
16447 |
],
|
16448 |
-
"version": "
|
16449 |
-
"lastModified": "
|
16450 |
"files": {
|
16451 |
-
"regular": "http://fonts.gstatic.com/s/suravaram/
|
16452 |
}
|
16453 |
},
|
16454 |
{
|
@@ -16519,7 +17291,7 @@
|
|
16519 |
"latin"
|
16520 |
],
|
16521 |
"version": "v1",
|
16522 |
-
"lastModified": "2018-
|
16523 |
"files": {
|
16524 |
"200": "http://fonts.gstatic.com/s/tajawal/v1/Iurf6YBj_oCad4k1l_6gLrY.ttf",
|
16525 |
"300": "http://fonts.gstatic.com/s/tajawal/v1/Iurf6YBj_oCad4k1l5qjLrY.ttf",
|
@@ -16575,10 +17347,10 @@
|
|
16575 |
"latin",
|
16576 |
"latin-ext"
|
16577 |
],
|
16578 |
-
"version": "
|
16579 |
-
"lastModified": "
|
16580 |
"files": {
|
16581 |
-
"regular": "http://fonts.gstatic.com/s/tauri/
|
16582 |
}
|
16583 |
},
|
16584 |
{
|
@@ -16607,9 +17379,9 @@
|
|
16607 |
],
|
16608 |
"subsets": [
|
16609 |
"vietnamese",
|
|
|
16610 |
"latin",
|
16611 |
-
"latin-ext"
|
16612 |
-
"thai"
|
16613 |
],
|
16614 |
"version": "v3",
|
16615 |
"lastModified": "2017-10-10",
|
@@ -16646,8 +17418,8 @@
|
|
16646 |
"700"
|
16647 |
],
|
16648 |
"subsets": [
|
16649 |
-
"latin",
|
16650 |
"devanagari",
|
|
|
16651 |
"latin-ext"
|
16652 |
],
|
16653 |
"version": "v7",
|
@@ -16685,8 +17457,8 @@
|
|
16685 |
"regular"
|
16686 |
],
|
16687 |
"subsets": [
|
16688 |
-
"
|
16689 |
-
"
|
16690 |
],
|
16691 |
"version": "v4",
|
16692 |
"lastModified": "2017-10-09",
|
@@ -16702,14 +17474,14 @@
|
|
16702 |
"regular"
|
16703 |
],
|
16704 |
"subsets": [
|
16705 |
-
"latin",
|
16706 |
"cyrillic",
|
|
|
16707 |
"latin-ext"
|
16708 |
],
|
16709 |
-
"version": "
|
16710 |
-
"lastModified": "
|
16711 |
"files": {
|
16712 |
-
"regular": "http://fonts.gstatic.com/s/tenorsans/
|
16713 |
}
|
16714 |
},
|
16715 |
{
|
@@ -16777,8 +17549,8 @@
|
|
16777 |
"800"
|
16778 |
],
|
16779 |
"subsets": [
|
16780 |
-
"latin",
|
16781 |
"devanagari",
|
|
|
16782 |
"latin-ext"
|
16783 |
],
|
16784 |
"version": "v3",
|
@@ -16799,8 +17571,8 @@
|
|
16799 |
"regular"
|
16800 |
],
|
16801 |
"subsets": [
|
16802 |
-
"
|
16803 |
-
"
|
16804 |
],
|
16805 |
"version": "v2",
|
16806 |
"lastModified": "2017-10-09",
|
@@ -16819,14 +17591,14 @@
|
|
16819 |
"700italic"
|
16820 |
],
|
16821 |
"subsets": [
|
16822 |
-
"greek-ext",
|
16823 |
-
"hebrew",
|
16824 |
"vietnamese",
|
16825 |
-
"latin",
|
16826 |
"cyrillic",
|
|
|
|
|
|
|
16827 |
"greek",
|
16828 |
-
"
|
16829 |
-
"
|
16830 |
],
|
16831 |
"version": "v11",
|
16832 |
"lastModified": "2017-10-10",
|
@@ -16933,9 +17705,9 @@
|
|
16933 |
],
|
16934 |
"subsets": [
|
16935 |
"vietnamese",
|
|
|
16936 |
"latin",
|
16937 |
-
"latin-ext"
|
16938 |
-
"thai"
|
16939 |
],
|
16940 |
"version": "v3",
|
16941 |
"lastModified": "2017-10-10",
|
@@ -16989,12 +17761,12 @@
|
|
16989 |
"subsets": [
|
16990 |
"latin"
|
16991 |
],
|
16992 |
-
"version": "
|
16993 |
-
"lastModified": "
|
16994 |
"files": {
|
16995 |
-
"regular": "http://fonts.gstatic.com/s/trochut/
|
16996 |
-
"italic": "http://fonts.gstatic.com/s/trochut/
|
16997 |
-
"700": "http://fonts.gstatic.com/s/trochut/
|
16998 |
}
|
16999 |
},
|
17000 |
{
|
@@ -17045,24 +17817,24 @@
|
|
17045 |
"700italic"
|
17046 |
],
|
17047 |
"subsets": [
|
17048 |
-
"greek-ext",
|
17049 |
-
"latin",
|
17050 |
"cyrillic",
|
|
|
|
|
|
|
17051 |
"greek",
|
17052 |
-
"latin-ext"
|
17053 |
-
"cyrillic-ext"
|
17054 |
],
|
17055 |
-
"version": "
|
17056 |
-
"lastModified": "
|
17057 |
"files": {
|
17058 |
-
"300": "http://fonts.gstatic.com/s/ubuntu/
|
17059 |
-
"300italic": "http://fonts.gstatic.com/s/ubuntu/
|
17060 |
-
"regular": "http://fonts.gstatic.com/s/ubuntu/
|
17061 |
-
"italic": "http://fonts.gstatic.com/s/ubuntu/
|
17062 |
-
"500": "http://fonts.gstatic.com/s/ubuntu/
|
17063 |
-
"500italic": "http://fonts.gstatic.com/s/ubuntu/
|
17064 |
-
"700": "http://fonts.gstatic.com/s/ubuntu/
|
17065 |
-
"700italic": "http://fonts.gstatic.com/s/ubuntu/
|
17066 |
}
|
17067 |
},
|
17068 |
{
|
@@ -17073,12 +17845,12 @@
|
|
17073 |
"regular"
|
17074 |
],
|
17075 |
"subsets": [
|
17076 |
-
"greek-ext",
|
17077 |
-
"latin",
|
17078 |
"cyrillic",
|
|
|
|
|
|
|
17079 |
"greek",
|
17080 |
-
"latin-ext"
|
17081 |
-
"cyrillic-ext"
|
17082 |
],
|
17083 |
"version": "v8",
|
17084 |
"lastModified": "2017-10-10",
|
@@ -17097,12 +17869,12 @@
|
|
17097 |
"700italic"
|
17098 |
],
|
17099 |
"subsets": [
|
17100 |
-
"greek-ext",
|
17101 |
-
"latin",
|
17102 |
"cyrillic",
|
|
|
|
|
|
|
17103 |
"greek",
|
17104 |
-
"latin-ext"
|
17105 |
-
"cyrillic-ext"
|
17106 |
],
|
17107 |
"version": "v7",
|
17108 |
"lastModified": "2017-10-10",
|
@@ -17153,8 +17925,8 @@
|
|
17153 |
"regular"
|
17154 |
],
|
17155 |
"subsets": [
|
17156 |
-
"latin",
|
17157 |
"cyrillic",
|
|
|
17158 |
"latin-ext"
|
17159 |
],
|
17160 |
"version": "v6",
|
@@ -17240,10 +18012,10 @@
|
|
17240 |
"subsets": [
|
17241 |
"latin"
|
17242 |
],
|
17243 |
-
"version": "
|
17244 |
-
"lastModified": "
|
17245 |
"files": {
|
17246 |
-
"regular": "http://fonts.gstatic.com/s/unlock/
|
17247 |
}
|
17248 |
},
|
17249 |
{
|
@@ -17260,13 +18032,13 @@
|
|
17260 |
"latin",
|
17261 |
"latin-ext"
|
17262 |
],
|
17263 |
-
"version": "
|
17264 |
-
"lastModified": "
|
17265 |
"files": {
|
17266 |
-
"regular": "http://fonts.gstatic.com/s/unna/
|
17267 |
-
"italic": "http://fonts.gstatic.com/s/unna/
|
17268 |
-
"700": "http://fonts.gstatic.com/s/unna/
|
17269 |
-
"700italic": "http://fonts.gstatic.com/s/unna/
|
17270 |
}
|
17271 |
},
|
17272 |
{
|
@@ -17329,15 +18101,15 @@
|
|
17329 |
"regular"
|
17330 |
],
|
17331 |
"subsets": [
|
17332 |
-
"hebrew",
|
17333 |
"vietnamese",
|
17334 |
"latin",
|
|
|
17335 |
"latin-ext"
|
17336 |
],
|
17337 |
-
"version": "
|
17338 |
-
"lastModified": "
|
17339 |
"files": {
|
17340 |
-
"regular": "http://fonts.gstatic.com/s/varelaround/
|
17341 |
}
|
17342 |
},
|
17343 |
{
|
@@ -17367,8 +18139,8 @@
|
|
17367 |
"900"
|
17368 |
],
|
17369 |
"subsets": [
|
17370 |
-
"latin",
|
17371 |
"devanagari",
|
|
|
17372 |
"latin-ext"
|
17373 |
],
|
17374 |
"version": "v9",
|
@@ -17406,10 +18178,10 @@
|
|
17406 |
"subsets": [
|
17407 |
"latin"
|
17408 |
],
|
17409 |
-
"version": "
|
17410 |
-
"lastModified": "
|
17411 |
"files": {
|
17412 |
-
"regular": "http://fonts.gstatic.com/s/vidaloka/
|
17413 |
}
|
17414 |
},
|
17415 |
{
|
@@ -17484,11 +18256,11 @@
|
|
17484 |
],
|
17485 |
"subsets": [
|
17486 |
"vietnamese",
|
17487 |
-
"latin",
|
17488 |
"cyrillic",
|
|
|
|
|
17489 |
"greek",
|
17490 |
-
"latin-ext"
|
17491 |
-
"cyrillic-ext"
|
17492 |
],
|
17493 |
"version": "v8",
|
17494 |
"lastModified": "2017-11-21",
|
@@ -17515,18 +18287,18 @@
|
|
17515 |
],
|
17516 |
"subsets": [
|
17517 |
"vietnamese",
|
17518 |
-
"latin",
|
17519 |
"cyrillic",
|
17520 |
-
"
|
17521 |
-
"
|
|
|
17522 |
],
|
17523 |
-
"version": "
|
17524 |
-
"lastModified": "
|
17525 |
"files": {
|
17526 |
-
"regular": "http://fonts.gstatic.com/s/vollkornsc/
|
17527 |
-
"600": "http://fonts.gstatic.com/s/vollkornsc/
|
17528 |
-
"700": "http://fonts.gstatic.com/s/vollkornsc/
|
17529 |
-
"900": "http://fonts.gstatic.com/s/vollkornsc/
|
17530 |
}
|
17531 |
},
|
17532 |
{
|
@@ -17604,10 +18376,10 @@
|
|
17604 |
"latin",
|
17605 |
"latin-ext"
|
17606 |
],
|
17607 |
-
"version": "
|
17608 |
-
"lastModified": "
|
17609 |
"files": {
|
17610 |
-
"regular": "http://fonts.gstatic.com/s/warnes/
|
17611 |
}
|
17612 |
},
|
17613 |
{
|
@@ -17638,10 +18410,10 @@
|
|
17638 |
"latin",
|
17639 |
"latin-ext"
|
17640 |
],
|
17641 |
-
"version": "
|
17642 |
-
"lastModified": "
|
17643 |
"files": {
|
17644 |
-
"regular": "http://fonts.gstatic.com/s/wendyone/
|
17645 |
}
|
17646 |
},
|
17647 |
{
|
@@ -17705,8 +18477,8 @@
|
|
17705 |
],
|
17706 |
"subsets": [
|
17707 |
"vietnamese",
|
17708 |
-
"latin",
|
17709 |
"cyrillic",
|
|
|
17710 |
"latin-ext"
|
17711 |
],
|
17712 |
"version": "v9",
|
@@ -17731,8 +18503,8 @@
|
|
17731 |
"900"
|
17732 |
],
|
17733 |
"subsets": [
|
17734 |
-
"latin",
|
17735 |
"devanagari",
|
|
|
17736 |
"latin-ext"
|
17737 |
],
|
17738 |
"version": "v3",
|
@@ -17754,8 +18526,8 @@
|
|
17754 |
"regular"
|
17755 |
],
|
17756 |
"subsets": [
|
17757 |
-
"latin",
|
17758 |
"devanagari",
|
|
|
17759 |
"latin-ext"
|
17760 |
],
|
17761 |
"version": "v4",
|
@@ -17788,13 +18560,13 @@
|
|
17788 |
"regular"
|
17789 |
],
|
17790 |
"subsets": [
|
17791 |
-
"
|
17792 |
-
"
|
17793 |
],
|
17794 |
-
"version": "
|
17795 |
-
"lastModified": "2018-
|
17796 |
"files": {
|
17797 |
-
"regular": "http://fonts.gstatic.com/s/yeonsung/
|
17798 |
}
|
17799 |
},
|
17800 |
{
|
@@ -17806,10 +18578,10 @@
|
|
17806 |
],
|
17807 |
"subsets": [
|
17808 |
"vietnamese",
|
17809 |
-
"latin",
|
17810 |
"cyrillic",
|
17811 |
-
"
|
17812 |
-
"
|
|
|
17813 |
],
|
17814 |
"version": "v12",
|
17815 |
"lastModified": "2017-10-10",
|
@@ -17921,11 +18693,11 @@
|
|
17921 |
"latin",
|
17922 |
"latin-ext"
|
17923 |
],
|
17924 |
-
"version": "
|
17925 |
-
"lastModified": "
|
17926 |
"files": {
|
17927 |
-
"regular": "http://fonts.gstatic.com/s/zillaslabhighlight/
|
17928 |
-
"700": "http://fonts.gstatic.com/s/zillaslabhighlight/
|
17929 |
}
|
17930 |
}
|
17931 |
]
|
137 |
"subsets": [
|
138 |
"latin"
|
139 |
],
|
140 |
+
"version": "v11",
|
141 |
+
"lastModified": "2018-10-08",
|
142 |
"files": {
|
143 |
+
"regular": "http://fonts.gstatic.com/s/adamina/v11/j8_r6-DH1bjoc-dwu-o.ttf"
|
144 |
}
|
145 |
},
|
146 |
{
|
249 |
"700"
|
250 |
],
|
251 |
"subsets": [
|
252 |
+
"latin",
|
253 |
+
"hebrew"
|
254 |
],
|
255 |
"version": "v9",
|
256 |
"lastModified": "2017-10-10",
|
276 |
"900italic"
|
277 |
],
|
278 |
"subsets": [
|
|
|
279 |
"vietnamese",
|
|
|
280 |
"cyrillic",
|
281 |
+
"cyrillic-ext",
|
282 |
+
"latin",
|
283 |
+
"greek-ext",
|
284 |
"greek",
|
285 |
+
"latin-ext"
|
|
|
286 |
],
|
287 |
+
"version": "v11",
|
288 |
+
"lastModified": "2018-10-08",
|
289 |
"files": {
|
290 |
+
"regular": "http://fonts.gstatic.com/s/alegreya/v11/4UaBrEBBsBhlBjvfkRLm.ttf",
|
291 |
+
"italic": "http://fonts.gstatic.com/s/alegreya/v11/4UaHrEBBsBhlBjvfkSLkx60.ttf",
|
292 |
+
"500": "http://fonts.gstatic.com/s/alegreya/v11/4UaGrEBBsBhlBjvfkSoS5I3J.ttf",
|
293 |
+
"500italic": "http://fonts.gstatic.com/s/alegreya/v11/4UaErEBBsBhlBjvfkSLk_1nKwps.ttf",
|
294 |
+
"700": "http://fonts.gstatic.com/s/alegreya/v11/4UaGrEBBsBhlBjvfkSpa4o3J.ttf",
|
295 |
+
"700italic": "http://fonts.gstatic.com/s/alegreya/v11/4UaErEBBsBhlBjvfkSLk_xHMwps.ttf",
|
296 |
+
"800": "http://fonts.gstatic.com/s/alegreya/v11/4UaGrEBBsBhlBjvfkSpG4Y3J.ttf",
|
297 |
+
"800italic": "http://fonts.gstatic.com/s/alegreya/v11/4UaErEBBsBhlBjvfkSLk_w3Pwps.ttf",
|
298 |
+
"900": "http://fonts.gstatic.com/s/alegreya/v11/4UaGrEBBsBhlBjvfkSpi4I3J.ttf",
|
299 |
+
"900italic": "http://fonts.gstatic.com/s/alegreya/v11/4UaErEBBsBhlBjvfkSLk_ynOwps.ttf"
|
300 |
}
|
301 |
},
|
302 |
{
|
316 |
"900italic"
|
317 |
],
|
318 |
"subsets": [
|
|
|
319 |
"vietnamese",
|
|
|
320 |
"cyrillic",
|
321 |
+
"cyrillic-ext",
|
322 |
+
"latin",
|
323 |
+
"greek-ext",
|
324 |
"greek",
|
325 |
+
"latin-ext"
|
|
|
326 |
],
|
327 |
"version": "v9",
|
328 |
"lastModified": "2017-11-07",
|
360 |
"900italic"
|
361 |
],
|
362 |
"subsets": [
|
|
|
363 |
"vietnamese",
|
|
|
364 |
"cyrillic",
|
365 |
+
"cyrillic-ext",
|
366 |
+
"latin",
|
367 |
+
"greek-ext",
|
368 |
"greek",
|
369 |
+
"latin-ext"
|
|
|
370 |
],
|
371 |
"version": "v8",
|
372 |
"lastModified": "2017-11-09",
|
408 |
"900italic"
|
409 |
],
|
410 |
"subsets": [
|
|
|
411 |
"vietnamese",
|
|
|
412 |
"cyrillic",
|
413 |
+
"cyrillic-ext",
|
414 |
+
"latin",
|
415 |
+
"greek-ext",
|
416 |
"greek",
|
417 |
+
"latin-ext"
|
|
|
418 |
],
|
419 |
"version": "v7",
|
420 |
"lastModified": "2017-11-07",
|
446 |
"latin",
|
447 |
"latin-ext"
|
448 |
],
|
449 |
+
"version": "v9",
|
450 |
+
"lastModified": "2018-10-08",
|
451 |
"files": {
|
452 |
+
"regular": "http://fonts.gstatic.com/s/alexbrush/v9/SZc83FzrJKuqFbwMKk6EtUI.ttf"
|
453 |
}
|
454 |
},
|
455 |
{
|
478 |
"regular"
|
479 |
],
|
480 |
"subsets": [
|
|
|
481 |
"cyrillic",
|
482 |
+
"cyrillic-ext",
|
483 |
+
"latin"
|
484 |
],
|
485 |
"version": "v9",
|
486 |
"lastModified": "2017-10-10",
|
532 |
"latin",
|
533 |
"latin-ext"
|
534 |
],
|
535 |
+
"version": "v10",
|
536 |
+
"lastModified": "2018-10-08",
|
537 |
"files": {
|
538 |
+
"regular": "http://fonts.gstatic.com/s/allan/v10/ea8XadU7WuTxEtb2.ttf",
|
539 |
+
"700": "http://fonts.gstatic.com/s/allan/v10/ea8aadU7WuTxEu5KEPCN.ttf"
|
540 |
}
|
541 |
},
|
542 |
{
|
622 |
"latin",
|
623 |
"latin-ext"
|
624 |
],
|
625 |
+
"version": "v9",
|
626 |
+
"lastModified": "2018-11-29",
|
627 |
"files": {
|
628 |
+
"regular": "http://fonts.gstatic.com/s/almendradisplay/v9/0FlPVOGWl1Sb4O3tETtADHRRlZhzXS_eTyer338.ttf"
|
629 |
}
|
630 |
},
|
631 |
{
|
638 |
"subsets": [
|
639 |
"latin"
|
640 |
],
|
641 |
+
"version": "v9",
|
642 |
+
"lastModified": "2018-11-29",
|
643 |
"files": {
|
644 |
+
"regular": "http://fonts.gstatic.com/s/almendrasc/v9/Iure6Yx284eebowr7hbyTZZJprVA4XQ0.ttf"
|
645 |
}
|
646 |
},
|
647 |
{
|
692 |
"700"
|
693 |
],
|
694 |
"subsets": [
|
|
|
695 |
"vietnamese",
|
|
|
696 |
"cyrillic",
|
697 |
+
"latin",
|
698 |
+
"hebrew",
|
699 |
"latin-ext"
|
700 |
],
|
701 |
"version": "v11",
|
731 |
"700"
|
732 |
],
|
733 |
"subsets": [
|
|
|
734 |
"devanagari",
|
735 |
+
"latin",
|
736 |
"latin-ext"
|
737 |
],
|
738 |
"version": "v2",
|
758 |
"latin",
|
759 |
"latin-ext"
|
760 |
],
|
761 |
+
"version": "v11",
|
762 |
+
"lastModified": "2018-08-01",
|
763 |
"files": {
|
764 |
+
"regular": "http://fonts.gstatic.com/s/amiri/v11/J7aRnpd8CGxBHqUp.ttf",
|
765 |
+
"italic": "http://fonts.gstatic.com/s/amiri/v11/J7afnpd8CGxBHpUrtLY.ttf",
|
766 |
+
"700": "http://fonts.gstatic.com/s/amiri/v11/J7acnpd8CGxBHp2VkZY4.ttf",
|
767 |
+
"700italic": "http://fonts.gstatic.com/s/amiri/v11/J7aanpd8CGxBHpUrjAo9zps.ttf"
|
768 |
}
|
769 |
},
|
770 |
{
|
776 |
"700"
|
777 |
],
|
778 |
"subsets": [
|
|
|
779 |
"devanagari",
|
780 |
+
"latin",
|
781 |
"latin-ext"
|
782 |
],
|
783 |
"version": "v3",
|
830 |
],
|
831 |
"subsets": [
|
832 |
"vietnamese",
|
|
|
833 |
"cyrillic",
|
834 |
+
"cyrillic-ext",
|
835 |
+
"latin",
|
836 |
+
"latin-ext"
|
837 |
],
|
838 |
"version": "v9",
|
839 |
"lastModified": "2017-10-10",
|
884 |
"700italic"
|
885 |
],
|
886 |
"subsets": [
|
|
|
887 |
"cyrillic",
|
888 |
+
"latin",
|
889 |
"greek",
|
890 |
"latin-ext"
|
891 |
],
|
1124 |
"arabic",
|
1125 |
"latin"
|
1126 |
],
|
1127 |
+
"version": "v6",
|
1128 |
+
"lastModified": "2018-08-01",
|
1129 |
"files": {
|
1130 |
+
"regular": "http://fonts.gstatic.com/s/arefruqaa/v6/WwkbxPW1E165rajQKDulEIA.ttf",
|
1131 |
+
"700": "http://fonts.gstatic.com/s/arefruqaa/v6/WwkYxPW1E165rajQKDulKDwNcNI.ttf"
|
1132 |
}
|
1133 |
},
|
1134 |
{
|
1147 |
],
|
1148 |
"subsets": [
|
1149 |
"vietnamese",
|
1150 |
+
"tamil",
|
1151 |
"latin",
|
1152 |
+
"latin-ext"
|
|
|
1153 |
],
|
1154 |
"version": "v3",
|
1155 |
"lastModified": "2017-10-10",
|
1175 |
"700italic"
|
1176 |
],
|
1177 |
"subsets": [
|
|
|
|
|
1178 |
"vietnamese",
|
|
|
1179 |
"cyrillic",
|
1180 |
+
"cyrillic-ext",
|
1181 |
+
"latin",
|
1182 |
+
"greek-ext",
|
1183 |
"greek",
|
1184 |
+
"hebrew",
|
1185 |
+
"latin-ext"
|
1186 |
],
|
1187 |
"version": "v11",
|
1188 |
"lastModified": "2017-10-11",
|
1221 |
"latin",
|
1222 |
"latin-ext"
|
1223 |
],
|
1224 |
+
"version": "v9",
|
1225 |
+
"lastModified": "2018-10-08",
|
1226 |
"files": {
|
1227 |
+
"regular": "http://fonts.gstatic.com/s/armata/v9/gokvH63_HV5jQ-E9lA.ttf"
|
1228 |
}
|
1229 |
},
|
1230 |
{
|
1239 |
],
|
1240 |
"subsets": [
|
1241 |
"vietnamese",
|
|
|
1242 |
"cyrillic",
|
1243 |
+
"cyrillic-ext",
|
1244 |
+
"latin",
|
1245 |
+
"latin-ext"
|
1246 |
],
|
1247 |
"version": "v2",
|
1248 |
"lastModified": "2017-10-10",
|
1300 |
"700"
|
1301 |
],
|
1302 |
"subsets": [
|
|
|
1303 |
"devanagari",
|
1304 |
+
"latin",
|
1305 |
"latin-ext"
|
1306 |
],
|
1307 |
"version": "v3",
|
1330 |
"latin",
|
1331 |
"latin-ext"
|
1332 |
],
|
1333 |
+
"version": "v8",
|
1334 |
+
"lastModified": "2018-10-08",
|
1335 |
"files": {
|
1336 |
+
"regular": "http://fonts.gstatic.com/s/asap/v8/KFOoCniXp96a-zw.ttf",
|
1337 |
+
"italic": "http://fonts.gstatic.com/s/asap/v8/KFOmCniXp96ayz4e5Q.ttf",
|
1338 |
+
"500": "http://fonts.gstatic.com/s/asap/v8/KFOnCniXp96aw8g9xUw.ttf",
|
1339 |
+
"500italic": "http://fonts.gstatic.com/s/asap/v8/KFOlCniXp96ayz4mEU9vAw.ttf",
|
1340 |
+
"600": "http://fonts.gstatic.com/s/asap/v8/KFOnCniXp96aw-Q6xUw.ttf",
|
1341 |
+
"600italic": "http://fonts.gstatic.com/s/asap/v8/KFOlCniXp96ayz4mPUhvAw.ttf",
|
1342 |
+
"700": "http://fonts.gstatic.com/s/asap/v8/KFOnCniXp96aw4A7xUw.ttf",
|
1343 |
+
"700italic": "http://fonts.gstatic.com/s/asap/v8/KFOlCniXp96ayz4mWUlvAw.ttf"
|
1344 |
}
|
1345 |
},
|
1346 |
{
|
1383 |
"regular"
|
1384 |
],
|
1385 |
"subsets": [
|
|
|
1386 |
"devanagari",
|
1387 |
+
"latin",
|
1388 |
"latin-ext"
|
1389 |
],
|
1390 |
+
"version": "v6",
|
1391 |
+
"lastModified": "2018-11-29",
|
1392 |
"files": {
|
1393 |
+
"regular": "http://fonts.gstatic.com/s/asar/v6/sZlLdRyI6TBIXkYQDLlTW6E.ttf"
|
1394 |
}
|
1395 |
},
|
1396 |
{
|
1422 |
"800"
|
1423 |
],
|
1424 |
"subsets": [
|
1425 |
+
"latin",
|
1426 |
+
"hebrew"
|
1427 |
],
|
1428 |
"version": "v2",
|
1429 |
"lastModified": "2017-10-10",
|
1486 |
],
|
1487 |
"subsets": [
|
1488 |
"vietnamese",
|
1489 |
+
"thai",
|
1490 |
"latin",
|
1491 |
+
"latin-ext"
|
|
|
1492 |
],
|
1493 |
"version": "v2",
|
1494 |
"lastModified": "2017-10-10",
|
1537 |
"subsets": [
|
1538 |
"latin"
|
1539 |
],
|
1540 |
+
"version": "v11",
|
1541 |
+
"lastModified": "2018-11-29",
|
1542 |
"files": {
|
1543 |
+
"regular": "http://fonts.gstatic.com/s/atomicage/v11/f0Xz0eug6sdmRFkYZZGL58Ht9a8GYeA.ttf"
|
1544 |
}
|
1545 |
},
|
1546 |
{
|
1553 |
"subsets": [
|
1554 |
"latin"
|
1555 |
],
|
1556 |
+
"version": "v11",
|
1557 |
+
"lastModified": "2018-11-29",
|
1558 |
"files": {
|
1559 |
+
"regular": "http://fonts.gstatic.com/s/aubrey/v11/q5uGsou7NPBw-p7vugNsCxVEgA.ttf"
|
1560 |
}
|
1561 |
},
|
1562 |
{
|
1730 |
"regular"
|
1731 |
],
|
1732 |
"subsets": [
|
1733 |
+
"cyrillic",
|
1734 |
+
"latin"
|
1735 |
],
|
1736 |
"version": "v6",
|
1737 |
"lastModified": "2017-10-10",
|
1756 |
"regular": "http://fonts.gstatic.com/s/bahiana/v2/uU9PCBUV4YenPWJU7xM.ttf"
|
1757 |
}
|
1758 |
},
|
1759 |
+
{
|
1760 |
+
"kind": "webfonts#webfont",
|
1761 |
+
"family": "Bai Jamjuree",
|
1762 |
+
"category": "sans-serif",
|
1763 |
+
"variants": [
|
1764 |
+
"200",
|
1765 |
+
"200italic",
|
1766 |
+
"300",
|
1767 |
+
"300italic",
|
1768 |
+
"regular",
|
1769 |
+
"italic",
|
1770 |
+
"500",
|
1771 |
+
"500italic",
|
1772 |
+
"600",
|
1773 |
+
"600italic",
|
1774 |
+
"700",
|
1775 |
+
"700italic"
|
1776 |
+
],
|
1777 |
+
"subsets": [
|
1778 |
+
"vietnamese",
|
1779 |
+
"thai",
|
1780 |
+
"latin",
|
1781 |
+
"latin-ext"
|
1782 |
+
],
|
1783 |
+
"version": "v1",
|
1784 |
+
"lastModified": "2018-09-26",
|
1785 |
+
"files": {
|
1786 |
+
"200": "http://fonts.gstatic.com/s/baijamjuree/v1/LDIqapSCOBt_aeQQ7ftydoa0kePukw.ttf",
|
1787 |
+
"200italic": "http://fonts.gstatic.com/s/baijamjuree/v1/LDIoapSCOBt_aeQQ7ftydoa8W_oGkpox.ttf",
|
1788 |
+
"300": "http://fonts.gstatic.com/s/baijamjuree/v1/LDIqapSCOBt_aeQQ7ftydoa09eDukw.ttf",
|
1789 |
+
"300italic": "http://fonts.gstatic.com/s/baijamjuree/v1/LDIoapSCOBt_aeQQ7ftydoa8W_pikZox.ttf",
|
1790 |
+
"regular": "http://fonts.gstatic.com/s/baijamjuree/v1/LDI1apSCOBt_aeQQ7ftydoaMWQ.ttf",
|
1791 |
+
"italic": "http://fonts.gstatic.com/s/baijamjuree/v1/LDIrapSCOBt_aeQQ7ftydoa8W8LO.ttf",
|
1792 |
+
"500": "http://fonts.gstatic.com/s/baijamjuree/v1/LDIqapSCOBt_aeQQ7ftydoa0reHukw.ttf",
|
1793 |
+
"500italic": "http://fonts.gstatic.com/s/baijamjuree/v1/LDIoapSCOBt_aeQQ7ftydoa8W_o6kJox.ttf",
|
1794 |
+
"600": "http://fonts.gstatic.com/s/baijamjuree/v1/LDIqapSCOBt_aeQQ7ftydoa0gebukw.ttf",
|
1795 |
+
"600italic": "http://fonts.gstatic.com/s/baijamjuree/v1/LDIoapSCOBt_aeQQ7ftydoa8W_oWl5ox.ttf",
|
1796 |
+
"700": "http://fonts.gstatic.com/s/baijamjuree/v1/LDIqapSCOBt_aeQQ7ftydoa05efukw.ttf",
|
1797 |
+
"700italic": "http://fonts.gstatic.com/s/baijamjuree/v1/LDIoapSCOBt_aeQQ7ftydoa8W_pylpox.ttf"
|
1798 |
+
}
|
1799 |
+
},
|
1800 |
{
|
1801 |
"kind": "webfonts#webfont",
|
1802 |
"family": "Baloo",
|
1806 |
],
|
1807 |
"subsets": [
|
1808 |
"vietnamese",
|
|
|
1809 |
"devanagari",
|
1810 |
+
"latin",
|
1811 |
"latin-ext"
|
1812 |
],
|
1813 |
"version": "v3",
|
1825 |
],
|
1826 |
"subsets": [
|
1827 |
"vietnamese",
|
|
|
1828 |
"gujarati",
|
1829 |
+
"latin",
|
1830 |
"latin-ext"
|
1831 |
],
|
1832 |
"version": "v3",
|
1843 |
"regular"
|
1844 |
],
|
1845 |
"subsets": [
|
|
|
1846 |
"arabic",
|
1847 |
+
"vietnamese",
|
1848 |
"latin",
|
1849 |
"latin-ext"
|
1850 |
],
|
1851 |
+
"version": "v4",
|
1852 |
+
"lastModified": "2018-08-29",
|
1853 |
"files": {
|
1854 |
+
"regular": "http://fonts.gstatic.com/s/baloobhaijaan/v4/RWmRoKCU5fcqq8fOWNzFLqSjx4EC.ttf"
|
1855 |
}
|
1856 |
},
|
1857 |
{
|
1863 |
],
|
1864 |
"subsets": [
|
1865 |
"vietnamese",
|
|
|
1866 |
"oriya",
|
1867 |
+
"latin",
|
1868 |
"latin-ext"
|
1869 |
],
|
1870 |
"version": "v3",
|
1883 |
"subsets": [
|
1884 |
"vietnamese",
|
1885 |
"latin",
|
1886 |
+
"latin-ext",
|
1887 |
+
"malayalam"
|
1888 |
],
|
1889 |
"version": "v3",
|
1890 |
"lastModified": "2017-11-21",
|
1920 |
],
|
1921 |
"subsets": [
|
1922 |
"vietnamese",
|
|
|
1923 |
"gurmukhi",
|
1924 |
+
"latin",
|
1925 |
"latin-ext"
|
1926 |
],
|
1927 |
+
"version": "v4",
|
1928 |
+
"lastModified": "2018-10-08",
|
1929 |
"files": {
|
1930 |
+
"regular": "http://fonts.gstatic.com/s/baloopaaji/v4/8AttGsyxM5KQQU-Y4MTwVZnT.ttf"
|
1931 |
}
|
1932 |
},
|
1933 |
{
|
1939 |
],
|
1940 |
"subsets": [
|
1941 |
"vietnamese",
|
1942 |
+
"kannada",
|
1943 |
"latin",
|
1944 |
+
"latin-ext"
|
|
|
1945 |
],
|
1946 |
+
"version": "v4",
|
1947 |
+
"lastModified": "2018-10-08",
|
1948 |
"files": {
|
1949 |
+
"regular": "http://fonts.gstatic.com/s/balootamma/v4/JTUTjIk68Cy27gWhOWIghE5B.ttf"
|
1950 |
}
|
1951 |
},
|
1952 |
{
|
1958 |
],
|
1959 |
"subsets": [
|
1960 |
"vietnamese",
|
|
|
1961 |
"telugu",
|
1962 |
+
"latin",
|
1963 |
"latin-ext"
|
1964 |
],
|
1965 |
+
"version": "v4",
|
1966 |
+
"lastModified": "2018-10-08",
|
1967 |
"files": {
|
1968 |
+
"regular": "http://fonts.gstatic.com/s/balootammudu/v4/mFT3Wb8Qza7c_Z5HTsC_5nxW8Eo.ttf"
|
1969 |
}
|
1970 |
},
|
1971 |
{
|
1977 |
],
|
1978 |
"subsets": [
|
1979 |
"vietnamese",
|
1980 |
+
"tamil",
|
1981 |
"latin",
|
1982 |
+
"latin-ext"
|
|
|
1983 |
],
|
1984 |
"version": "v3",
|
1985 |
"lastModified": "2017-11-21",
|
1997 |
"subsets": [
|
1998 |
"latin"
|
1999 |
],
|
2000 |
+
"version": "v7",
|
2001 |
+
"lastModified": "2018-10-08",
|
2002 |
"files": {
|
2003 |
+
"regular": "http://fonts.gstatic.com/s/balthazar/v7/d6lKkaajS8Gm4CVQjFEvyQ.ttf"
|
2004 |
}
|
2005 |
},
|
2006 |
{
|
2151 |
"latin",
|
2152 |
"latin-ext"
|
2153 |
],
|
2154 |
+
"version": "v2",
|
2155 |
+
"lastModified": "2018-10-08",
|
2156 |
+
"files": {
|
2157 |
+
"100": "http://fonts.gstatic.com/s/barlowsemicondensed/v2/wlphgxjLBV1hqnzfr-F8sEYMB0Yybp0mudRfG4qv.ttf",
|
2158 |
+
"100italic": "http://fonts.gstatic.com/s/barlowsemicondensed/v2/wlpjgxjLBV1hqnzfr-F8sEYMB0Yybp0mudRXfbLLIEs.ttf",
|
2159 |
+
"200": "http://fonts.gstatic.com/s/barlowsemicondensed/v2/wlpigxjLBV1hqnzfr-F8sEYMB0Yybp0mudRft6uPAA.ttf",
|
2160 |
+
"200italic": "http://fonts.gstatic.com/s/barlowsemicondensed/v2/wlpkgxjLBV1hqnzfr-F8sEYMB0Yybp0mudRXfbJnAWsg.ttf",
|
2161 |
+
"300": "http://fonts.gstatic.com/s/barlowsemicondensed/v2/wlpigxjLBV1hqnzfr-F8sEYMB0Yybp0mudRf06iPAA.ttf",
|
2162 |
+
"300italic": "http://fonts.gstatic.com/s/barlowsemicondensed/v2/wlpkgxjLBV1hqnzfr-F8sEYMB0Yybp0mudRXfbIDAmsg.ttf",
|
2163 |
+
"regular": "http://fonts.gstatic.com/s/barlowsemicondensed/v2/wlpvgxjLBV1hqnzfr-F8sEYMB0Yybp0mudRnfw.ttf",
|
2164 |
+
"italic": "http://fonts.gstatic.com/s/barlowsemicondensed/v2/wlphgxjLBV1hqnzfr-F8sEYMB0Yybp0mudRXfYqv.ttf",
|
2165 |
+
"500": "http://fonts.gstatic.com/s/barlowsemicondensed/v2/wlpigxjLBV1hqnzfr-F8sEYMB0Yybp0mudRfi6mPAA.ttf",
|
2166 |
+
"500italic": "http://fonts.gstatic.com/s/barlowsemicondensed/v2/wlpkgxjLBV1hqnzfr-F8sEYMB0Yybp0mudRXfbJbA2sg.ttf",
|
2167 |
+
"600": "http://fonts.gstatic.com/s/barlowsemicondensed/v2/wlpigxjLBV1hqnzfr-F8sEYMB0Yybp0mudRfp66PAA.ttf",
|
2168 |
+
"600italic": "http://fonts.gstatic.com/s/barlowsemicondensed/v2/wlpkgxjLBV1hqnzfr-F8sEYMB0Yybp0mudRXfbJ3BGsg.ttf",
|
2169 |
+
"700": "http://fonts.gstatic.com/s/barlowsemicondensed/v2/wlpigxjLBV1hqnzfr-F8sEYMB0Yybp0mudRfw6-PAA.ttf",
|
2170 |
+
"700italic": "http://fonts.gstatic.com/s/barlowsemicondensed/v2/wlpkgxjLBV1hqnzfr-F8sEYMB0Yybp0mudRXfbITBWsg.ttf",
|
2171 |
+
"800": "http://fonts.gstatic.com/s/barlowsemicondensed/v2/wlpigxjLBV1hqnzfr-F8sEYMB0Yybp0mudRf36yPAA.ttf",
|
2172 |
+
"800italic": "http://fonts.gstatic.com/s/barlowsemicondensed/v2/wlpkgxjLBV1hqnzfr-F8sEYMB0Yybp0mudRXfbIPBmsg.ttf",
|
2173 |
+
"900": "http://fonts.gstatic.com/s/barlowsemicondensed/v2/wlpigxjLBV1hqnzfr-F8sEYMB0Yybp0mudRf-62PAA.ttf",
|
2174 |
+
"900italic": "http://fonts.gstatic.com/s/barlowsemicondensed/v2/wlpkgxjLBV1hqnzfr-F8sEYMB0Yybp0mudRXfbIrB2sg.ttf"
|
2175 |
}
|
2176 |
},
|
2177 |
{
|
2252 |
"subsets": [
|
2253 |
"khmer"
|
2254 |
],
|
2255 |
+
"version": "v11",
|
2256 |
+
"lastModified": "2018-10-08",
|
2257 |
"files": {
|
2258 |
+
"regular": "http://fonts.gstatic.com/s/bayon/v11/9XUrlJNmn0LPFl-p.ttf"
|
2259 |
}
|
2260 |
},
|
2261 |
{
|
2282 |
"regular"
|
2283 |
],
|
2284 |
"subsets": [
|
|
|
2285 |
"latin",
|
2286 |
+
"hebrew",
|
2287 |
"latin-ext"
|
2288 |
],
|
2289 |
"version": "v3",
|
2392 |
"latin",
|
2393 |
"latin-ext"
|
2394 |
],
|
2395 |
+
"version": "v7",
|
2396 |
+
"lastModified": "2018-11-29",
|
2397 |
"files": {
|
2398 |
+
"regular": "http://fonts.gstatic.com/s/bigelowrules/v7/RrQWboly8iR_I3KWSzeRuN0zT4cCH8WAJVk.ttf"
|
2399 |
}
|
2400 |
},
|
2401 |
{
|
2442 |
"latin",
|
2443 |
"latin-ext"
|
2444 |
],
|
2445 |
+
"version": "v10",
|
2446 |
+
"lastModified": "2018-10-08",
|
2447 |
"files": {
|
2448 |
+
"regular": "http://fonts.gstatic.com/s/bilboswashcaps/v10/zrf-0GXbz-H3Wb4XBsGrTgq2PVmdqAM.ttf"
|
2449 |
}
|
2450 |
},
|
2451 |
{
|
2488 |
"latin",
|
2489 |
"latin-ext"
|
2490 |
],
|
2491 |
+
"version": "v4",
|
2492 |
+
"lastModified": "2018-11-08",
|
2493 |
"files": {
|
2494 |
+
"200": "http://fonts.gstatic.com/s/biorhymeexpanded/v4/i7dVIE1zZzytGswgU577CDY9LjbffxxcblSHSdTXrb_z.ttf",
|
2495 |
+
"300": "http://fonts.gstatic.com/s/biorhymeexpanded/v4/i7dVIE1zZzytGswgU577CDY9Ljbffxw4bVSHSdTXrb_z.ttf",
|
2496 |
+
"regular": "http://fonts.gstatic.com/s/biorhymeexpanded/v4/i7dQIE1zZzytGswgU577CDY9LjbffySURXCPYsje.ttf",
|
2497 |
+
"700": "http://fonts.gstatic.com/s/biorhymeexpanded/v4/i7dVIE1zZzytGswgU577CDY9LjbffxwoalSHSdTXrb_z.ttf",
|
2498 |
+
"800": "http://fonts.gstatic.com/s/biorhymeexpanded/v4/i7dVIE1zZzytGswgU577CDY9Ljbffxw0aVSHSdTXrb_z.ttf"
|
2499 |
}
|
2500 |
},
|
2501 |
{
|
2512 |
"900"
|
2513 |
],
|
2514 |
"subsets": [
|
|
|
2515 |
"devanagari",
|
2516 |
+
"latin",
|
2517 |
"latin-ext"
|
2518 |
],
|
2519 |
"version": "v3",
|
2541 |
"latin",
|
2542 |
"latin-ext"
|
2543 |
],
|
2544 |
+
"version": "v13",
|
2545 |
+
"lastModified": "2018-10-08",
|
2546 |
"files": {
|
2547 |
+
"regular": "http://fonts.gstatic.com/s/bitter/v13/rax8HiqOu8IVPmnLeA.ttf",
|
2548 |
+
"italic": "http://fonts.gstatic.com/s/bitter/v13/rax-HiqOu8IVPmn7eoxs.ttf",
|
2549 |
+
"700": "http://fonts.gstatic.com/s/bitter/v13/rax_HiqOu8IVPmnzxKlMBA.ttf"
|
2550 |
}
|
2551 |
},
|
2552 |
{
|
2557 |
"regular"
|
2558 |
],
|
2559 |
"subsets": [
|
2560 |
+
"korean",
|
2561 |
+
"latin"
|
2562 |
],
|
2563 |
+
"version": "v5",
|
2564 |
+
"lastModified": "2018-11-29",
|
2565 |
"files": {
|
2566 |
+
"regular": "http://fonts.gstatic.com/s/blackandwhitepicture/v5/TwMe-JAERlQd3ooUHBUXGmrmioKjjnRSFO-NqI5HbcMi-yWY.ttf"
|
2567 |
}
|
2568 |
},
|
2569 |
{
|
2574 |
"regular"
|
2575 |
],
|
2576 |
"subsets": [
|
2577 |
+
"korean",
|
2578 |
+
"latin"
|
2579 |
],
|
2580 |
+
"version": "v4",
|
2581 |
+
"lastModified": "2018-08-29",
|
2582 |
"files": {
|
2583 |
+
"regular": "http://fonts.gstatic.com/s/blackhansans/v4/ea8Aad44WunzF9a-dL6toA8r8nqV.ttf"
|
2584 |
}
|
2585 |
},
|
2586 |
{
|
2626 |
"subsets": [
|
2627 |
"latin"
|
2628 |
],
|
2629 |
+
"version": "v10",
|
2630 |
+
"lastModified": "2018-11-29",
|
2631 |
"files": {
|
2632 |
+
"regular": "http://fonts.gstatic.com/s/bonbon/v10/0FlVVPeVlFec4ee_cDEAbQY5-A.ttf"
|
2633 |
}
|
2634 |
},
|
2635 |
{
|
2642 |
"subsets": [
|
2643 |
"latin"
|
2644 |
],
|
2645 |
+
"version": "v9",
|
2646 |
+
"lastModified": "2018-10-08",
|
2647 |
"files": {
|
2648 |
+
"regular": "http://fonts.gstatic.com/s/boogaloo/v9/kmK-Zq45GAvOdnaW6x1F.ttf"
|
2649 |
}
|
2650 |
},
|
2651 |
{
|
2813 |
"latin",
|
2814 |
"latin-ext"
|
2815 |
],
|
2816 |
+
"version": "v4",
|
2817 |
+
"lastModified": "2018-11-29",
|
2818 |
"files": {
|
2819 |
+
"regular": "http://fonts.gstatic.com/s/bungeehairline/v4/snfys0G548t04270a_ljTLUVrv-7YB2dQ5ZPqQ.ttf"
|
2820 |
}
|
2821 |
},
|
2822 |
{
|
2849 |
"latin",
|
2850 |
"latin-ext"
|
2851 |
],
|
2852 |
+
"version": "v4",
|
2853 |
+
"lastModified": "2018-11-29",
|
2854 |
"files": {
|
2855 |
+
"regular": "http://fonts.gstatic.com/s/bungeeoutline/v4/_6_mEDvmVP24UvU2MyiGDslL3Qg3YhJqPXxo.ttf"
|
2856 |
}
|
2857 |
},
|
2858 |
{
|
2884 |
"latin",
|
2885 |
"latin-ext"
|
2886 |
],
|
2887 |
+
"version": "v10",
|
2888 |
+
"lastModified": "2018-11-29",
|
2889 |
"files": {
|
2890 |
+
"regular": "http://fonts.gstatic.com/s/butcherman/v10/2EbiL-thF0loflXUBOdb1zWzq_5uT84.ttf"
|
2891 |
}
|
2892 |
},
|
2893 |
{
|
2901 |
"latin",
|
2902 |
"latin-ext"
|
2903 |
],
|
2904 |
+
"version": "v7",
|
2905 |
+
"lastModified": "2018-11-29",
|
2906 |
"files": {
|
2907 |
+
"regular": "http://fonts.gstatic.com/s/butterflykids/v7/ll8lK2CWTjuqAsXDqlnIbMNs5S4arxFrAX1D.ttf"
|
2908 |
}
|
2909 |
},
|
2910 |
{
|
3030 |
"latin",
|
3031 |
"latin-ext"
|
3032 |
],
|
3033 |
+
"version": "v4",
|
3034 |
+
"lastModified": "2018-08-01",
|
3035 |
"files": {
|
3036 |
+
"200": "http://fonts.gstatic.com/s/cairo/v4/SLXLc1nY6Hkvalrub76M.ttf",
|
3037 |
+
"300": "http://fonts.gstatic.com/s/cairo/v4/SLXLc1nY6HkvalqKbL6M.ttf",
|
3038 |
+
"regular": "http://fonts.gstatic.com/s/cairo/v4/SLXGc1nY6HkvamIm.ttf",
|
3039 |
+
"600": "http://fonts.gstatic.com/s/cairo/v4/SLXLc1nY6Hkvalr-ar6M.ttf",
|
3040 |
+
"700": "http://fonts.gstatic.com/s/cairo/v4/SLXLc1nY6Hkvalqaa76M.ttf",
|
3041 |
+
"900": "http://fonts.gstatic.com/s/cairo/v4/SLXLc1nY6Hkvalqiab6M.ttf"
|
3042 |
}
|
3043 |
},
|
3044 |
{
|
3068 |
"700italic"
|
3069 |
],
|
3070 |
"subsets": [
|
|
|
3071 |
"devanagari",
|
3072 |
+
"latin",
|
3073 |
"latin-ext"
|
3074 |
],
|
3075 |
+
"version": "v4",
|
3076 |
+
"lastModified": "2018-10-08",
|
3077 |
"files": {
|
3078 |
+
"regular": "http://fonts.gstatic.com/s/cambay/v4/SLXJc1rY6H0_ZDsGbg.ttf",
|
3079 |
+
"italic": "http://fonts.gstatic.com/s/cambay/v4/SLXLc1rY6H0_ZDs2bL6M.ttf",
|
3080 |
+
"700": "http://fonts.gstatic.com/s/cambay/v4/SLXKc1rY6H0_ZDs-0pusxw.ttf",
|
3081 |
+
"700italic": "http://fonts.gstatic.com/s/cambay/v4/SLXMc1rY6H0_ZDs2bIYwwvN0.ttf"
|
3082 |
}
|
3083 |
},
|
3084 |
{
|
3196 |
"700"
|
3197 |
],
|
3198 |
"subsets": [
|
|
|
3199 |
"latin",
|
3200 |
+
"greek-ext",
|
3201 |
"greek",
|
3202 |
"latin-ext"
|
3203 |
],
|
3235 |
"subsets": [
|
3236 |
"latin"
|
3237 |
],
|
3238 |
+
"version": "v8",
|
3239 |
+
"lastModified": "2018-10-08",
|
3240 |
"files": {
|
3241 |
+
"regular": "http://fonts.gstatic.com/s/carroisgothic/v8/Z9XPDmFATg-N1PLtLOOxvIHl9ZmD.ttf"
|
3242 |
}
|
3243 |
},
|
3244 |
{
|
3289 |
"900"
|
3290 |
],
|
3291 |
"subsets": [
|
3292 |
+
"tamil",
|
3293 |
"latin",
|
3294 |
+
"latin-ext"
|
|
|
3295 |
],
|
3296 |
"version": "v4",
|
3297 |
"lastModified": "2017-11-21",
|
3318 |
"700italic"
|
3319 |
],
|
3320 |
"subsets": [
|
|
|
3321 |
"latin",
|
3322 |
+
"greek-ext",
|
3323 |
"greek",
|
3324 |
"latin-ext"
|
3325 |
],
|
3341 |
"700"
|
3342 |
],
|
3343 |
"subsets": [
|
|
|
3344 |
"cyrillic",
|
3345 |
+
"latin",
|
3346 |
"latin-ext"
|
3347 |
],
|
3348 |
"version": "v4",
|
3379 |
"subsets": [
|
3380 |
"latin"
|
3381 |
],
|
3382 |
+
"version": "v9",
|
3383 |
+
"lastModified": "2018-10-08",
|
3384 |
"files": {
|
3385 |
+
"regular": "http://fonts.gstatic.com/s/cedarvillecursive/v9/yYL00g_a2veiudhUmxjo5VKkoqA-B_neJQ.ttf"
|
3386 |
}
|
3387 |
},
|
3388 |
{
|
3404 |
},
|
3405 |
{
|
3406 |
"kind": "webfonts#webfont",
|
3407 |
+
"family": "Chakra Petch",
|
3408 |
"category": "sans-serif",
|
3409 |
"variants": [
|
|
|
3410 |
"300",
|
3411 |
+
"300italic",
|
3412 |
"regular",
|
3413 |
+
"italic",
|
3414 |
"500",
|
3415 |
+
"500italic",
|
3416 |
"600",
|
3417 |
+
"600italic",
|
3418 |
"700",
|
3419 |
+
"700italic"
|
3420 |
],
|
3421 |
"subsets": [
|
3422 |
+
"vietnamese",
|
3423 |
+
"thai",
|
3424 |
"latin",
|
3425 |
"latin-ext"
|
3426 |
],
|
3427 |
+
"version": "v2",
|
3428 |
+
"lastModified": "2018-11-29",
|
3429 |
"files": {
|
3430 |
+
"300": "http://fonts.gstatic.com/s/chakrapetch/v2/cIflMapbsEk7TDLdtEz1BwkeNIhFQJXE3AY00g.ttf",
|
3431 |
+
"300italic": "http://fonts.gstatic.com/s/chakrapetch/v2/cIfnMapbsEk7TDLdtEz1BwkWmpLJQp_A_gMk0izH.ttf",
|
3432 |
+
"regular": "http://fonts.gstatic.com/s/chakrapetch/v2/cIf6MapbsEk7TDLdtEz1BwkmmKBhSL7Y1Q.ttf",
|
3433 |
+
"italic": "http://fonts.gstatic.com/s/chakrapetch/v2/cIfkMapbsEk7TDLdtEz1BwkWmqplarvI1R8t.ttf",
|
3434 |
+
"500": "http://fonts.gstatic.com/s/chakrapetch/v2/cIflMapbsEk7TDLdtEz1BwkebIlFQJXE3AY00g.ttf",
|
3435 |
+
"500italic": "http://fonts.gstatic.com/s/chakrapetch/v2/cIfnMapbsEk7TDLdtEz1BwkWmpKRQ5_A_gMk0izH.ttf",
|
3436 |
+
"600": "http://fonts.gstatic.com/s/chakrapetch/v2/cIflMapbsEk7TDLdtEz1BwkeQI5FQJXE3AY00g.ttf",
|
3437 |
+
"600italic": "http://fonts.gstatic.com/s/chakrapetch/v2/cIfnMapbsEk7TDLdtEz1BwkWmpK9RJ_A_gMk0izH.ttf",
|
3438 |
+
"700": "http://fonts.gstatic.com/s/chakrapetch/v2/cIflMapbsEk7TDLdtEz1BwkeJI9FQJXE3AY00g.ttf",
|
3439 |
+
"700italic": "http://fonts.gstatic.com/s/chakrapetch/v2/cIfnMapbsEk7TDLdtEz1BwkWmpLZRZ_A_gMk0izH.ttf"
|
3440 |
}
|
3441 |
},
|
3442 |
{
|
3443 |
"kind": "webfonts#webfont",
|
3444 |
+
"family": "Changa",
|
3445 |
+
"category": "sans-serif",
|
3446 |
"variants": [
|
3447 |
+
"200",
|
3448 |
+
"300",
|
3449 |
"regular",
|
3450 |
+
"500",
|
3451 |
+
"600",
|
3452 |
+
"700",
|
3453 |
+
"800"
|
3454 |
+
],
|
3455 |
+
"subsets": [
|
3456 |
+
"arabic",
|
3457 |
+
"latin",
|
3458 |
+
"latin-ext"
|
3459 |
+
],
|
3460 |
+
"version": "v5",
|
3461 |
+
"lastModified": "2018-08-01",
|
3462 |
+
"files": {
|
3463 |
+
"200": "http://fonts.gstatic.com/s/changa/v5/2-cl9JNi2YuVOUcsqb2bUg.ttf",
|
3464 |
+
"300": "http://fonts.gstatic.com/s/changa/v5/2-cl9JNi2YuVOUcszb6bUg.ttf",
|
3465 |
+
"regular": "http://fonts.gstatic.com/s/changa/v5/2-cm9JNi2YuVOUcUYQ.ttf",
|
3466 |
+
"500": "http://fonts.gstatic.com/s/changa/v5/2-cl9JNi2YuVOUcslb-bUg.ttf",
|
3467 |
+
"600": "http://fonts.gstatic.com/s/changa/v5/2-cl9JNi2YuVOUcsubibUg.ttf",
|
3468 |
+
"700": "http://fonts.gstatic.com/s/changa/v5/2-cl9JNi2YuVOUcs3bmbUg.ttf",
|
3469 |
+
"800": "http://fonts.gstatic.com/s/changa/v5/2-cl9JNi2YuVOUcswbqbUg.ttf"
|
3470 |
+
}
|
3471 |
+
},
|
3472 |
+
{
|
3473 |
+
"kind": "webfonts#webfont",
|
3474 |
+
"family": "Changa One",
|
3475 |
+
"category": "display",
|
3476 |
+
"variants": [
|
3477 |
+
"regular",
|
3478 |
+
"italic"
|
3479 |
+
],
|
3480 |
+
"subsets": [
|
3481 |
+
"latin"
|
3482 |
],
|
3483 |
"version": "v10",
|
3484 |
"lastModified": "2017-10-10",
|
3504 |
"regular": "http://fonts.gstatic.com/s/chango/v6/2V0cKI0OB5U7WaJyzw.ttf"
|
3505 |
}
|
3506 |
},
|
3507 |
+
{
|
3508 |
+
"kind": "webfonts#webfont",
|
3509 |
+
"family": "Charmonman",
|
3510 |
+
"category": "handwriting",
|
3511 |
+
"variants": [
|
3512 |
+
"regular",
|
3513 |
+
"700"
|
3514 |
+
],
|
3515 |
+
"subsets": [
|
3516 |
+
"vietnamese",
|
3517 |
+
"thai",
|
3518 |
+
"latin",
|
3519 |
+
"latin-ext"
|
3520 |
+
],
|
3521 |
+
"version": "v1",
|
3522 |
+
"lastModified": "2018-09-26",
|
3523 |
+
"files": {
|
3524 |
+
"regular": "http://fonts.gstatic.com/s/charmonman/v1/MjQDmiR3vP_nuxDv47jiWJE.ttf",
|
3525 |
+
"700": "http://fonts.gstatic.com/s/charmonman/v1/MjQAmiR3vP_nuxDv47jiYC2HmL8.ttf"
|
3526 |
+
}
|
3527 |
+
},
|
3528 |
{
|
3529 |
"kind": "webfonts#webfont",
|
3530 |
"family": "Chathura",
|
3537 |
"800"
|
3538 |
],
|
3539 |
"subsets": [
|
3540 |
+
"telugu",
|
3541 |
+
"latin"
|
3542 |
],
|
3543 |
"version": "v3",
|
3544 |
"lastModified": "2017-10-09",
|
3613 |
"subsets": [
|
3614 |
"khmer"
|
3615 |
],
|
3616 |
+
"version": "v11",
|
3617 |
+
"lastModified": "2018-11-29",
|
3618 |
"files": {
|
3619 |
+
"regular": "http://fonts.gstatic.com/s/chenla/v11/SZc43FDpIKu8WZ9eXxfonUPL6Q.ttf"
|
3620 |
}
|
3621 |
},
|
3622 |
{
|
3647 |
"latin",
|
3648 |
"latin-ext"
|
3649 |
],
|
3650 |
+
"version": "v6",
|
3651 |
+
"lastModified": "2018-10-08",
|
3652 |
"files": {
|
3653 |
+
"regular": "http://fonts.gstatic.com/s/cherryswash/v6/i7dNIFByZjaNAMxtZcnfAy58QA.ttf",
|
3654 |
+
"700": "http://fonts.gstatic.com/s/cherryswash/v6/i7dSIFByZjaNAMxtZcnfAy5E_FeaGw.ttf"
|
3655 |
}
|
3656 |
},
|
3657 |
{
|
3727 |
],
|
3728 |
"subsets": [
|
3729 |
"vietnamese",
|
3730 |
+
"thai",
|
3731 |
"latin",
|
3732 |
+
"latin-ext"
|
|
|
3733 |
],
|
3734 |
"version": "v2",
|
3735 |
"lastModified": "2017-10-10",
|
3859 |
],
|
3860 |
"subsets": [
|
3861 |
"vietnamese",
|
3862 |
+
"tamil",
|
3863 |
"latin",
|
3864 |
+
"latin-ext"
|
|
|
3865 |
],
|
3866 |
"version": "v3",
|
3867 |
"lastModified": "2017-10-09",
|
3880 |
"latin",
|
3881 |
"latin-ext"
|
3882 |
],
|
3883 |
+
"version": "v7",
|
3884 |
+
"lastModified": "2018-11-29",
|
3885 |
"files": {
|
3886 |
+
"regular": "http://fonts.gstatic.com/s/combo/v7/BXRlvF3Jh_fIhg0iBu9y8Hf0.ttf"
|
3887 |
}
|
3888 |
},
|
3889 |
{
|
3897 |
],
|
3898 |
"subsets": [
|
3899 |
"vietnamese",
|
|
|
3900 |
"cyrillic",
|
3901 |
+
"cyrillic-ext",
|
3902 |
+
"latin",
|
3903 |
"greek",
|
3904 |
+
"latin-ext"
|
|
|
3905 |
],
|
3906 |
"version": "v12",
|
3907 |
"lastModified": "2017-11-07",
|
3972 |
"subsets": [
|
3973 |
"khmer"
|
3974 |
],
|
3975 |
+
"version": "v10",
|
3976 |
+
"lastModified": "2018-10-08",
|
3977 |
"files": {
|
3978 |
+
"regular": "http://fonts.gstatic.com/s/content/v10/zrfl0HLayePhU_AwUaA.ttf",
|
3979 |
+
"700": "http://fonts.gstatic.com/s/content/v10/zrfg0HLayePhU_AwaRzdBio.ttf"
|
3980 |
}
|
3981 |
},
|
3982 |
{
|
4021 |
"subsets": [
|
4022 |
"latin"
|
4023 |
],
|
4024 |
+
"version": "v9",
|
4025 |
+
"lastModified": "2018-10-08",
|
4026 |
"files": {
|
4027 |
+
"regular": "http://fonts.gstatic.com/s/cookie/v9/syky-y18lb0tSbfNlQ.ttf"
|
4028 |
}
|
4029 |
},
|
4030 |
{
|
4080 |
],
|
4081 |
"subsets": [
|
4082 |
"vietnamese",
|
|
|
4083 |
"cyrillic",
|
4084 |
+
"cyrillic-ext",
|
4085 |
+
"latin",
|
4086 |
+
"latin-ext"
|
4087 |
],
|
4088 |
"version": "v6",
|
4089 |
"lastModified": "2017-11-21",
|
4118 |
],
|
4119 |
"subsets": [
|
4120 |
"vietnamese",
|
|
|
4121 |
"cyrillic",
|
4122 |
+
"cyrillic-ext",
|
4123 |
+
"latin",
|
4124 |
+
"latin-ext"
|
4125 |
],
|
4126 |
"version": "v5",
|
4127 |
"lastModified": "2017-11-21",
|
4156 |
],
|
4157 |
"subsets": [
|
4158 |
"vietnamese",
|
|
|
4159 |
"cyrillic",
|
4160 |
+
"cyrillic-ext",
|
4161 |
+
"latin",
|
4162 |
+
"latin-ext"
|
4163 |
],
|
4164 |
+
"version": "v6",
|
4165 |
+
"lastModified": "2018-10-08",
|
4166 |
"files": {
|
4167 |
+
"300": "http://fonts.gstatic.com/s/cormorantinfant/v6/HhyIU44g9vKiM1sORYSiWeAsLN9951w3_DM.ttf",
|
4168 |
+
"300italic": "http://fonts.gstatic.com/s/cormorantinfant/v6/HhyKU44g9vKiM1sORYSiWeAsLN997_ItcDEhRg.ttf",
|
4169 |
+
"regular": "http://fonts.gstatic.com/s/cormorantinfant/v6/HhyPU44g9vKiM1sORYSiWeAsLN993_A.ttf",
|
4170 |
+
"italic": "http://fonts.gstatic.com/s/cormorantinfant/v6/HhyJU44g9vKiM1sORYSiWeAsLN997_IV3A.ttf",
|
4171 |
+
"500": "http://fonts.gstatic.com/s/cormorantinfant/v6/HhyIU44g9vKiM1sORYSiWeAsLN995wQ2_DM.ttf",
|
4172 |
+
"500italic": "http://fonts.gstatic.com/s/cormorantinfant/v6/HhyKU44g9vKiM1sORYSiWeAsLN997_ItKDAhRg.ttf",
|
4173 |
+
"600": "http://fonts.gstatic.com/s/cormorantinfant/v6/HhyIU44g9vKiM1sORYSiWeAsLN995ygx_DM.ttf",
|
4174 |
+
"600italic": "http://fonts.gstatic.com/s/cormorantinfant/v6/HhyKU44g9vKiM1sORYSiWeAsLN997_ItBDchRg.ttf",
|
4175 |
+
"700": "http://fonts.gstatic.com/s/cormorantinfant/v6/HhyIU44g9vKiM1sORYSiWeAsLN9950ww_DM.ttf",
|
4176 |
+
"700italic": "http://fonts.gstatic.com/s/cormorantinfant/v6/HhyKU44g9vKiM1sORYSiWeAsLN997_ItYDYhRg.ttf"
|
4177 |
}
|
4178 |
},
|
4179 |
{
|
4189 |
],
|
4190 |
"subsets": [
|
4191 |
"vietnamese",
|
|
|
4192 |
"cyrillic",
|
4193 |
+
"cyrillic-ext",
|
4194 |
+
"latin",
|
4195 |
+
"latin-ext"
|
4196 |
],
|
4197 |
+
"version": "v6",
|
4198 |
+
"lastModified": "2018-10-08",
|
4199 |
"files": {
|
4200 |
+
"300": "http://fonts.gstatic.com/s/cormorantsc/v6/0ybmGD4kxqXBmOVLG30OGwsmABIU_Q.ttf",
|
4201 |
+
"regular": "http://fonts.gstatic.com/s/cormorantsc/v6/0yb5GD4kxqXBmOVLG30OGwserA.ttf",
|
4202 |
+
"500": "http://fonts.gstatic.com/s/cormorantsc/v6/0ybmGD4kxqXBmOVLG30OGwsmWBMU_Q.ttf",
|
4203 |
+
"600": "http://fonts.gstatic.com/s/cormorantsc/v6/0ybmGD4kxqXBmOVLG30OGwsmdBQU_Q.ttf",
|
4204 |
+
"700": "http://fonts.gstatic.com/s/cormorantsc/v6/0ybmGD4kxqXBmOVLG30OGwsmEBUU_Q.ttf"
|
4205 |
}
|
4206 |
},
|
4207 |
{
|
4217 |
],
|
4218 |
"subsets": [
|
4219 |
"vietnamese",
|
|
|
4220 |
"cyrillic",
|
4221 |
+
"cyrillic-ext",
|
4222 |
+
"latin",
|
4223 |
+
"latin-ext"
|
4224 |
],
|
4225 |
+
"version": "v6",
|
4226 |
+
"lastModified": "2018-10-08",
|
4227 |
"files": {
|
4228 |
+
"300": "http://fonts.gstatic.com/s/cormorantunicase/v6/HI_ViZUaILtOqhqgDeXoF_n1_fTGX9N_tucv.ttf",
|
4229 |
+
"regular": "http://fonts.gstatic.com/s/cormorantunicase/v6/HI_QiZUaILtOqhqgDeXoF_n1_fTGX-vT.ttf",
|
4230 |
+
"500": "http://fonts.gstatic.com/s/cormorantunicase/v6/HI_ViZUaILtOqhqgDeXoF_n1_fTGX9Mnt-cv.ttf",
|
4231 |
+
"600": "http://fonts.gstatic.com/s/cormorantunicase/v6/HI_ViZUaILtOqhqgDeXoF_n1_fTGX9MLsOcv.ttf",
|
4232 |
+
"700": "http://fonts.gstatic.com/s/cormorantunicase/v6/HI_ViZUaILtOqhqgDeXoF_n1_fTGX9Nvsecv.ttf"
|
4233 |
}
|
4234 |
},
|
4235 |
{
|
4286 |
"700italic"
|
4287 |
],
|
4288 |
"subsets": [
|
|
|
|
|
4289 |
"vietnamese",
|
|
|
4290 |
"cyrillic",
|
4291 |
+
"cyrillic-ext",
|
4292 |
+
"latin",
|
4293 |
+
"greek-ext",
|
4294 |
"greek",
|
4295 |
+
"hebrew",
|
4296 |
+
"latin-ext"
|
4297 |
],
|
4298 |
"version": "v12",
|
4299 |
"lastModified": "2017-10-10",
|
4460 |
],
|
4461 |
"subsets": [
|
4462 |
"vietnamese",
|
|
|
4463 |
"cyrillic",
|
4464 |
+
"cyrillic-ext",
|
4465 |
+
"latin",
|
4466 |
+
"latin-ext"
|
4467 |
],
|
4468 |
"version": "v9",
|
4469 |
"lastModified": "2017-10-10",
|
4482 |
"regular"
|
4483 |
],
|
4484 |
"subsets": [
|
4485 |
+
"korean",
|
4486 |
+
"latin"
|
4487 |
],
|
4488 |
+
"version": "v5",
|
4489 |
+
"lastModified": "2018-11-08",
|
4490 |
"files": {
|
4491 |
+
"regular": "http://fonts.gstatic.com/s/cutefont/v5/Noaw6Uny2oWPbSHMrY6vmJNVNC9hkw.ttf"
|
4492 |
}
|
4493 |
},
|
4494 |
{
|
4587 |
"700"
|
4588 |
],
|
4589 |
"subsets": [
|
|
|
4590 |
"vietnamese",
|
4591 |
"latin",
|
4592 |
+
"hebrew",
|
4593 |
"latin-ext"
|
4594 |
],
|
4595 |
"version": "v2",
|
4640 |
"regular"
|
4641 |
],
|
4642 |
"subsets": [
|
|
|
4643 |
"devanagari",
|
4644 |
+
"latin",
|
4645 |
"latin-ext"
|
4646 |
],
|
4647 |
"version": "v4",
|
4693 |
"subsets": [
|
4694 |
"latin"
|
4695 |
],
|
4696 |
+
"version": "v11",
|
4697 |
+
"lastModified": "2018-10-08",
|
4698 |
"files": {
|
4699 |
+
"regular": "http://fonts.gstatic.com/s/deliusunicase/v11/845BNMEwEIOVT8BmgfSzIr_6mmLH.ttf",
|
4700 |
+
"700": "http://fonts.gstatic.com/s/deliusunicase/v11/845CNMEwEIOVT8BmgfSzIr_6mlp7WMr_.ttf"
|
4701 |
}
|
4702 |
},
|
4703 |
{
|
4744 |
"latin",
|
4745 |
"latin-ext"
|
4746 |
],
|
4747 |
+
"version": "v7",
|
4748 |
+
"lastModified": "2018-11-29",
|
4749 |
"files": {
|
4750 |
+
"regular": "http://fonts.gstatic.com/s/devonshire/v7/46kqlbDwWirWr4gtBD2BX0Vq01lYAZM.ttf"
|
4751 |
}
|
4752 |
},
|
4753 |
{
|
4758 |
"regular"
|
4759 |
],
|
4760 |
"subsets": [
|
4761 |
+
"telugu",
|
4762 |
+
"latin"
|
4763 |
],
|
4764 |
+
"version": "v6",
|
4765 |
+
"lastModified": "2018-11-29",
|
4766 |
"files": {
|
4767 |
+
"regular": "http://fonts.gstatic.com/s/dhurjati/v6/_6_8ED3gSeatXfFiFX3ySKQtuTA2.ttf"
|
4768 |
}
|
4769 |
},
|
4770 |
{
|
4775 |
"regular"
|
4776 |
],
|
4777 |
"subsets": [
|
|
|
|
|
4778 |
"cyrillic",
|
4779 |
+
"cyrillic-ext",
|
4780 |
+
"latin",
|
4781 |
+
"greek-ext",
|
4782 |
"greek",
|
4783 |
+
"latin-ext"
|
|
|
4784 |
],
|
4785 |
"version": "v11",
|
4786 |
"lastModified": "2017-10-10",
|
4830 |
"regular"
|
4831 |
],
|
4832 |
"subsets": [
|
4833 |
+
"korean",
|
4834 |
+
"latin"
|
4835 |
],
|
4836 |
+
"version": "v7",
|
4837 |
+
"lastModified": "2018-10-16",
|
4838 |
"files": {
|
4839 |
+
"regular": "http://fonts.gstatic.com/s/dohyeon/v7/TwMN-I8CRRU2zM86HFE3.ttf"
|
4840 |
}
|
4841 |
},
|
4842 |
{
|
4847 |
"regular"
|
4848 |
],
|
4849 |
"subsets": [
|
4850 |
+
"korean",
|
4851 |
+
"latin"
|
4852 |
],
|
4853 |
+
"version": "v5",
|
4854 |
+
"lastModified": "2018-11-08",
|
4855 |
"files": {
|
4856 |
+
"regular": "http://fonts.gstatic.com/s/dokdo/v5/esDf315XNuCBLxLo4NaMlKcH.ttf"
|
4857 |
}
|
4858 |
},
|
4859 |
{
|
4965 |
"latin",
|
4966 |
"latin-ext"
|
4967 |
],
|
4968 |
+
"version": "v7",
|
4969 |
+
"lastModified": "2018-10-08",
|
4970 |
"files": {
|
4971 |
+
"regular": "http://fonts.gstatic.com/s/drsugiyama/v7/HTxoL2k4N3O9n5I1boGI7abR.ttf"
|
4972 |
}
|
4973 |
},
|
4974 |
{
|
4982 |
"latin",
|
4983 |
"latin-ext"
|
4984 |
],
|
4985 |
+
"version": "v11",
|
4986 |
+
"lastModified": "2018-08-01",
|
4987 |
"files": {
|
4988 |
+
"regular": "http://fonts.gstatic.com/s/durusans/v11/xn7iYH8xwmSyTvEV_HOxTw.ttf"
|
4989 |
}
|
4990 |
},
|
4991 |
{
|
5022 |
"800italic"
|
5023 |
],
|
5024 |
"subsets": [
|
|
|
5025 |
"vietnamese",
|
|
|
5026 |
"cyrillic",
|
5027 |
+
"cyrillic-ext",
|
5028 |
+
"latin",
|
5029 |
+
"greek-ext",
|
5030 |
"greek",
|
5031 |
+
"latin-ext"
|
|
|
5032 |
],
|
5033 |
"version": "v9",
|
5034 |
"lastModified": "2017-11-07",
|
5070 |
"regular"
|
5071 |
],
|
5072 |
"subsets": [
|
5073 |
+
"korean",
|
5074 |
+
"latin"
|
5075 |
],
|
5076 |
+
"version": "v5",
|
5077 |
+
"lastModified": "2018-11-29",
|
5078 |
"files": {
|
5079 |
+
"regular": "http://fonts.gstatic.com/s/eastseadokdo/v5/xfuo0Wn2V2_KanASqXSZp22m05_aGavYS18y.ttf"
|
5080 |
}
|
5081 |
},
|
5082 |
{
|
5131 |
"800"
|
5132 |
],
|
5133 |
"subsets": [
|
|
|
5134 |
"devanagari",
|
5135 |
+
"latin",
|
5136 |
"latin-ext"
|
5137 |
],
|
5138 |
"version": "v6",
|
5157 |
],
|
5158 |
"subsets": [
|
5159 |
"arabic",
|
5160 |
+
"cyrillic",
|
5161 |
+
"latin"
|
5162 |
],
|
5163 |
+
"version": "v4",
|
5164 |
+
"lastModified": "2018-08-01",
|
5165 |
"files": {
|
5166 |
+
"regular": "http://fonts.gstatic.com/s/elmessiri/v4/K2F0fZBRmr9vQ1pHEey6Aoo.ttf",
|
5167 |
+
"500": "http://fonts.gstatic.com/s/elmessiri/v4/K2F3fZBRmr9vQ1pHEey6On6jJyo.ttf",
|
5168 |
+
"600": "http://fonts.gstatic.com/s/elmessiri/v4/K2F3fZBRmr9vQ1pHEey6OlKkJyo.ttf",
|
5169 |
+
"700": "http://fonts.gstatic.com/s/elmessiri/v4/K2F3fZBRmr9vQ1pHEey6OjalJyo.ttf"
|
5170 |
}
|
5171 |
},
|
5172 |
{
|
5234 |
"latin",
|
5235 |
"latin-ext"
|
5236 |
],
|
5237 |
+
"version": "v7",
|
5238 |
+
"lastModified": "2018-11-29",
|
5239 |
"files": {
|
5240 |
+
"regular": "http://fonts.gstatic.com/s/emblemaone/v7/nKKT-GQ0F5dSY8vzG0rOEIRBHl57G_f_.ttf"
|
5241 |
}
|
5242 |
},
|
5243 |
{
|
5413 |
"latin",
|
5414 |
"latin-ext"
|
5415 |
],
|
5416 |
+
"version": "v3",
|
5417 |
+
"lastModified": "2018-10-08",
|
5418 |
"files": {
|
5419 |
+
"100": "http://fonts.gstatic.com/s/encodesanssemiexpanded/v3/ke8xOhAPMEZs-BDuzwftTNJ85JvwMOzE9d9Cca5TM-41Kw.ttf",
|
5420 |
+
"200": "http://fonts.gstatic.com/s/encodesanssemiexpanded/v3/ke8yOhAPMEZs-BDuzwftTNJ85JvwMOzE9d9Cca5TM0IUCyA.ttf",
|
5421 |
+
"300": "http://fonts.gstatic.com/s/encodesanssemiexpanded/v3/ke8yOhAPMEZs-BDuzwftTNJ85JvwMOzE9d9Cca5TMyYXCyA.ttf",
|
5422 |
+
"regular": "http://fonts.gstatic.com/s/encodesanssemiexpanded/v3/ke83OhAPMEZs-BDuzwftTNJ85JvwMOzE9d9Cca5TC4o.ttf",
|
5423 |
+
"500": "http://fonts.gstatic.com/s/encodesanssemiexpanded/v3/ke8yOhAPMEZs-BDuzwftTNJ85JvwMOzE9d9Cca5TM34WCyA.ttf",
|
5424 |
+
"600": "http://fonts.gstatic.com/s/encodesanssemiexpanded/v3/ke8yOhAPMEZs-BDuzwftTNJ85JvwMOzE9d9Cca5TM1IRCyA.ttf",
|
5425 |
+
"700": "http://fonts.gstatic.com/s/encodesanssemiexpanded/v3/ke8yOhAPMEZs-BDuzwftTNJ85JvwMOzE9d9Cca5TMzYQCyA.ttf",
|
5426 |
+
"800": "http://fonts.gstatic.com/s/encodesanssemiexpanded/v3/ke8yOhAPMEZs-BDuzwftTNJ85JvwMOzE9d9Cca5TMyoTCyA.ttf",
|
5427 |
+
"900": "http://fonts.gstatic.com/s/encodesanssemiexpanded/v3/ke8yOhAPMEZs-BDuzwftTNJ85JvwMOzE9d9Cca5TMw4SCyA.ttf"
|
5428 |
}
|
5429 |
},
|
5430 |
{
|
5437 |
"subsets": [
|
5438 |
"latin"
|
5439 |
],
|
5440 |
+
"version": "v7",
|
5441 |
+
"lastModified": "2018-10-08",
|
5442 |
"files": {
|
5443 |
+
"regular": "http://fonts.gstatic.com/s/engagement/v7/x3dlckLDZbqa7RUs9MFVXNo.ttf"
|
5444 |
}
|
5445 |
},
|
5446 |
{
|
5490 |
"latin",
|
5491 |
"latin-ext"
|
5492 |
],
|
5493 |
+
"version": "v9",
|
5494 |
+
"lastModified": "2018-11-29",
|
5495 |
"files": {
|
5496 |
+
"regular": "http://fonts.gstatic.com/s/ericaone/v9/WBLnrEXccV9VGrOKmGD1W0_MJMGxiQ.ttf"
|
5497 |
}
|
5498 |
},
|
5499 |
{
|
5507 |
"latin",
|
5508 |
"latin-ext"
|
5509 |
],
|
5510 |
+
"version": "v6",
|
5511 |
+
"lastModified": "2018-10-08",
|
5512 |
"files": {
|
5513 |
+
"regular": "http://fonts.gstatic.com/s/esteban/v6/r05bGLZE-bdGdN-GdOs.ttf"
|
5514 |
}
|
5515 |
},
|
5516 |
{
|
5524 |
"latin",
|
5525 |
"latin-ext"
|
5526 |
],
|
5527 |
+
"version": "v6",
|
5528 |
+
"lastModified": "2018-10-08",
|
5529 |
"files": {
|
5530 |
+
"regular": "http://fonts.gstatic.com/s/euphoriascript/v6/mFTpWb0X2bLb_cx6To2B8GpKoD5akw.ttf"
|
5531 |
}
|
5532 |
},
|
5533 |
{
|
5576 |
"latin",
|
5577 |
"latin-ext"
|
5578 |
],
|
5579 |
+
"version": "v7",
|
5580 |
+
"lastModified": "2018-09-19",
|
5581 |
+
"files": {
|
5582 |
+
"100": "http://fonts.gstatic.com/s/exo/v7/4UaMrEtFpBIaEH6m.ttf",
|
5583 |
+
"100italic": "http://fonts.gstatic.com/s/exo/v7/4UaCrEtFpBISdkbC0DI.ttf",
|
5584 |
+
"200": "http://fonts.gstatic.com/s/exo/v7/4UaDrEtFpBIavF-G8A.ttf",
|
5585 |
+
"200italic": "http://fonts.gstatic.com/s/exo/v7/4UaBrEtFpBISdkZu8RLm.ttf",
|
5586 |
+
"300": "http://fonts.gstatic.com/s/exo/v7/4UaDrEtFpBIa2FyG8A.ttf",
|
5587 |
+
"300italic": "http://fonts.gstatic.com/s/exo/v7/4UaBrEtFpBISdkYK8hLm.ttf",
|
5588 |
+
"regular": "http://fonts.gstatic.com/s/exo/v7/4UaOrEtFpBIidA.ttf",
|
5589 |
+
"italic": "http://fonts.gstatic.com/s/exo/v7/4UaMrEtFpBISdn6m.ttf",
|
5590 |
+
"500": "http://fonts.gstatic.com/s/exo/v7/4UaDrEtFpBIagF2G8A.ttf",
|
5591 |
+
"500italic": "http://fonts.gstatic.com/s/exo/v7/4UaBrEtFpBISdkZS8xLm.ttf",
|
5592 |
+
"600": "http://fonts.gstatic.com/s/exo/v7/4UaDrEtFpBIarFqG8A.ttf",
|
5593 |
+
"600italic": "http://fonts.gstatic.com/s/exo/v7/4UaBrEtFpBISdkZ-9BLm.ttf",
|
5594 |
+
"700": "http://fonts.gstatic.com/s/exo/v7/4UaDrEtFpBIayFuG8A.ttf",
|
5595 |
+
"700italic": "http://fonts.gstatic.com/s/exo/v7/4UaBrEtFpBISdkYa9RLm.ttf",
|
5596 |
+
"800": "http://fonts.gstatic.com/s/exo/v7/4UaDrEtFpBIa1FiG8A.ttf",
|
5597 |
+
"800italic": "http://fonts.gstatic.com/s/exo/v7/4UaBrEtFpBISdkYG9hLm.ttf",
|
5598 |
+
"900": "http://fonts.gstatic.com/s/exo/v7/4UaDrEtFpBIa8FmG8A.ttf",
|
5599 |
+
"900italic": "http://fonts.gstatic.com/s/exo/v7/4UaBrEtFpBISdkYi9xLm.ttf"
|
5600 |
}
|
5601 |
},
|
5602 |
{
|
5624 |
"900italic"
|
5625 |
],
|
5626 |
"subsets": [
|
|
|
5627 |
"cyrillic",
|
5628 |
+
"latin",
|
5629 |
"latin-ext"
|
5630 |
],
|
5631 |
"version": "v4",
|
5668 |
"subsets": [
|
5669 |
"latin"
|
5670 |
],
|
5671 |
+
"version": "v11",
|
5672 |
+
"lastModified": "2018-10-08",
|
5673 |
+
"files": {
|
5674 |
+
"regular": "http://fonts.gstatic.com/s/expletussans/v11/RLp5K5v5_bqufTYdnhFzDj2dRfk.ttf",
|
5675 |
+
"italic": "http://fonts.gstatic.com/s/expletussans/v11/RLpnK5v5_bqufTYdnhFzDj2ddfsYvw.ttf",
|
5676 |
+
"500": "http://fonts.gstatic.com/s/expletussans/v11/RLpkK5v5_bqufTYdnhFzDj2dfQ07n6k.ttf",
|
5677 |
+
"500italic": "http://fonts.gstatic.com/s/expletussans/v11/RLpiK5v5_bqufTYdnhFzDj2ddfsgS6oPVA.ttf",
|
5678 |
+
"600": "http://fonts.gstatic.com/s/expletussans/v11/RLpkK5v5_bqufTYdnhFzDj2dfSE8n6k.ttf",
|
5679 |
+
"600italic": "http://fonts.gstatic.com/s/expletussans/v11/RLpiK5v5_bqufTYdnhFzDj2ddfsgZ60PVA.ttf",
|
5680 |
+
"700": "http://fonts.gstatic.com/s/expletussans/v11/RLpkK5v5_bqufTYdnhFzDj2dfUU9n6k.ttf",
|
5681 |
+
"700italic": "http://fonts.gstatic.com/s/expletussans/v11/RLpiK5v5_bqufTYdnhFzDj2ddfsgA6wPVA.ttf"
|
5682 |
+
}
|
5683 |
+
},
|
5684 |
+
{
|
5685 |
+
"kind": "webfonts#webfont",
|
5686 |
+
"family": "Fahkwang",
|
5687 |
+
"category": "sans-serif",
|
5688 |
+
"variants": [
|
5689 |
+
"200",
|
5690 |
+
"200italic",
|
5691 |
+
"300",
|
5692 |
+
"300italic",
|
5693 |
+
"regular",
|
5694 |
+
"italic",
|
5695 |
+
"500",
|
5696 |
+
"500italic",
|
5697 |
+
"600",
|
5698 |
+
"600italic",
|
5699 |
+
"700",
|
5700 |
+
"700italic"
|
5701 |
+
],
|
5702 |
+
"subsets": [
|
5703 |
+
"vietnamese",
|
5704 |
+
"thai",
|
5705 |
+
"latin",
|
5706 |
+
"latin-ext"
|
5707 |
+
],
|
5708 |
+
"version": "v2",
|
5709 |
+
"lastModified": "2018-11-29",
|
5710 |
"files": {
|
5711 |
+
"200": "http://fonts.gstatic.com/s/fahkwang/v2/Noa26Uj3zpmBOgbNpOJHmZlRFipxkwjx.ttf",
|
5712 |
+
"200italic": "http://fonts.gstatic.com/s/fahkwang/v2/Noa06Uj3zpmBOgbNpOqNgHFQHC5Tlhjxdw4.ttf",
|
5713 |
+
"300": "http://fonts.gstatic.com/s/fahkwang/v2/Noa26Uj3zpmBOgbNpOIjmplRFipxkwjx.ttf",
|
5714 |
+
"300italic": "http://fonts.gstatic.com/s/fahkwang/v2/Noa06Uj3zpmBOgbNpOqNgBVTHC5Tlhjxdw4.ttf",
|
5715 |
+
"regular": "http://fonts.gstatic.com/s/fahkwang/v2/Noax6Uj3zpmBOgbNpNqPsr1ZPTZ4.ttf",
|
5716 |
+
"italic": "http://fonts.gstatic.com/s/fahkwang/v2/Noa36Uj3zpmBOgbNpOqNuLl7OCZ4ihE.ttf",
|
5717 |
+
"500": "http://fonts.gstatic.com/s/fahkwang/v2/Noa26Uj3zpmBOgbNpOJ7m5lRFipxkwjx.ttf",
|
5718 |
+
"500italic": "http://fonts.gstatic.com/s/fahkwang/v2/Noa06Uj3zpmBOgbNpOqNgE1SHC5Tlhjxdw4.ttf",
|
5719 |
+
"600": "http://fonts.gstatic.com/s/fahkwang/v2/Noa26Uj3zpmBOgbNpOJXnJlRFipxkwjx.ttf",
|
5720 |
+
"600italic": "http://fonts.gstatic.com/s/fahkwang/v2/Noa06Uj3zpmBOgbNpOqNgGFVHC5Tlhjxdw4.ttf",
|
5721 |
+
"700": "http://fonts.gstatic.com/s/fahkwang/v2/Noa26Uj3zpmBOgbNpOIznZlRFipxkwjx.ttf",
|
5722 |
+
"700italic": "http://fonts.gstatic.com/s/fahkwang/v2/Noa06Uj3zpmBOgbNpOqNgAVUHC5Tlhjxdw4.ttf"
|
5723 |
}
|
5724 |
},
|
5725 |
{
|
5749 |
],
|
5750 |
"subsets": [
|
5751 |
"vietnamese",
|
|
|
5752 |
"gujarati",
|
5753 |
+
"latin",
|
5754 |
"latin-ext"
|
5755 |
],
|
5756 |
"version": "v3",
|
5769 |
"subsets": [
|
5770 |
"latin"
|
5771 |
],
|
5772 |
+
"version": "v7",
|
5773 |
+
"lastModified": "2018-11-29",
|
5774 |
"files": {
|
5775 |
+
"regular": "http://fonts.gstatic.com/s/fascinate/v7/z7NWdRrufC8XJK0IIEli1LbQRPyNrw.ttf"
|
5776 |
}
|
5777 |
},
|
5778 |
{
|
5801 |
"subsets": [
|
5802 |
"latin"
|
5803 |
],
|
5804 |
+
"version": "v9",
|
5805 |
+
"lastModified": "2018-08-01",
|
5806 |
"files": {
|
5807 |
+
"regular": "http://fonts.gstatic.com/s/fasterone/v9/H4ciBXCHmdfClFb-vWhfyLs.ttf"
|
5808 |
}
|
5809 |
},
|
5810 |
{
|
5817 |
"subsets": [
|
5818 |
"khmer"
|
5819 |
],
|
5820 |
+
"version": "v9",
|
5821 |
+
"lastModified": "2018-11-29",
|
5822 |
"files": {
|
5823 |
+
"regular": "http://fonts.gstatic.com/s/fasthand/v9/0yb9GDohyKTYn_ZEESkuYkw2rQg1.ttf"
|
5824 |
}
|
5825 |
},
|
5826 |
{
|
5882 |
"subsets": [
|
5883 |
"latin"
|
5884 |
],
|
5885 |
+
"version": "v10",
|
5886 |
+
"lastModified": "2018-11-29",
|
5887 |
"files": {
|
5888 |
+
"regular": "http://fonts.gstatic.com/s/federant/v10/2sDdZGNfip_eirT0_U0jRUG0AqUc.ttf"
|
5889 |
}
|
5890 |
},
|
5891 |
{
|
5964 |
"700"
|
5965 |
],
|
5966 |
"subsets": [
|
|
|
|
|
5967 |
"cyrillic",
|
5968 |
+
"cyrillic-ext",
|
5969 |
+
"latin",
|
5970 |
+
"greek-ext",
|
5971 |
"greek",
|
5972 |
+
"latin-ext"
|
|
|
5973 |
],
|
5974 |
"version": "v6",
|
5975 |
"lastModified": "2017-10-10",
|
6004 |
"900italic"
|
6005 |
],
|
6006 |
"subsets": [
|
|
|
6007 |
"vietnamese",
|
|
|
6008 |
"cyrillic",
|
6009 |
+
"cyrillic-ext",
|
6010 |
+
"latin",
|
6011 |
+
"greek-ext",
|
6012 |
"greek",
|
6013 |
+
"latin-ext"
|
|
|
6014 |
],
|
6015 |
"version": "v8",
|
6016 |
"lastModified": "2017-10-10",
|
6060 |
"900italic"
|
6061 |
],
|
6062 |
"subsets": [
|
|
|
6063 |
"vietnamese",
|
|
|
6064 |
"cyrillic",
|
6065 |
+
"cyrillic-ext",
|
6066 |
+
"latin",
|
6067 |
+
"greek-ext",
|
6068 |
"greek",
|
6069 |
+
"latin-ext"
|
|
|
6070 |
],
|
6071 |
"version": "v2",
|
6072 |
"lastModified": "2017-10-10",
|
6116 |
"900italic"
|
6117 |
],
|
6118 |
"subsets": [
|
|
|
6119 |
"vietnamese",
|
|
|
6120 |
"cyrillic",
|
6121 |
+
"cyrillic-ext",
|
6122 |
+
"latin",
|
6123 |
+
"greek-ext",
|
6124 |
"greek",
|
6125 |
+
"latin-ext"
|
|
|
6126 |
],
|
6127 |
"version": "v2",
|
6128 |
"lastModified": "2017-10-10",
|
6226 |
"latin",
|
6227 |
"latin-ext"
|
6228 |
],
|
6229 |
+
"version": "v8",
|
6230 |
+
"lastModified": "2018-10-08",
|
6231 |
"files": {
|
6232 |
+
"regular": "http://fonts.gstatic.com/s/fondamento/v8/4UaHrEJGsxNmFTPDnkaJx60.ttf",
|
6233 |
+
"italic": "http://fonts.gstatic.com/s/fondamento/v8/4UaFrEJGsxNmFTPDnkaJ96_p4g.ttf"
|
6234 |
}
|
6235 |
},
|
6236 |
{
|
6257 |
"regular"
|
6258 |
],
|
6259 |
"subsets": [
|
|
|
6260 |
"cyrillic",
|
6261 |
+
"cyrillic-ext",
|
6262 |
+
"latin",
|
6263 |
+
"latin-ext"
|
6264 |
],
|
6265 |
"version": "v8",
|
6266 |
"lastModified": "2017-10-10",
|
6280 |
"latin",
|
6281 |
"latin-ext"
|
6282 |
],
|
6283 |
+
"version": "v12",
|
6284 |
+
"lastModified": "2018-10-08",
|
6285 |
"files": {
|
6286 |
+
"regular": "http://fonts.gstatic.com/s/francoisone/v12/_Xmr-H4zszafZw3A-KPSZutNxg.ttf"
|
6287 |
}
|
6288 |
},
|
6289 |
{
|
6298 |
"900"
|
6299 |
],
|
6300 |
"subsets": [
|
|
|
6301 |
"latin",
|
6302 |
+
"hebrew",
|
6303 |
"latin-ext"
|
6304 |
],
|
6305 |
"version": "v3",
|
6323 |
"latin",
|
6324 |
"latin-ext"
|
6325 |
],
|
6326 |
+
"version": "v6",
|
6327 |
+
"lastModified": "2018-10-08",
|
6328 |
"files": {
|
6329 |
+
"regular": "http://fonts.gstatic.com/s/freckleface/v6/AMOWz4SXrmKHCvXTohxY-YI0Uw.ttf"
|
6330 |
}
|
6331 |
},
|
6332 |
{
|
6371 |
"subsets": [
|
6372 |
"khmer"
|
6373 |
],
|
6374 |
+
"version": "v10",
|
6375 |
+
"lastModified": "2018-11-29",
|
6376 |
"files": {
|
6377 |
+
"regular": "http://fonts.gstatic.com/s/freehand/v10/cIf-Ma5eqk01VjKTgAmBTmUOmZJk.ttf"
|
6378 |
}
|
6379 |
},
|
6380 |
{
|
6421 |
"latin",
|
6422 |
"latin-ext"
|
6423 |
],
|
6424 |
+
"version": "v11",
|
6425 |
+
"lastModified": "2018-11-29",
|
6426 |
"files": {
|
6427 |
+
"regular": "http://fonts.gstatic.com/s/fruktur/v11/SZc53FHsOru5QYsMfz3GkUrS8DI.ttf"
|
6428 |
}
|
6429 |
},
|
6430 |
{
|
6472 |
"subsets": [
|
6473 |
"greek"
|
6474 |
],
|
6475 |
+
"version": "v10",
|
6476 |
+
"lastModified": "2018-08-01",
|
6477 |
"files": {
|
6478 |
+
"regular": "http://fonts.gstatic.com/s/gfsneohellenic/v10/8QIRdiDOrfiq0b7R8O1Iw9WLcY5TLQ.ttf",
|
6479 |
+
"italic": "http://fonts.gstatic.com/s/gfsneohellenic/v10/8QITdiDOrfiq0b7R8O1Iw9WLcY5jL6JL.ttf",
|
6480 |
+
"700": "http://fonts.gstatic.com/s/gfsneohellenic/v10/8QIUdiDOrfiq0b7R8O1Iw9WLcY5rkYdr6w.ttf",
|
6481 |
+
"700italic": "http://fonts.gstatic.com/s/gfsneohellenic/v10/8QIWdiDOrfiq0b7R8O1Iw9WLcY5jL5r37oQb.ttf"
|
6482 |
}
|
6483 |
},
|
6484 |
{
|
6489 |
"regular"
|
6490 |
],
|
6491 |
"subsets": [
|
|
|
6492 |
"cyrillic",
|
6493 |
+
"cyrillic-ext",
|
6494 |
+
"latin"
|
6495 |
],
|
6496 |
"version": "v6",
|
6497 |
"lastModified": "2017-10-10",
|
6509 |
"700"
|
6510 |
],
|
6511 |
"subsets": [
|
6512 |
+
"korean",
|
6513 |
+
"latin"
|
6514 |
],
|
6515 |
+
"version": "v4",
|
6516 |
+
"lastModified": "2018-08-29",
|
6517 |
"files": {
|
6518 |
+
"300": "http://fonts.gstatic.com/s/gaegu/v4/TuGSUVB6Up9NU57nifw7.ttf",
|
6519 |
+
"regular": "http://fonts.gstatic.com/s/gaegu/v4/TuGfUVB6Up9NU6ZL.ttf",
|
6520 |
+
"700": "http://fonts.gstatic.com/s/gaegu/v4/TuGSUVB6Up9NU573jvw7.ttf"
|
6521 |
}
|
6522 |
},
|
6523 |
{
|
6595 |
"regular"
|
6596 |
],
|
6597 |
"subsets": [
|
6598 |
+
"korean",
|
6599 |
+
"latin"
|
6600 |
],
|
6601 |
+
"version": "v5",
|
6602 |
+
"lastModified": "2018-11-29",
|
6603 |
"files": {
|
6604 |
+
"regular": "http://fonts.gstatic.com/s/gamjaflower/v5/6NUR8FiKJg-Pa0rM6uN40Z4kyf9Fdty2ew.ttf"
|
6605 |
}
|
6606 |
},
|
6607 |
{
|
6678 |
"subsets": [
|
6679 |
"latin"
|
6680 |
],
|
6681 |
+
"version": "v9",
|
6682 |
+
"lastModified": "2018-11-29",
|
6683 |
"files": {
|
6684 |
+
"regular": "http://fonts.gstatic.com/s/geostar/v9/sykz-yx4n701VLOftSq9-trEvlQ.ttf"
|
6685 |
}
|
6686 |
},
|
6687 |
{
|
6694 |
"subsets": [
|
6695 |
"latin"
|
6696 |
],
|
6697 |
+
"version": "v9",
|
6698 |
+
"lastModified": "2018-11-29",
|
6699 |
"files": {
|
6700 |
+
"regular": "http://fonts.gstatic.com/s/geostarfill/v9/AMOWz4SWuWiXFfjEohxQ9os0U1K2w9lb4g.ttf"
|
6701 |
}
|
6702 |
},
|
6703 |
{
|
6724 |
"regular"
|
6725 |
],
|
6726 |
"subsets": [
|
6727 |
+
"telugu",
|
6728 |
+
"latin"
|
6729 |
],
|
6730 |
+
"version": "v5",
|
6731 |
+
"lastModified": "2018-11-29",
|
6732 |
"files": {
|
6733 |
+
"regular": "http://fonts.gstatic.com/s/gidugu/v5/L0x8DFMkk1Uf6w3RvPCmRSlUig.ttf"
|
6734 |
}
|
6735 |
},
|
6736 |
{
|
6792 |
"700"
|
6793 |
],
|
6794 |
"subsets": [
|
|
|
6795 |
"devanagari",
|
6796 |
+
"latin",
|
6797 |
"latin-ext"
|
6798 |
],
|
6799 |
+
"version": "v7",
|
6800 |
+
"lastModified": "2018-10-08",
|
6801 |
"files": {
|
6802 |
+
"regular": "http://fonts.gstatic.com/s/glegoo/v7/_Xmt-HQyrTKWaw2Jiw.ttf",
|
6803 |
+
"700": "http://fonts.gstatic.com/s/glegoo/v7/_Xmu-HQyrTKWaw2xN4a9CA.ttf"
|
6804 |
}
|
6805 |
},
|
6806 |
{
|
6862 |
"subsets": [
|
6863 |
"latin"
|
6864 |
],
|
6865 |
+
"version": "v6",
|
6866 |
+
"lastModified": "2018-11-29",
|
6867 |
"files": {
|
6868 |
+
"regular": "http://fonts.gstatic.com/s/gorditas/v6/ll8_K2aTVD26DsPEtQDoDa4AlxYb.ttf",
|
6869 |
+
"700": "http://fonts.gstatic.com/s/gorditas/v6/ll84K2aTVD26DsPEtThUIooIvAoShA1i.ttf"
|
6870 |
}
|
6871 |
},
|
6872 |
{
|
6885 |
"900"
|
6886 |
],
|
6887 |
"subsets": [
|
6888 |
+
"korean",
|
6889 |
+
"latin"
|
6890 |
],
|
6891 |
+
"version": "v4",
|
6892 |
+
"lastModified": "2018-08-29",
|
6893 |
"files": {
|
6894 |
+
"100": "http://fonts.gstatic.com/s/gothica1/v4/CSR74z5ZnPydRjlCCwlCCMcq.ttf",
|
6895 |
+
"200": "http://fonts.gstatic.com/s/gothica1/v4/CSR44z5ZnPydRjlCCwlCpOYKSA.ttf",
|
6896 |
+
"300": "http://fonts.gstatic.com/s/gothica1/v4/CSR44z5ZnPydRjlCCwlCwOUKSA.ttf",
|
6897 |
+
"regular": "http://fonts.gstatic.com/s/gothica1/v4/CSR94z5ZnPydRjlCCwl6bA.ttf",
|
6898 |
+
"500": "http://fonts.gstatic.com/s/gothica1/v4/CSR44z5ZnPydRjlCCwlCmOQKSA.ttf",
|
6899 |
+
"600": "http://fonts.gstatic.com/s/gothica1/v4/CSR44z5ZnPydRjlCCwlCtOMKSA.ttf",
|
6900 |
+
"700": "http://fonts.gstatic.com/s/gothica1/v4/CSR44z5ZnPydRjlCCwlC0OIKSA.ttf",
|
6901 |
+
"800": "http://fonts.gstatic.com/s/gothica1/v4/CSR44z5ZnPydRjlCCwlCzOEKSA.ttf",
|
6902 |
+
"900": "http://fonts.gstatic.com/s/gothica1/v4/CSR44z5ZnPydRjlCCwlC6OAKSA.ttf"
|
6903 |
}
|
6904 |
},
|
6905 |
{
|
6995 |
"latin",
|
6996 |
"latin-ext"
|
6997 |
],
|
6998 |
+
"version": "v6",
|
6999 |
+
"lastModified": "2018-10-08",
|
7000 |
"files": {
|
7001 |
+
"regular": "http://fonts.gstatic.com/s/griffy/v6/FwZa7-ox2FQh9kfwSA.ttf"
|
7002 |
}
|
7003 |
},
|
7004 |
{
|
7031 |
"latin",
|
7032 |
"latin-ext"
|
7033 |
],
|
7034 |
+
"version": "v7",
|
7035 |
+
"lastModified": "2018-08-01",
|
7036 |
"files": {
|
7037 |
+
"regular": "http://fonts.gstatic.com/s/gudea/v7/neIFzCqgsI0mp-CP.ttf",
|
7038 |
+
"italic": "http://fonts.gstatic.com/s/gudea/v7/neILzCqgsI0mp9CN_oU.ttf",
|
7039 |
+
"700": "http://fonts.gstatic.com/s/gudea/v7/neIIzCqgsI0mp9gz26WG.ttf"
|
7040 |
}
|
7041 |
},
|
7042 |
{
|
7047 |
"regular"
|
7048 |
],
|
7049 |
"subsets": [
|
7050 |
+
"korean",
|
7051 |
+
"latin"
|
7052 |
],
|
7053 |
+
"version": "v4",
|
7054 |
+
"lastModified": "2018-08-29",
|
7055 |
"files": {
|
7056 |
+
"regular": "http://fonts.gstatic.com/s/gugi/v4/A2BVn5dXywshVA4.ttf"
|
7057 |
}
|
7058 |
},
|
7059 |
{
|
7064 |
"regular"
|
7065 |
],
|
7066 |
"subsets": [
|
7067 |
+
"telugu",
|
7068 |
+
"latin"
|
7069 |
],
|
7070 |
"version": "v5",
|
7071 |
"lastModified": "2017-10-10",
|
7102 |
"700"
|
7103 |
],
|
7104 |
"subsets": [
|
|
|
7105 |
"devanagari",
|
7106 |
+
"latin",
|
7107 |
"latin-ext"
|
7108 |
],
|
7109 |
+
"version": "v5",
|
7110 |
+
"lastModified": "2018-10-08",
|
7111 |
"files": {
|
7112 |
+
"300": "http://fonts.gstatic.com/s/halant/v5/u-490qaujRI2Pbsvc_pCmw.ttf",
|
7113 |
+
"regular": "http://fonts.gstatic.com/s/halant/v5/u-4-0qaujRI2PbsX3w.ttf",
|
7114 |
+
"500": "http://fonts.gstatic.com/s/halant/v5/u-490qaujRI2PbsvK_tCmw.ttf",
|
7115 |
+
"600": "http://fonts.gstatic.com/s/halant/v5/u-490qaujRI2PbsvB_xCmw.ttf",
|
7116 |
+
"700": "http://fonts.gstatic.com/s/halant/v5/u-490qaujRI2PbsvY_1Cmw.ttf"
|
7117 |
}
|
7118 |
},
|
7119 |
{
|
7144 |
"latin",
|
7145 |
"latin-ext"
|
7146 |
],
|
7147 |
+
"version": "v8",
|
7148 |
+
"lastModified": "2018-11-08",
|
7149 |
"files": {
|
7150 |
+
"regular": "http://fonts.gstatic.com/s/hanalei/v8/E21n_dD8iufIjBRHXzgmVydREus.ttf"
|
7151 |
}
|
7152 |
},
|
7153 |
{
|
7229 |
"arabic",
|
7230 |
"latin"
|
7231 |
],
|
7232 |
+
"version": "v4",
|
7233 |
+
"lastModified": "2018-08-01",
|
7234 |
"files": {
|
7235 |
+
"regular": "http://fonts.gstatic.com/s/harmattan/v4/goksH6L2DkFvVvRp9XpTSw.ttf"
|
7236 |
}
|
7237 |
},
|
7238 |
{
|
7266 |
"900"
|
7267 |
],
|
7268 |
"subsets": [
|
7269 |
+
"latin",
|
7270 |
+
"hebrew"
|
7271 |
],
|
7272 |
"version": "v3",
|
7273 |
"lastModified": "2017-10-10",
|
7322 |
"regular"
|
7323 |
],
|
7324 |
"subsets": [
|
7325 |
+
"korean",
|
7326 |
+
"latin"
|
7327 |
],
|
7328 |
+
"version": "v5",
|
7329 |
+
"lastModified": "2018-11-29",
|
7330 |
"files": {
|
7331 |
+
"regular": "http://fonts.gstatic.com/s/himelody/v5/46ktlbP8Vnz0pJcqCTbEf29E31BBGA.ttf"
|
7332 |
}
|
7333 |
},
|
7334 |
{
|
7343 |
"700"
|
7344 |
],
|
7345 |
"subsets": [
|
|
|
7346 |
"devanagari",
|
7347 |
+
"latin",
|
7348 |
"latin-ext"
|
7349 |
],
|
7350 |
"version": "v8",
|
7369 |
"700"
|
7370 |
],
|
7371 |
"subsets": [
|
|
|
7372 |
"telugu",
|
7373 |
+
"latin",
|
7374 |
"latin-ext"
|
7375 |
],
|
7376 |
"version": "v3",
|
7395 |
"700"
|
7396 |
],
|
7397 |
"subsets": [
|
7398 |
+
"tamil",
|
7399 |
"latin",
|
7400 |
+
"latin-ext"
|
|
|
7401 |
],
|
7402 |
"version": "v3",
|
7403 |
"lastModified": "2017-10-10",
|
7447 |
"700"
|
7448 |
],
|
7449 |
"subsets": [
|
|
|
7450 |
"gujarati",
|
7451 |
+
"latin",
|
7452 |
"latin-ext"
|
7453 |
],
|
7454 |
"version": "v4",
|
7531 |
],
|
7532 |
"subsets": [
|
7533 |
"vietnamese",
|
|
|
7534 |
"cyrillic",
|
7535 |
+
"cyrillic-ext",
|
7536 |
+
"latin",
|
7537 |
+
"latin-ext"
|
7538 |
],
|
7539 |
+
"version": "v3",
|
7540 |
+
"lastModified": "2018-08-29",
|
7541 |
"files": {
|
7542 |
+
"100": "http://fonts.gstatic.com/s/ibmplexmono/v3/-F6pfjptAgt5VM-kVkqdyU8n3kwq0g.ttf",
|
7543 |
+
"100italic": "http://fonts.gstatic.com/s/ibmplexmono/v3/-F6rfjptAgt5VM-kVkqdyU8n1ioStndl.ttf",
|
7544 |
+
"200": "http://fonts.gstatic.com/s/ibmplexmono/v3/-F6qfjptAgt5VM-kVkqdyU8n3uAL8lc.ttf",
|
7545 |
+
"200italic": "http://fonts.gstatic.com/s/ibmplexmono/v3/-F6sfjptAgt5VM-kVkqdyU8n1ioSGlZFhw.ttf",
|
7546 |
+
"300": "http://fonts.gstatic.com/s/ibmplexmono/v3/-F6qfjptAgt5VM-kVkqdyU8n3oQI8lc.ttf",
|
7547 |
+
"300italic": "http://fonts.gstatic.com/s/ibmplexmono/v3/-F6sfjptAgt5VM-kVkqdyU8n1ioSflVFhw.ttf",
|
7548 |
+
"regular": "http://fonts.gstatic.com/s/ibmplexmono/v3/-F63fjptAgt5VM-kVkqdyU8n5ig.ttf",
|
7549 |
+
"italic": "http://fonts.gstatic.com/s/ibmplexmono/v3/-F6pfjptAgt5VM-kVkqdyU8n1ioq0g.ttf",
|
7550 |
+
"500": "http://fonts.gstatic.com/s/ibmplexmono/v3/-F6qfjptAgt5VM-kVkqdyU8n3twJ8lc.ttf",
|
7551 |
+
"500italic": "http://fonts.gstatic.com/s/ibmplexmono/v3/-F6sfjptAgt5VM-kVkqdyU8n1ioSJlRFhw.ttf",
|
7552 |
+
"600": "http://fonts.gstatic.com/s/ibmplexmono/v3/-F6qfjptAgt5VM-kVkqdyU8n3vAO8lc.ttf",
|
7553 |
+
"600italic": "http://fonts.gstatic.com/s/ibmplexmono/v3/-F6sfjptAgt5VM-kVkqdyU8n1ioSClNFhw.ttf",
|
7554 |
+
"700": "http://fonts.gstatic.com/s/ibmplexmono/v3/-F6qfjptAgt5VM-kVkqdyU8n3pQP8lc.ttf",
|
7555 |
+
"700italic": "http://fonts.gstatic.com/s/ibmplexmono/v3/-F6sfjptAgt5VM-kVkqdyU8n1ioSblJFhw.ttf"
|
7556 |
}
|
7557 |
},
|
7558 |
{
|
7577 |
],
|
7578 |
"subsets": [
|
7579 |
"vietnamese",
|
|
|
7580 |
"cyrillic",
|
7581 |
+
"cyrillic-ext",
|
7582 |
+
"latin",
|
7583 |
+
"latin-ext"
|
7584 |
],
|
7585 |
+
"version": "v3",
|
7586 |
+
"lastModified": "2018-08-29",
|
7587 |
"files": {
|
7588 |
+
"100": "http://fonts.gstatic.com/s/ibmplexsans/v3/zYX-KVElMYYaJe8bpLHnCwDKjbLeEA.ttf",
|
7589 |
+
"100italic": "http://fonts.gstatic.com/s/ibmplexsans/v3/zYX8KVElMYYaJe8bpLHnCwDKhdTmdKZM.ttf",
|
7590 |
+
"200": "http://fonts.gstatic.com/s/ibmplexsans/v3/zYX9KVElMYYaJe8bpLHnCwDKjR7_MIY.ttf",
|
7591 |
+
"200italic": "http://fonts.gstatic.com/s/ibmplexsans/v3/zYX7KVElMYYaJe8bpLHnCwDKhdTm2IdscQ.ttf",
|
7592 |
+
"300": "http://fonts.gstatic.com/s/ibmplexsans/v3/zYX9KVElMYYaJe8bpLHnCwDKjXr8MIY.ttf",
|
7593 |
+
"300italic": "http://fonts.gstatic.com/s/ibmplexsans/v3/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRscQ.ttf",
|
7594 |
+
"regular": "http://fonts.gstatic.com/s/ibmplexsans/v3/zYXgKVElMYYaJe8bpLHnCwDKtdY.ttf",
|
7595 |
+
"italic": "http://fonts.gstatic.com/s/ibmplexsans/v3/zYX-KVElMYYaJe8bpLHnCwDKhdTeEA.ttf",
|
7596 |
+
"500": "http://fonts.gstatic.com/s/ibmplexsans/v3/zYX9KVElMYYaJe8bpLHnCwDKjSL9MIY.ttf",
|
7597 |
+
"500italic": "http://fonts.gstatic.com/s/ibmplexsans/v3/zYX7KVElMYYaJe8bpLHnCwDKhdTm5IVscQ.ttf",
|
7598 |
+
"600": "http://fonts.gstatic.com/s/ibmplexsans/v3/zYX9KVElMYYaJe8bpLHnCwDKjQ76MIY.ttf",
|
7599 |
+
"600italic": "http://fonts.gstatic.com/s/ibmplexsans/v3/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJscQ.ttf",
|
7600 |
+
"700": "http://fonts.gstatic.com/s/ibmplexsans/v3/zYX9KVElMYYaJe8bpLHnCwDKjWr7MIY.ttf",
|
7601 |
+
"700italic": "http://fonts.gstatic.com/s/ibmplexsans/v3/zYX7KVElMYYaJe8bpLHnCwDKhdTmrINscQ.ttf"
|
7602 |
}
|
7603 |
},
|
7604 |
{
|
7626 |
"latin",
|
7627 |
"latin-ext"
|
7628 |
],
|
7629 |
+
"version": "v4",
|
7630 |
+
"lastModified": "2018-10-08",
|
7631 |
"files": {
|
7632 |
+
"100": "http://fonts.gstatic.com/s/ibmplexsanscondensed/v4/Gg8nN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHY7KyKs.ttf",
|
7633 |
+
"100italic": "http://fonts.gstatic.com/s/ibmplexsanscondensed/v4/Gg8hN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHYas8M_LhQ.ttf",
|
7634 |
+
"200": "http://fonts.gstatic.com/s/ibmplexsanscondensed/v4/Gg8gN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHY5m6Yvr.ttf",
|
7635 |
+
"200italic": "http://fonts.gstatic.com/s/ibmplexsanscondensed/v4/Gg8iN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHYas8GPqpYM.ttf",
|
7636 |
+
"300": "http://fonts.gstatic.com/s/ibmplexsanscondensed/v4/Gg8gN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHY4C6ovr.ttf",
|
7637 |
+
"300italic": "http://fonts.gstatic.com/s/ibmplexsanscondensed/v4/Gg8iN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHYas8AfppYM.ttf",
|
7638 |
+
"regular": "http://fonts.gstatic.com/s/ibmplexsanscondensed/v4/Gg8lN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHbau.ttf",
|
7639 |
+
"italic": "http://fonts.gstatic.com/s/ibmplexsanscondensed/v4/Gg8nN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHYasyKs.ttf",
|
7640 |
+
"500": "http://fonts.gstatic.com/s/ibmplexsanscondensed/v4/Gg8gN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHY5a64vr.ttf",
|
7641 |
+
"500italic": "http://fonts.gstatic.com/s/ibmplexsanscondensed/v4/Gg8iN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHYas8F_opYM.ttf",
|
7642 |
+
"600": "http://fonts.gstatic.com/s/ibmplexsanscondensed/v4/Gg8gN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHY527Ivr.ttf",
|
7643 |
+
"600italic": "http://fonts.gstatic.com/s/ibmplexsanscondensed/v4/Gg8iN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHYas8HPvpYM.ttf",
|
7644 |
+
"700": "http://fonts.gstatic.com/s/ibmplexsanscondensed/v4/Gg8gN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHY4S7Yvr.ttf",
|
7645 |
+
"700italic": "http://fonts.gstatic.com/s/ibmplexsanscondensed/v4/Gg8iN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHYas8BfupYM.ttf"
|
7646 |
}
|
7647 |
},
|
7648 |
{
|
7667 |
],
|
7668 |
"subsets": [
|
7669 |
"vietnamese",
|
|
|
7670 |
"cyrillic",
|
7671 |
+
"cyrillic-ext",
|
7672 |
+
"latin",
|
7673 |
+
"latin-ext"
|
7674 |
],
|
7675 |
+
"version": "v4",
|
7676 |
+
"lastModified": "2018-08-29",
|
7677 |
"files": {
|
7678 |
+
"100": "http://fonts.gstatic.com/s/ibmplexserif/v4/jizBREVNn1dOx-zrZ2X3pZvkTi182zI.ttf",
|
7679 |
+
"100italic": "http://fonts.gstatic.com/s/ibmplexserif/v4/jizHREVNn1dOx-zrZ2X3pZvkTiUa41YTiw.ttf",
|
7680 |
+
"200": "http://fonts.gstatic.com/s/ibmplexserif/v4/jizAREVNn1dOx-zrZ2X3pZvkTi3Q-hIz.ttf",
|
7681 |
+
"200italic": "http://fonts.gstatic.com/s/ibmplexserif/v4/jizGREVNn1dOx-zrZ2X3pZvkTiUa4_oyq14.ttf",
|
7682 |
+
"300": "http://fonts.gstatic.com/s/ibmplexserif/v4/jizAREVNn1dOx-zrZ2X3pZvkTi20-RIz.ttf",
|
7683 |
+
"300italic": "http://fonts.gstatic.com/s/ibmplexserif/v4/jizGREVNn1dOx-zrZ2X3pZvkTiUa454xq14.ttf",
|
7684 |
+
"regular": "http://fonts.gstatic.com/s/ibmplexserif/v4/jizDREVNn1dOx-zrZ2X3pZvkThUY.ttf",
|
7685 |
+
"italic": "http://fonts.gstatic.com/s/ibmplexserif/v4/jizBREVNn1dOx-zrZ2X3pZvkTiUa2zI.ttf",
|
7686 |
+
"500": "http://fonts.gstatic.com/s/ibmplexserif/v4/jizAREVNn1dOx-zrZ2X3pZvkTi3s-BIz.ttf",
|
7687 |
+
"500italic": "http://fonts.gstatic.com/s/ibmplexserif/v4/jizGREVNn1dOx-zrZ2X3pZvkTiUa48Ywq14.ttf",
|
7688 |
+
"600": "http://fonts.gstatic.com/s/ibmplexserif/v4/jizAREVNn1dOx-zrZ2X3pZvkTi3A_xIz.ttf",
|
7689 |
+
"600italic": "http://fonts.gstatic.com/s/ibmplexserif/v4/jizGREVNn1dOx-zrZ2X3pZvkTiUa4-o3q14.ttf",
|
7690 |
+
"700": "http://fonts.gstatic.com/s/ibmplexserif/v4/jizAREVNn1dOx-zrZ2X3pZvkTi2k_hIz.ttf",
|
7691 |
+
"700italic": "http://fonts.gstatic.com/s/ibmplexserif/v4/jizGREVNn1dOx-zrZ2X3pZvkTiUa4442q14.ttf"
|
7692 |
}
|
7693 |
},
|
7694 |
{
|
7753 |
"subsets": [
|
7754 |
"latin"
|
7755 |
],
|
7756 |
+
"version": "v8",
|
7757 |
+
"lastModified": "2018-11-29",
|
7758 |
"files": {
|
7759 |
+
"regular": "http://fonts.gstatic.com/s/imfelldoublepicasc/v8/neIazDmuiMkFo6zj_sHpQ8teNbWlwBB_hXjJ4Y0Eeru2dGg.ttf"
|
7760 |
}
|
7761 |
},
|
7762 |
{
|
7904 |
"latin",
|
7905 |
"latin-ext"
|
7906 |
],
|
7907 |
+
"version": "v6",
|
7908 |
+
"lastModified": "2018-10-08",
|
7909 |
"files": {
|
7910 |
+
"regular": "http://fonts.gstatic.com/s/imprima/v6/VEMxRoN7sY3yuy-7-oU.ttf"
|
7911 |
}
|
7912 |
},
|
7913 |
{
|
7975 |
"latin",
|
7976 |
"latin-ext"
|
7977 |
],
|
7978 |
+
"version": "v6",
|
7979 |
+
"lastModified": "2018-10-08",
|
7980 |
"files": {
|
7981 |
+
"regular": "http://fonts.gstatic.com/s/inika/v6/rnCm-x5X3QP-phTH.ttf",
|
7982 |
+
"700": "http://fonts.gstatic.com/s/inika/v6/rnCr-x5X3QP-pix7auM-.ttf"
|
7983 |
}
|
7984 |
},
|
7985 |
{
|
7996 |
"900"
|
7997 |
],
|
7998 |
"subsets": [
|
|
|
7999 |
"devanagari",
|
8000 |
+
"latin",
|
8001 |
"latin-ext"
|
8002 |
],
|
8003 |
"version": "v3",
|
8039 |
"700italic"
|
8040 |
],
|
8041 |
"subsets": [
|
|
|
8042 |
"cyrillic",
|
8043 |
+
"cyrillic-ext",
|
8044 |
+
"latin",
|
8045 |
+
"latin-ext"
|
8046 |
],
|
8047 |
+
"version": "v12",
|
8048 |
+
"lastModified": "2018-10-08",
|
8049 |
"files": {
|
8050 |
+
"regular": "http://fonts.gstatic.com/s/istokweb/v12/3qTvojGmgSyUukBzKslZAQ.ttf",
|
8051 |
+
"italic": "http://fonts.gstatic.com/s/istokweb/v12/3qTpojGmgSyUukBzKslpA2t6.ttf",
|
8052 |
+
"700": "http://fonts.gstatic.com/s/istokweb/v12/3qTqojGmgSyUukBzKslhvU5a_g.ttf",
|
8053 |
+
"700italic": "http://fonts.gstatic.com/s/istokweb/v12/3qT0ojGmgSyUukBzKslpA1PG-2MQ.ttf"
|
8054 |
}
|
8055 |
},
|
8056 |
{
|
8095 |
],
|
8096 |
"subsets": [
|
8097 |
"vietnamese",
|
8098 |
+
"thai",
|
8099 |
"latin",
|
8100 |
+
"latin-ext"
|
|
|
8101 |
],
|
8102 |
"version": "v2",
|
8103 |
"lastModified": "2017-10-10",
|
8115 |
"subsets": [
|
8116 |
"latin"
|
8117 |
],
|
8118 |
+
"version": "v6",
|
8119 |
+
"lastModified": "2018-11-29",
|
8120 |
"files": {
|
8121 |
+
"regular": "http://fonts.gstatic.com/s/jacquesfrancois/v6/ZXu9e04ZvKeOOHIe1TMahbcIU2cgmcPqoeRWfbs.ttf"
|
8122 |
}
|
8123 |
},
|
8124 |
{
|
8131 |
"subsets": [
|
8132 |
"latin"
|
8133 |
],
|
8134 |
+
"version": "v6",
|
8135 |
+
"lastModified": "2018-10-08",
|
8136 |
"files": {
|
8137 |
+
"regular": "http://fonts.gstatic.com/s/jacquesfrancoisshadow/v6/KR1FBtOz8PKTMk-kqdkLVrvR0ECFrB6Pin-2_q8V.ttf"
|
8138 |
}
|
8139 |
},
|
8140 |
{
|
8146 |
"700"
|
8147 |
],
|
8148 |
"subsets": [
|
|
|
8149 |
"devanagari",
|
8150 |
+
"latin",
|
8151 |
"latin-ext"
|
8152 |
],
|
8153 |
+
"version": "v4",
|
8154 |
+
"lastModified": "2018-10-08",
|
8155 |
"files": {
|
8156 |
+
"regular": "http://fonts.gstatic.com/s/jaldi/v4/or3sQ67z0_CI30NU.ttf",
|
8157 |
+
"700": "http://fonts.gstatic.com/s/jaldi/v4/or3hQ67z0_CI33voSbT3.ttf"
|
8158 |
}
|
8159 |
},
|
8160 |
{
|
8220 |
"latin",
|
8221 |
"latin-ext"
|
8222 |
],
|
8223 |
+
"version": "v6",
|
8224 |
+
"lastModified": "2018-11-29",
|
8225 |
"files": {
|
8226 |
+
"regular": "http://fonts.gstatic.com/s/jomhuria/v6/Dxxp8j-TMXf-llKur2b1MOGbC3Dh.ttf"
|
8227 |
}
|
8228 |
},
|
8229 |
{
|
8307 |
"latin",
|
8308 |
"latin-ext"
|
8309 |
],
|
8310 |
+
"version": "v6",
|
8311 |
+
"lastModified": "2018-10-08",
|
8312 |
"files": {
|
8313 |
+
"regular": "http://fonts.gstatic.com/s/jotione/v6/Z9XVDmdJQAmWm9TwaYTe.ttf"
|
8314 |
}
|
8315 |
},
|
8316 |
{
|
8321 |
"regular"
|
8322 |
],
|
8323 |
"subsets": [
|
8324 |
+
"korean",
|
8325 |
+
"latin"
|
8326 |
],
|
8327 |
+
"version": "v4",
|
8328 |
+
"lastModified": "2018-08-29",
|
8329 |
"files": {
|
8330 |
+
"regular": "http://fonts.gstatic.com/s/jua/v4/co3KmW9ljjAjcw.ttf"
|
8331 |
}
|
8332 |
},
|
8333 |
{
|
8413 |
"700"
|
8414 |
],
|
8415 |
"subsets": [
|
|
|
8416 |
"vietnamese",
|
|
|
8417 |
"cyrillic",
|
8418 |
+
"cyrillic-ext",
|
8419 |
+
"latin",
|
8420 |
+
"greek-ext",
|
8421 |
"greek",
|
8422 |
+
"latin-ext"
|
|
|
8423 |
],
|
8424 |
"version": "v9",
|
8425 |
"lastModified": "2017-10-10",
|
8464 |
"regular": "http://fonts.gstatic.com/s/justmeagaindownhere/v9/MwQmbgXtz-Wc6RUEGNMc0QpRrfUh2hSdBBMoAuwH.ttf"
|
8465 |
}
|
8466 |
},
|
8467 |
+
{
|
8468 |
+
"kind": "webfonts#webfont",
|
8469 |
+
"family": "K2D",
|
8470 |
+
"category": "sans-serif",
|
8471 |
+
"variants": [
|
8472 |
+
"100",
|
8473 |
+
"100italic",
|
8474 |
+
"200",
|
8475 |
+
"200italic",
|
8476 |
+
"300",
|
8477 |
+
"300italic",
|
8478 |
+
"regular",
|
8479 |
+
"italic",
|
8480 |
+
"500",
|
8481 |
+
"500italic",
|
8482 |
+
"600",
|
8483 |
+
"600italic",
|
8484 |
+
"700",
|
8485 |
+
"700italic",
|
8486 |
+
"800",
|
8487 |
+
"800italic"
|
8488 |
+
],
|
8489 |
+
"subsets": [
|
8490 |
+
"vietnamese",
|
8491 |
+
"thai",
|
8492 |
+
"latin",
|
8493 |
+
"latin-ext"
|
8494 |
+
],
|
8495 |
+
"version": "v1",
|
8496 |
+
"lastModified": "2018-09-26",
|
8497 |
+
"files": {
|
8498 |
+
"100": "http://fonts.gstatic.com/s/k2d/v1/J7aRnpF2V0ErE6Up.ttf",
|
8499 |
+
"100italic": "http://fonts.gstatic.com/s/k2d/v1/J7afnpF2V0EjdZ1NtLY.ttf",
|
8500 |
+
"200": "http://fonts.gstatic.com/s/k2d/v1/J7aenpF2V0Erv4QJlA.ttf",
|
8501 |
+
"200italic": "http://fonts.gstatic.com/s/k2d/v1/J7acnpF2V0EjdZ3hlZY4.ttf",
|
8502 |
+
"300": "http://fonts.gstatic.com/s/k2d/v1/J7aenpF2V0Er24cJlA.ttf",
|
8503 |
+
"300italic": "http://fonts.gstatic.com/s/k2d/v1/J7acnpF2V0EjdZ2FlpY4.ttf",
|
8504 |
+
"regular": "http://fonts.gstatic.com/s/k2d/v1/J7aTnpF2V0ETdw.ttf",
|
8505 |
+
"italic": "http://fonts.gstatic.com/s/k2d/v1/J7aRnpF2V0EjdaUp.ttf",
|
8506 |
+
"500": "http://fonts.gstatic.com/s/k2d/v1/J7aenpF2V0Erg4YJlA.ttf",
|
8507 |
+
"500italic": "http://fonts.gstatic.com/s/k2d/v1/J7acnpF2V0EjdZ3dl5Y4.ttf",
|
8508 |
+
"600": "http://fonts.gstatic.com/s/k2d/v1/J7aenpF2V0Err4EJlA.ttf",
|
8509 |
+
"600italic": "http://fonts.gstatic.com/s/k2d/v1/J7acnpF2V0EjdZ3xkJY4.ttf",
|
8510 |
+
"700": "http://fonts.gstatic.com/s/k2d/v1/J7aenpF2V0Ery4AJlA.ttf",
|
8511 |
+
"700italic": "http://fonts.gstatic.com/s/k2d/v1/J7acnpF2V0EjdZ2VkZY4.ttf",
|
8512 |
+
"800": "http://fonts.gstatic.com/s/k2d/v1/J7aenpF2V0Er14MJlA.ttf",
|
8513 |
+
"800italic": "http://fonts.gstatic.com/s/k2d/v1/J7acnpF2V0EjdZ2JkpY4.ttf"
|
8514 |
+
}
|
8515 |
+
},
|
8516 |
{
|
8517 |
"kind": "webfonts#webfont",
|
8518 |
"family": "Kadwa",
|
8522 |
"700"
|
8523 |
],
|
8524 |
"subsets": [
|
8525 |
+
"devanagari",
|
8526 |
+
"latin"
|
8527 |
],
|
8528 |
"version": "v2",
|
8529 |
"lastModified": "2017-10-10",
|
8542 |
"700"
|
8543 |
],
|
8544 |
"subsets": [
|
|
|
8545 |
"devanagari",
|
8546 |
+
"latin",
|
8547 |
"latin-ext"
|
8548 |
],
|
8549 |
"version": "v8",
|
8598 |
],
|
8599 |
"subsets": [
|
8600 |
"vietnamese",
|
8601 |
+
"thai",
|
8602 |
"latin",
|
8603 |
+
"latin-ext"
|
|
|
8604 |
],
|
8605 |
"version": "v3",
|
8606 |
"lastModified": "2017-10-10",
|
8680 |
"700"
|
8681 |
],
|
8682 |
"subsets": [
|
|
|
8683 |
"devanagari",
|
8684 |
+
"latin",
|
8685 |
"latin-ext"
|
8686 |
],
|
8687 |
+
"version": "v8",
|
8688 |
+
"lastModified": "2018-10-08",
|
8689 |
"files": {
|
8690 |
+
"300": "http://fonts.gstatic.com/s/karma/v8/va9F4kzAzMZRGLjDY8Z_.ttf",
|
8691 |
+
"regular": "http://fonts.gstatic.com/s/karma/v8/va9I4kzAzMZRGIBv.ttf",
|
8692 |
+
"500": "http://fonts.gstatic.com/s/karma/v8/va9F4kzAzMZRGLibYsZ_.ttf",
|
8693 |
+
"600": "http://fonts.gstatic.com/s/karma/v8/va9F4kzAzMZRGLi3ZcZ_.ttf",
|
8694 |
+
"700": "http://fonts.gstatic.com/s/karma/v8/va9F4kzAzMZRGLjTZMZ_.ttf"
|
8695 |
}
|
8696 |
},
|
8697 |
{
|
8706 |
"latin",
|
8707 |
"latin-ext"
|
8708 |
],
|
8709 |
+
"version": "v5",
|
8710 |
+
"lastModified": "2018-08-01",
|
8711 |
"files": {
|
8712 |
+
"regular": "http://fonts.gstatic.com/s/katibeh/v5/ZGjXol5MQJog4bxDaC0.ttf"
|
8713 |
}
|
8714 |
},
|
8715 |
{
|
8737 |
"regular"
|
8738 |
],
|
8739 |
"subsets": [
|
8740 |
+
"tamil",
|
8741 |
"latin",
|
8742 |
+
"latin-ext"
|
|
|
8743 |
],
|
8744 |
"version": "v3",
|
8745 |
"lastModified": "2017-10-09",
|
8774 |
"subsets": [
|
8775 |
"khmer"
|
8776 |
],
|
8777 |
+
"version": "v6",
|
8778 |
+
"lastModified": "2018-11-29",
|
8779 |
"files": {
|
8780 |
+
"regular": "http://fonts.gstatic.com/s/kdamthmor/v6/MwQzbhjs3veF6QwJVf0JkGMViblPtXs.ttf"
|
8781 |
}
|
8782 |
},
|
8783 |
{
|
8805 |
"regular"
|
8806 |
],
|
8807 |
"subsets": [
|
|
|
8808 |
"cyrillic",
|
8809 |
+
"latin",
|
8810 |
"latin-ext"
|
8811 |
],
|
8812 |
+
"version": "v8",
|
8813 |
+
"lastModified": "2018-10-08",
|
8814 |
"files": {
|
8815 |
+
"regular": "http://fonts.gstatic.com/s/kellyslab/v8/-W_7XJX0Rz3cxUnJC5t6TkM.ttf"
|
8816 |
}
|
8817 |
},
|
8818 |
{
|
8843 |
"700"
|
8844 |
],
|
8845 |
"subsets": [
|
|
|
8846 |
"devanagari",
|
8847 |
+
"latin",
|
8848 |
"latin-ext"
|
8849 |
],
|
8850 |
"version": "v6",
|
8885 |
"800"
|
8886 |
],
|
8887 |
"subsets": [
|
|
|
8888 |
"devanagari",
|
8889 |
+
"latin",
|
8890 |
"latin-ext"
|
8891 |
],
|
8892 |
"version": "v3",
|
8907 |
"regular"
|
8908 |
],
|
8909 |
"subsets": [
|
8910 |
+
"korean",
|
8911 |
+
"latin"
|
8912 |
],
|
8913 |
+
"version": "v4",
|
8914 |
+
"lastModified": "2018-08-29",
|
8915 |
"files": {
|
8916 |
+
"regular": "http://fonts.gstatic.com/s/kiranghaerang/v4/E21-_dn_gvvIjhYON1lpIU4-bcqv.ttf"
|
8917 |
}
|
8918 |
},
|
8919 |
{
|
8951 |
},
|
8952 |
{
|
8953 |
"kind": "webfonts#webfont",
|
8954 |
+
"family": "KoHo",
|
8955 |
+
"category": "sans-serif",
|
8956 |
"variants": [
|
8957 |
+
"200",
|
8958 |
+
"200italic",
|
8959 |
+
"300",
|
8960 |
+
"300italic",
|
8961 |
+
"regular",
|
8962 |
+
"italic",
|
8963 |
+
"500",
|
8964 |
+
"500italic",
|
8965 |
+
"600",
|
8966 |
+
"600italic",
|
8967 |
+
"700",
|
8968 |
+
"700italic"
|
8969 |
],
|
8970 |
"subsets": [
|
8971 |
+
"vietnamese",
|
8972 |
+
"thai",
|
8973 |
"latin",
|
8974 |
"latin-ext"
|
8975 |
],
|
8976 |
+
"version": "v2",
|
8977 |
+
"lastModified": "2018-11-29",
|
8978 |
"files": {
|
8979 |
+
"200": "http://fonts.gstatic.com/s/koho/v2/K2FxfZ5fmddNPuE1WJ75JoKhHys.ttf",
|
8980 |
+
"200italic": "http://fonts.gstatic.com/s/koho/v2/K2FzfZ5fmddNNisssJ_zIqCkDyvqZA.ttf",
|
8981 |
+
"300": "http://fonts.gstatic.com/s/koho/v2/K2FxfZ5fmddNPoU2WJ75JoKhHys.ttf",
|
8982 |
+
"300italic": "http://fonts.gstatic.com/s/koho/v2/K2FzfZ5fmddNNiss1JzzIqCkDyvqZA.ttf",
|
8983 |
+
"regular": "http://fonts.gstatic.com/s/koho/v2/K2F-fZ5fmddNBikefJbSOos.ttf",
|
8984 |
+
"italic": "http://fonts.gstatic.com/s/koho/v2/K2FwfZ5fmddNNisUeLTXKou4Bg.ttf",
|
8985 |
+
"500": "http://fonts.gstatic.com/s/koho/v2/K2FxfZ5fmddNPt03WJ75JoKhHys.ttf",
|
8986 |
+
"500italic": "http://fonts.gstatic.com/s/koho/v2/K2FzfZ5fmddNNissjJ3zIqCkDyvqZA.ttf",
|
8987 |
+
"600": "http://fonts.gstatic.com/s/koho/v2/K2FxfZ5fmddNPvEwWJ75JoKhHys.ttf",
|
8988 |
+
"600italic": "http://fonts.gstatic.com/s/koho/v2/K2FzfZ5fmddNNissoJrzIqCkDyvqZA.ttf",
|
8989 |
+
"700": "http://fonts.gstatic.com/s/koho/v2/K2FxfZ5fmddNPpUxWJ75JoKhHys.ttf",
|
8990 |
+
"700italic": "http://fonts.gstatic.com/s/koho/v2/K2FzfZ5fmddNNissxJvzIqCkDyvqZA.ttf"
|
8991 |
}
|
8992 |
},
|
8993 |
{
|
8994 |
"kind": "webfonts#webfont",
|
8995 |
+
"family": "Kodchasan",
|
8996 |
+
"category": "sans-serif",
|
8997 |
"variants": [
|
8998 |
+
"200",
|
8999 |
+
"200italic",
|
9000 |
+
"300",
|
9001 |
+
"300italic",
|
9002 |
+
"regular",
|
9003 |
+
"italic",
|
9004 |
+
"500",
|
9005 |
+
"500italic",
|
9006 |
+
"600",
|
9007 |
+
"600italic",
|
9008 |
+
"700",
|
9009 |
+
"700italic"
|
9010 |
+
],
|
9011 |
+
"subsets": [
|
9012 |
+
"vietnamese",
|
9013 |
+
"thai",
|
9014 |
+
"latin",
|
9015 |
+
"latin-ext"
|
9016 |
+
],
|
9017 |
+
"version": "v2",
|
9018 |
+
"lastModified": "2018-11-29",
|
9019 |
+
"files": {
|
9020 |
+
"200": "http://fonts.gstatic.com/s/kodchasan/v2/1cX0aUPOAJv9sG4I-DJeR1Cggeqo3eMeoA.ttf",
|
9021 |
+
"200italic": "http://fonts.gstatic.com/s/kodchasan/v2/1cXqaUPOAJv9sG4I-DJWjUlIgOCs_-YOoIgN.ttf",
|
9022 |
+
"300": "http://fonts.gstatic.com/s/kodchasan/v2/1cX0aUPOAJv9sG4I-DJeI1Oggeqo3eMeoA.ttf",
|
9023 |
+
"300italic": "http://fonts.gstatic.com/s/kodchasan/v2/1cXqaUPOAJv9sG4I-DJWjUksg-Cs_-YOoIgN.ttf",
|
9024 |
+
"regular": "http://fonts.gstatic.com/s/kodchasan/v2/1cXxaUPOAJv9sG4I-DJmj3uEicG01A.ttf",
|
9025 |
+
"italic": "http://fonts.gstatic.com/s/kodchasan/v2/1cX3aUPOAJv9sG4I-DJWjXGAq8Sk1PoH.ttf",
|
9026 |
+
"500": "http://fonts.gstatic.com/s/kodchasan/v2/1cX0aUPOAJv9sG4I-DJee1Kggeqo3eMeoA.ttf",
|
9027 |
+
"500italic": "http://fonts.gstatic.com/s/kodchasan/v2/1cXqaUPOAJv9sG4I-DJWjUl0guCs_-YOoIgN.ttf",
|
9028 |
+
"600": "http://fonts.gstatic.com/s/kodchasan/v2/1cX0aUPOAJv9sG4I-DJeV1Wggeqo3eMeoA.ttf",
|
9029 |
+
"600italic": "http://fonts.gstatic.com/s/kodchasan/v2/1cXqaUPOAJv9sG4I-DJWjUlYheCs_-YOoIgN.ttf",
|
9030 |
+
"700": "http://fonts.gstatic.com/s/kodchasan/v2/1cX0aUPOAJv9sG4I-DJeM1Sggeqo3eMeoA.ttf",
|
9031 |
+
"700italic": "http://fonts.gstatic.com/s/kodchasan/v2/1cXqaUPOAJv9sG4I-DJWjUk8hOCs_-YOoIgN.ttf"
|
9032 |
+
}
|
9033 |
+
},
|
9034 |
+
{
|
9035 |
+
"kind": "webfonts#webfont",
|
9036 |
+
"family": "Kosugi",
|
9037 |
+
"category": "sans-serif",
|
9038 |
+
"variants": [
|
9039 |
+
"regular"
|
9040 |
+
],
|
9041 |
+
"subsets": [
|
9042 |
+
"cyrillic",
|
9043 |
+
"latin",
|
9044 |
+
"japanese"
|
9045 |
+
],
|
9046 |
+
"version": "v2",
|
9047 |
+
"lastModified": "2018-11-29",
|
9048 |
+
"files": {
|
9049 |
+
"regular": "http://fonts.gstatic.com/s/kosugi/v2/pxiFyp4_v8FCjlI4NLr6f1pdEQ.ttf"
|
9050 |
+
}
|
9051 |
+
},
|
9052 |
+
{
|
9053 |
+
"kind": "webfonts#webfont",
|
9054 |
+
"family": "Kosugi Maru",
|
9055 |
+
"category": "sans-serif",
|
9056 |
+
"variants": [
|
9057 |
+
"regular"
|
9058 |
+
],
|
9059 |
+
"subsets": [
|
9060 |
+
"cyrillic",
|
9061 |
+
"latin",
|
9062 |
+
"japanese"
|
9063 |
+
],
|
9064 |
+
"version": "v1",
|
9065 |
+
"lastModified": "2018-08-13",
|
9066 |
+
"files": {
|
9067 |
+
"regular": "http://fonts.gstatic.com/s/kosugimaru/v1/0nksC9PgP_wGh21A2KeqGiTq.ttf"
|
9068 |
+
}
|
9069 |
+
},
|
9070 |
+
{
|
9071 |
+
"kind": "webfonts#webfont",
|
9072 |
+
"family": "Kotta One",
|
9073 |
+
"category": "serif",
|
9074 |
+
"variants": [
|
9075 |
+
"regular"
|
9076 |
+
],
|
9077 |
+
"subsets": [
|
9078 |
+
"latin",
|
9079 |
+
"latin-ext"
|
9080 |
+
],
|
9081 |
+
"version": "v5",
|
9082 |
+
"lastModified": "2017-10-10",
|
9083 |
+
"files": {
|
9084 |
+
"regular": "http://fonts.gstatic.com/s/kottaone/v5/S6u_w41LXzPc_jlfNWqPHA.ttf"
|
9085 |
+
}
|
9086 |
+
},
|
9087 |
+
{
|
9088 |
+
"kind": "webfonts#webfont",
|
9089 |
+
"family": "Koulen",
|
9090 |
+
"category": "display",
|
9091 |
+
"variants": [
|
9092 |
+
"regular"
|
9093 |
+
],
|
9094 |
+
"subsets": [
|
9095 |
+
"khmer"
|
9096 |
+
],
|
9097 |
+
"version": "v11",
|
9098 |
+
"lastModified": "2017-10-10",
|
9099 |
+
"files": {
|
9100 |
+
"regular": "http://fonts.gstatic.com/s/koulen/v11/AMOQz46as3KIBPeWgg.ttf"
|
9101 |
}
|
9102 |
},
|
9103 |
{
|
9128 |
"subsets": [
|
9129 |
"latin"
|
9130 |
],
|
9131 |
+
"version": "v12",
|
9132 |
+
"lastModified": "2018-10-08",
|
9133 |
"files": {
|
9134 |
+
"300": "http://fonts.gstatic.com/s/kreon/v12/t5tjIRIUKY-TFH1sUU23.ttf",
|
9135 |
+
"regular": "http://fonts.gstatic.com/s/kreon/v12/t5tuIRIUKY-TFEXA.ttf",
|
9136 |
+
"700": "http://fonts.gstatic.com/s/kreon/v12/t5tjIRIUKY-TFH18Vk23.ttf"
|
9137 |
}
|
9138 |
},
|
9139 |
{
|
9163 |
"latin",
|
9164 |
"latin-ext"
|
9165 |
],
|
9166 |
+
"version": "v6",
|
9167 |
+
"lastModified": "2018-10-08",
|
9168 |
"files": {
|
9169 |
+
"regular": "http://fonts.gstatic.com/s/kronaone/v6/jAnEgHdjHcjgfIb1ZcUCMQ.ttf"
|
9170 |
+
}
|
9171 |
+
},
|
9172 |
+
{
|
9173 |
+
"kind": "webfonts#webfont",
|
9174 |
+
"family": "Krub",
|
9175 |
+
"category": "sans-serif",
|
9176 |
+
"variants": [
|
9177 |
+
"200",
|
9178 |
+
"200italic",
|
9179 |
+
"300",
|
9180 |
+
"300italic",
|
9181 |
+
"regular",
|
9182 |
+
"italic",
|
9183 |
+
"500",
|
9184 |
+
"500italic",
|
9185 |
+
"600",
|
9186 |
+
"600italic",
|
9187 |
+
"700",
|
9188 |
+
"700italic"
|
9189 |
+
],
|
9190 |
+
"subsets": [
|
9191 |
+
"vietnamese",
|
9192 |
+
"thai",
|
9193 |
+
"latin",
|
9194 |
+
"latin-ext"
|
9195 |
+
],
|
9196 |
+
"version": "v1",
|
9197 |
+
"lastModified": "2018-09-26",
|
9198 |
+
"files": {
|
9199 |
+
"200": "http://fonts.gstatic.com/s/krub/v1/sZlEdRyC6CRYZo47KLE.ttf",
|
9200 |
+
"200italic": "http://fonts.gstatic.com/s/krub/v1/sZlGdRyC6CRYbkQiwLByQw.ttf",
|
9201 |
+
"300": "http://fonts.gstatic.com/s/krub/v1/sZlEdRyC6CRYZuo4KLE.ttf",
|
9202 |
+
"300italic": "http://fonts.gstatic.com/s/krub/v1/sZlGdRyC6CRYbkQipLNyQw.ttf",
|
9203 |
+
"regular": "http://fonts.gstatic.com/s/krub/v1/sZlLdRyC6CRYXkY.ttf",
|
9204 |
+
"italic": "http://fonts.gstatic.com/s/krub/v1/sZlFdRyC6CRYbkQaCA.ttf",
|
9205 |
+
"500": "http://fonts.gstatic.com/s/krub/v1/sZlEdRyC6CRYZrI5KLE.ttf",
|
9206 |
+
"500italic": "http://fonts.gstatic.com/s/krub/v1/sZlGdRyC6CRYbkQi_LJyQw.ttf",
|
9207 |
+
"600": "http://fonts.gstatic.com/s/krub/v1/sZlEdRyC6CRYZp4-KLE.ttf",
|
9208 |
+
"600italic": "http://fonts.gstatic.com/s/krub/v1/sZlGdRyC6CRYbkQi0LVyQw.ttf",
|
9209 |
+
"700": "http://fonts.gstatic.com/s/krub/v1/sZlEdRyC6CRYZvo_KLE.ttf",
|
9210 |
+
"700italic": "http://fonts.gstatic.com/s/krub/v1/sZlGdRyC6CRYbkQitLRyQw.ttf"
|
9211 |
}
|
9212 |
},
|
9213 |
{
|
9218 |
"regular"
|
9219 |
],
|
9220 |
"subsets": [
|
|
|
9221 |
"gujarati",
|
9222 |
+
"latin",
|
9223 |
"latin-ext"
|
9224 |
],
|
9225 |
"version": "v2",
|
9236 |
"regular"
|
9237 |
],
|
9238 |
"subsets": [
|
|
|
9239 |
"gujarati",
|
9240 |
+
"latin",
|
9241 |
"latin-ext"
|
9242 |
],
|
9243 |
+
"version": "v4",
|
9244 |
+
"lastModified": "2018-11-29",
|
9245 |
"files": {
|
9246 |
+
"regular": "http://fonts.gstatic.com/s/kumaroneoutline/v4/Noao6VH62pyLP0fsrZ-v18wlUEcX9zDwRQu8EGKF.ttf"
|
9247 |
}
|
9248 |
},
|
9249 |
{
|
9254 |
"regular"
|
9255 |
],
|
9256 |
"subsets": [
|
|
|
|
|
9257 |
"cyrillic",
|
9258 |
+
"cyrillic-ext",
|
9259 |
+
"devanagari",
|
9260 |
+
"latin",
|
9261 |
+
"latin-ext"
|
9262 |
],
|
9263 |
+
"version": "v4",
|
9264 |
+
"lastModified": "2018-10-29",
|
9265 |
"files": {
|
9266 |
+
"regular": "http://fonts.gstatic.com/s/kurale/v4/4iCs6KV9e9dXjho6eAT3v02QFg.ttf"
|
9267 |
}
|
9268 |
},
|
9269 |
{
|
9294 |
"700"
|
9295 |
],
|
9296 |
"subsets": [
|
|
|
9297 |
"devanagari",
|
9298 |
+
"latin",
|
9299 |
"latin-ext"
|
9300 |
],
|
9301 |
"version": "v4",
|
9316 |
"regular"
|
9317 |
],
|
9318 |
"subsets": [
|
9319 |
+
"telugu",
|
9320 |
+
"latin"
|
9321 |
],
|
9322 |
+
"version": "v5",
|
9323 |
+
"lastModified": "2018-11-29",
|
9324 |
"files": {
|
9325 |
+
"regular": "http://fonts.gstatic.com/s/lakkireddy/v5/S6u5w49MUSzD9jlCPmvLZQfox9k97-xZ.ttf"
|
9326 |
}
|
9327 |
},
|
9328 |
{
|
9333 |
"regular"
|
9334 |
],
|
9335 |
"subsets": [
|
|
|
9336 |
"arabic",
|
9337 |
+
"vietnamese",
|
9338 |
"latin",
|
9339 |
"latin-ext"
|
9340 |
],
|
9341 |
+
"version": "v4",
|
9342 |
+
"lastModified": "2018-08-01",
|
9343 |
"files": {
|
9344 |
+
"regular": "http://fonts.gstatic.com/s/lalezar/v4/zrfl0HLVx-HwTP82UaA.ttf"
|
9345 |
}
|
9346 |
},
|
9347 |
{
|
9372 |
"arabic",
|
9373 |
"latin"
|
9374 |
],
|
9375 |
+
"version": "v13",
|
9376 |
+
"lastModified": "2018-08-01",
|
9377 |
"files": {
|
9378 |
+
"regular": "http://fonts.gstatic.com/s/lateef/v13/hESw6XVnNCxEvkbMpg.ttf"
|
9379 |
}
|
9380 |
},
|
9381 |
{
|
9453 |
"regular"
|
9454 |
],
|
9455 |
"subsets": [
|
|
|
9456 |
"cyrillic",
|
9457 |
+
"latin",
|
9458 |
"latin-ext"
|
9459 |
],
|
9460 |
"version": "v5",
|
9511 |
"700"
|
9512 |
],
|
9513 |
"subsets": [
|
|
|
9514 |
"arabic",
|
9515 |
+
"vietnamese",
|
9516 |
"latin",
|
9517 |
"latin-ext"
|
9518 |
],
|
9519 |
+
"version": "v5",
|
9520 |
+
"lastModified": "2018-08-01",
|
9521 |
"files": {
|
9522 |
+
"300": "http://fonts.gstatic.com/s/lemonada/v5/0QIkMXFD9oygTWy_R8PindGu.ttf",
|
9523 |
+
"regular": "http://fonts.gstatic.com/s/lemonada/v5/0QIjMXFD9oygTWy_R_tO.ttf",
|
9524 |
+
"600": "http://fonts.gstatic.com/s/lemonada/v5/0QIkMXFD9oygTWy_R8OWm9Gu.ttf",
|
9525 |
+
"700": "http://fonts.gstatic.com/s/lemonada/v5/0QIkMXFD9oygTWy_R8PymtGu.ttf"
|
9526 |
}
|
9527 |
},
|
9528 |
{
|
9535 |
"subsets": [
|
9536 |
"latin"
|
9537 |
],
|
9538 |
+
"version": "v8",
|
9539 |
+
"lastModified": "2018-11-29",
|
9540 |
"files": {
|
9541 |
+
"regular": "http://fonts.gstatic.com/s/librebarcode128/v8/cIfnMbdUsUoiW3O_hVviCwVjuLtXeJ_A_gMk0izH.ttf"
|
9542 |
}
|
9543 |
},
|
9544 |
{
|
9551 |
"subsets": [
|
9552 |
"latin"
|
9553 |
],
|
9554 |
+
"version": "v8",
|
9555 |
+
"lastModified": "2018-11-08",
|
9556 |
"files": {
|
9557 |
+
"regular": "http://fonts.gstatic.com/s/librebarcode128text/v8/fdNv9tubt3ZEnz1Gu3I4-zppwZ9CWZ16Z0w5cV3Y6M90w4k.ttf"
|
9558 |
}
|
9559 |
},
|
9560 |
{
|
9567 |
"subsets": [
|
9568 |
"latin"
|
9569 |
],
|
9570 |
+
"version": "v8",
|
9571 |
+
"lastModified": "2018-11-08",
|
9572 |
"files": {
|
9573 |
+
"regular": "http://fonts.gstatic.com/s/librebarcode39/v8/-nFnOHM08vwC6h8Li1eQnP_AHzI2K_d709jy92k.ttf"
|
9574 |
}
|
9575 |
},
|
9576 |
{
|
9583 |
"subsets": [
|
9584 |
"latin"
|
9585 |
],
|
9586 |
+
"version": "v7",
|
9587 |
+
"lastModified": "2018-11-29",
|
9588 |
"files": {
|
9589 |
+
"regular": "http://fonts.gstatic.com/s/librebarcode39extended/v7/8At7Gt6_O5yNS0-K4Nf5U922qSzhJ3dUdfJpwNUgfNRCOZ1GOBw.ttf"
|
9590 |
}
|
9591 |
},
|
9592 |
{
|
9599 |
"subsets": [
|
9600 |
"latin"
|
9601 |
],
|
9602 |
+
"version": "v7",
|
9603 |
+
"lastModified": "2018-11-29",
|
9604 |
"files": {
|
9605 |
+
"regular": "http://fonts.gstatic.com/s/librebarcode39extendedtext/v7/eLG1P_rwIgOiDA7yrs9LoKaYRVLQ1YldrrOnnL7xPO4jNP68fLIiPopNNA.ttf"
|
9606 |
}
|
9607 |
},
|
9608 |
{
|
9615 |
"subsets": [
|
9616 |
"latin"
|
9617 |
],
|
9618 |
+
"version": "v8",
|
9619 |
+
"lastModified": "2018-11-29",
|
9620 |
"files": {
|
9621 |
+
"regular": "http://fonts.gstatic.com/s/librebarcode39text/v8/sJoa3KhViNKANw_E3LwoDXvs5Un0HQ1vT-031RRL-9rYaw.ttf"
|
9622 |
}
|
9623 |
},
|
9624 |
{
|
9790 |
],
|
9791 |
"subsets": [
|
9792 |
"vietnamese",
|
|
|
9793 |
"cyrillic",
|
9794 |
+
"cyrillic-ext",
|
9795 |
+
"latin",
|
9796 |
+
"latin-ext"
|
9797 |
],
|
9798 |
"version": "v20",
|
9799 |
"lastModified": "2017-11-07",
|
9849 |
"subsets": [
|
9850 |
"latin"
|
9851 |
],
|
9852 |
+
"version": "v8",
|
9853 |
+
"lastModified": "2018-11-29",
|
9854 |
"files": {
|
9855 |
+
"regular": "http://fonts.gstatic.com/s/londrinashadow/v8/oPWX_kB4kOQoWNJmjxLV5JuoCUlXRlaSxkrMCQ.ttf"
|
9856 |
}
|
9857 |
},
|
9858 |
{
|
9865 |
"subsets": [
|
9866 |
"latin"
|
9867 |
],
|
9868 |
+
"version": "v7",
|
9869 |
+
"lastModified": "2018-11-29",
|
9870 |
"files": {
|
9871 |
+
"regular": "http://fonts.gstatic.com/s/londrinasketch/v7/c4m41npxGMTnomOHtRU68eIJn8qfWWn5Pos6CA.ttf"
|
9872 |
}
|
9873 |
},
|
9874 |
{
|
9884 |
"subsets": [
|
9885 |
"latin"
|
9886 |
],
|
9887 |
+
"version": "v7",
|
9888 |
+
"lastModified": "2018-10-08",
|
9889 |
"files": {
|
9890 |
+
"100": "http://fonts.gstatic.com/s/londrinasolid/v7/flUjRq6sw40kQEJxWNgkLuudGfs9KBY.ttf",
|
9891 |
+
"300": "http://fonts.gstatic.com/s/londrinasolid/v7/flUiRq6sw40kQEJxWNgkLuudGfv1CjY0.ttf",
|
9892 |
+
"regular": "http://fonts.gstatic.com/s/londrinasolid/v7/flUhRq6sw40kQEJxWNgkLuudGcNZ.ttf",
|
9893 |
+
"900": "http://fonts.gstatic.com/s/londrinasolid/v7/flUiRq6sw40kQEJxWNgkLuudGfvdDzY0.ttf"
|
9894 |
}
|
9895 |
},
|
9896 |
{
|
9905 |
],
|
9906 |
"subsets": [
|
9907 |
"vietnamese",
|
|
|
9908 |
"cyrillic",
|
9909 |
+
"cyrillic-ext",
|
9910 |
+
"latin",
|
9911 |
+
"latin-ext"
|
9912 |
],
|
9913 |
"version": "v12",
|
9914 |
"lastModified": "2017-11-07",
|
10018 |
"regular": "http://fonts.gstatic.com/s/lustria/v5/9oRONYodvDEyjuhOrCg.ttf"
|
10019 |
}
|
10020 |
},
|
10021 |
+
{
|
10022 |
+
"kind": "webfonts#webfont",
|
10023 |
+
"family": "M PLUS 1p",
|
10024 |
+
"category": "sans-serif",
|
10025 |
+
"variants": [
|
10026 |
+
"100",
|
10027 |
+
"300",
|
10028 |
+
"regular",
|
10029 |
+
"500",
|
10030 |
+
"700",
|
10031 |
+
"800",
|
10032 |
+
"900"
|
10033 |
+
],
|
10034 |
+
"subsets": [
|
10035 |
+
"vietnamese",
|
10036 |
+
"cyrillic",
|
10037 |
+
"cyrillic-ext",
|
10038 |
+
"latin",
|
10039 |
+
"greek-ext",
|
10040 |
+
"greek",
|
10041 |
+
"hebrew",
|
10042 |
+
"japanese",
|
10043 |
+
"latin-ext"
|
10044 |
+
],
|
10045 |
+
"version": "v14",
|
10046 |
+
"lastModified": "2018-10-16",
|
10047 |
+
"files": {
|
10048 |
+
"100": "http://fonts.gstatic.com/s/mplus1p/v14/e3tleuShHdiFyPFzBRrQnDQA.ttf",
|
10049 |
+
"300": "http://fonts.gstatic.com/s/mplus1p/v14/e3tmeuShHdiFyPFzBRrQVBYgew.ttf",
|
10050 |
+
"regular": "http://fonts.gstatic.com/s/mplus1p/v14/e3tjeuShHdiFyPFzBRro-A.ttf",
|
10051 |
+
"500": "http://fonts.gstatic.com/s/mplus1p/v14/e3tmeuShHdiFyPFzBRrQDBcgew.ttf",
|
10052 |
+
"700": "http://fonts.gstatic.com/s/mplus1p/v14/e3tmeuShHdiFyPFzBRrQRBEgew.ttf",
|
10053 |
+
"800": "http://fonts.gstatic.com/s/mplus1p/v14/e3tmeuShHdiFyPFzBRrQWBIgew.ttf",
|
10054 |
+
"900": "http://fonts.gstatic.com/s/mplus1p/v14/e3tmeuShHdiFyPFzBRrQfBMgew.ttf"
|
10055 |
+
}
|
10056 |
+
},
|
10057 |
+
{
|
10058 |
+
"kind": "webfonts#webfont",
|
10059 |
+
"family": "M PLUS Rounded 1c",
|
10060 |
+
"category": "sans-serif",
|
10061 |
+
"variants": [
|
10062 |
+
"100",
|
10063 |
+
"300",
|
10064 |
+
"regular",
|
10065 |
+
"500",
|
10066 |
+
"700",
|
10067 |
+
"800",
|
10068 |
+
"900"
|
10069 |
+
],
|
10070 |
+
"subsets": [
|
10071 |
+
"vietnamese",
|
10072 |
+
"cyrillic",
|
10073 |
+
"cyrillic-ext",
|
10074 |
+
"latin",
|
10075 |
+
"greek-ext",
|
10076 |
+
"greek",
|
10077 |
+
"hebrew",
|
10078 |
+
"japanese",
|
10079 |
+
"latin-ext"
|
10080 |
+
],
|
10081 |
+
"version": "v5",
|
10082 |
+
"lastModified": "2018-10-16",
|
10083 |
+
"files": {
|
10084 |
+
"100": "http://fonts.gstatic.com/s/mplusrounded1c/v5/VdGCAYIAV6gnpUpoWwNkYvrugw9RuM3ixLs.ttf",
|
10085 |
+
"300": "http://fonts.gstatic.com/s/mplusrounded1c/v5/VdGBAYIAV6gnpUpoWwNkYvrugw9RuM0q5psK.ttf",
|
10086 |
+
"regular": "http://fonts.gstatic.com/s/mplusrounded1c/v5/VdGEAYIAV6gnpUpoWwNkYvrugw9RuPWG.ttf",
|
10087 |
+
"500": "http://fonts.gstatic.com/s/mplusrounded1c/v5/VdGBAYIAV6gnpUpoWwNkYvrugw9RuM1y55sK.ttf",
|
10088 |
+
"700": "http://fonts.gstatic.com/s/mplusrounded1c/v5/VdGBAYIAV6gnpUpoWwNkYvrugw9RuM064ZsK.ttf",
|
10089 |
+
"800": "http://fonts.gstatic.com/s/mplusrounded1c/v5/VdGBAYIAV6gnpUpoWwNkYvrugw9RuM0m4psK.ttf",
|
10090 |
+
"900": "http://fonts.gstatic.com/s/mplusrounded1c/v5/VdGBAYIAV6gnpUpoWwNkYvrugw9RuM0C45sK.ttf"
|
10091 |
+
}
|
10092 |
+
},
|
10093 |
{
|
10094 |
"kind": "webfonts#webfont",
|
10095 |
"family": "Macondo",
|
10116 |
"subsets": [
|
10117 |
"latin"
|
10118 |
],
|
10119 |
+
"version": "v6",
|
10120 |
+
"lastModified": "2018-11-29",
|
10121 |
"files": {
|
10122 |
+
"regular": "http://fonts.gstatic.com/s/macondoswashcaps/v6/6NUL8EaAJgGKZA7lpt941Z9s6ZYgDq6Oekoa_mm5bA.ttf"
|
10123 |
}
|
10124 |
},
|
10125 |
{
|
10139 |
"arabic",
|
10140 |
"latin"
|
10141 |
],
|
10142 |
+
"version": "v6",
|
10143 |
+
"lastModified": "2018-08-01",
|
10144 |
"files": {
|
10145 |
+
"200": "http://fonts.gstatic.com/s/mada/v6/7Au_p_0qnzeSdf3nCCI.ttf",
|
10146 |
+
"300": "http://fonts.gstatic.com/s/mada/v6/7Au_p_0qnzeSdZnkCCI.ttf",
|
10147 |
+
"regular": "http://fonts.gstatic.com/s/mada/v6/7Auwp_0qnzeSTTU.ttf",
|
10148 |
+
"500": "http://fonts.gstatic.com/s/mada/v6/7Au_p_0qnzeSdcHlCCI.ttf",
|
10149 |
+
"600": "http://fonts.gstatic.com/s/mada/v6/7Au_p_0qnzeSde3iCCI.ttf",
|
10150 |
+
"700": "http://fonts.gstatic.com/s/mada/v6/7Au_p_0qnzeSdYnjCCI.ttf",
|
10151 |
+
"900": "http://fonts.gstatic.com/s/mada/v6/7Au_p_0qnzeSdbHhCCI.ttf"
|
10152 |
}
|
10153 |
},
|
10154 |
{
|
10163 |
"latin",
|
10164 |
"latin-ext"
|
10165 |
],
|
10166 |
+
"version": "v6",
|
10167 |
+
"lastModified": "2018-10-08",
|
10168 |
"files": {
|
10169 |
+
"regular": "http://fonts.gstatic.com/s/magra/v6/uK_94ruaZus72k5x.ttf",
|
10170 |
+
"700": "http://fonts.gstatic.com/s/magra/v6/uK_w4ruaZus72nbNDxcX.ttf"
|
10171 |
}
|
10172 |
},
|
10173 |
{
|
10200 |
],
|
10201 |
"subsets": [
|
10202 |
"vietnamese",
|
10203 |
+
"thai",
|
10204 |
"latin",
|
10205 |
+
"latin-ext"
|
|
|
10206 |
],
|
10207 |
"version": "v2",
|
10208 |
"lastModified": "2017-10-10",
|
10225 |
"subsets": [
|
10226 |
"latin"
|
10227 |
],
|
10228 |
+
"version": "v9",
|
10229 |
+
"lastModified": "2018-10-08",
|
10230 |
"files": {
|
10231 |
+
"regular": "http://fonts.gstatic.com/s/mako/v9/H4coBX6Mmc_Z0SQ.ttf"
|
10232 |
+
}
|
10233 |
+
},
|
10234 |
+
{
|
10235 |
+
"kind": "webfonts#webfont",
|
10236 |
+
"family": "Mali",
|
10237 |
+
"category": "handwriting",
|
10238 |
+
"variants": [
|
10239 |
+
"200",
|
10240 |
+
"200italic",
|
10241 |
+
"300",
|
10242 |
+
"300italic",
|
10243 |
+
"regular",
|
10244 |
+
"italic",
|
10245 |
+
"500",
|
10246 |
+
"500italic",
|
10247 |
+
"600",
|
10248 |
+
"600italic",
|
10249 |
+
"700",
|
10250 |
+
"700italic"
|
10251 |
+
],
|
10252 |
+
"subsets": [
|
10253 |
+
"vietnamese",
|
10254 |
+
"thai",
|
10255 |
+
"latin",
|
10256 |
+
"latin-ext"
|
10257 |
+
],
|
10258 |
+
"version": "v1",
|
10259 |
+
"lastModified": "2018-09-26",
|
10260 |
+
"files": {
|
10261 |
+
"200": "http://fonts.gstatic.com/s/mali/v1/N0bV2SRONuN4QOLlKlQ.ttf",
|
10262 |
+
"200italic": "http://fonts.gstatic.com/s/mali/v1/N0bX2SRONuN4SCj8wlVQIQ.ttf",
|
10263 |
+
"300": "http://fonts.gstatic.com/s/mali/v1/N0bV2SRONuN4QIbmKlQ.ttf",
|
10264 |
+
"300italic": "http://fonts.gstatic.com/s/mali/v1/N0bX2SRONuN4SCj8plZQIQ.ttf",
|
10265 |
+
"regular": "http://fonts.gstatic.com/s/mali/v1/N0ba2SRONuN4eCo.ttf",
|
10266 |
+
"italic": "http://fonts.gstatic.com/s/mali/v1/N0bU2SRONuN4SCjECg.ttf",
|
10267 |
+
"500": "http://fonts.gstatic.com/s/mali/v1/N0bV2SRONuN4QN7nKlQ.ttf",
|
10268 |
+
"500italic": "http://fonts.gstatic.com/s/mali/v1/N0bX2SRONuN4SCj8_ldQIQ.ttf",
|
10269 |
+
"600": "http://fonts.gstatic.com/s/mali/v1/N0bV2SRONuN4QPLgKlQ.ttf",
|
10270 |
+
"600italic": "http://fonts.gstatic.com/s/mali/v1/N0bX2SRONuN4SCj80lBQIQ.ttf",
|
10271 |
+
"700": "http://fonts.gstatic.com/s/mali/v1/N0bV2SRONuN4QJbhKlQ.ttf",
|
10272 |
+
"700italic": "http://fonts.gstatic.com/s/mali/v1/N0bX2SRONuN4SCj8tlFQIQ.ttf"
|
10273 |
}
|
10274 |
},
|
10275 |
{
|
10280 |
"regular"
|
10281 |
],
|
10282 |
"subsets": [
|
10283 |
+
"telugu",
|
10284 |
+
"latin"
|
10285 |
],
|
10286 |
"version": "v5",
|
10287 |
"lastModified": "2017-10-10",
|
10297 |
"regular"
|
10298 |
],
|
10299 |
"subsets": [
|
10300 |
+
"telugu",
|
10301 |
+
"latin"
|
10302 |
],
|
10303 |
+
"version": "v6",
|
10304 |
+
"lastModified": "2018-10-08",
|
10305 |
"files": {
|
10306 |
+
"regular": "http://fonts.gstatic.com/s/mandali/v6/LhWlMVbYOfASNfNUVFk.ttf"
|
10307 |
}
|
10308 |
},
|
10309 |
{
|
10380 |
"regular"
|
10381 |
],
|
10382 |
"subsets": [
|
|
|
10383 |
"cyrillic",
|
10384 |
+
"latin",
|
10385 |
"latin-ext"
|
10386 |
],
|
10387 |
"version": "v8",
|
10401 |
"latin",
|
10402 |
"latin-ext"
|
10403 |
],
|
10404 |
+
"version": "v7",
|
10405 |
+
"lastModified": "2018-11-29",
|
10406 |
"files": {
|
10407 |
+
"regular": "http://fonts.gstatic.com/s/margarine/v7/qkBXXvoE6trLT9Y7YLye5JRLkAXbMQ.ttf"
|
10408 |
+
}
|
10409 |
+
},
|
10410 |
+
{
|
10411 |
+
"kind": "webfonts#webfont",
|
10412 |
+
"family": "Markazi Text",
|
10413 |
+
"category": "serif",
|
10414 |
+
"variants": [
|
10415 |
+
"regular",
|
10416 |
+
"500",
|
10417 |
+
"600",
|
10418 |
+
"700"
|
10419 |
+
],
|
10420 |
+
"subsets": [
|
10421 |
+
"arabic",
|
10422 |
+
"vietnamese",
|
10423 |
+
"latin",
|
10424 |
+
"latin-ext"
|
10425 |
+
],
|
10426 |
+
"version": "v3",
|
10427 |
+
"lastModified": "2018-11-13",
|
10428 |
+
"files": {
|
10429 |
+
"regular": "http://fonts.gstatic.com/s/markazitext/v3/sykh-ydym6AtQaiEtX7yhqb_rV1k_81ZVYYZtfSQT4M.ttf",
|
10430 |
+
"500": "http://fonts.gstatic.com/s/markazitext/v3/sykh-ydym6AtQaiEtX7yhqb_rV1k_81ZVYYZtcaQT4M.ttf",
|
10431 |
+
"600": "http://fonts.gstatic.com/s/markazitext/v3/sykh-ydym6AtQaiEtX7yhqb_rV1k_81ZVYYZtSqXT4M.ttf",
|
10432 |
+
"700": "http://fonts.gstatic.com/s/markazitext/v3/sykh-ydym6AtQaiEtX7yhqb_rV1k_81ZVYYZtROXT4M.ttf"
|
10433 |
}
|
10434 |
},
|
10435 |
{
|
10456 |
"regular"
|
10457 |
],
|
10458 |
"subsets": [
|
|
|
10459 |
"cyrillic",
|
10460 |
+
"latin",
|
10461 |
"latin-ext"
|
10462 |
],
|
10463 |
"version": "v7",
|
10480 |
"900"
|
10481 |
],
|
10482 |
"subsets": [
|
|
|
10483 |
"devanagari",
|
10484 |
+
"latin",
|
10485 |
"latin-ext"
|
10486 |
],
|
10487 |
"version": "v2",
|
10510 |
"900"
|
10511 |
],
|
10512 |
"subsets": [
|
|
|
10513 |
"devanagari",
|
10514 |
+
"latin",
|
10515 |
"latin-ext"
|
10516 |
],
|
10517 |
"version": "v4",
|
10650 |
"latin",
|
10651 |
"latin-ext"
|
10652 |
],
|
10653 |
+
"version": "v10",
|
10654 |
+
"lastModified": "2018-10-08",
|
10655 |
"files": {
|
10656 |
+
"regular": "http://fonts.gstatic.com/s/medievalsharp/v10/EvOJzAlL3oU5AQl2mP5KdgptAq8.ttf"
|
10657 |
}
|
10658 |
},
|
10659 |
{
|
10680 |
"regular"
|
10681 |
],
|
10682 |
"subsets": [
|
10683 |
+
"tamil",
|
10684 |
+
"latin"
|
10685 |
],
|
10686 |
"version": "v2",
|
10687 |
"lastModified": "2017-10-09",
|
10734 |
"latin",
|
10735 |
"latin-ext"
|
10736 |
],
|
10737 |
+
"version": "v6",
|
10738 |
+
"lastModified": "2018-10-08",
|
10739 |
"files": {
|
10740 |
+
"regular": "http://fonts.gstatic.com/s/merienda/v6/gNMHW3x8Qoy5_mf8uVMC.ttf",
|
10741 |
+
"700": "http://fonts.gstatic.com/s/merienda/v6/gNMAW3x8Qoy5_mf8uWu-Fa-y.ttf"
|
10742 |
}
|
10743 |
},
|
10744 |
{
|
10773 |
],
|
10774 |
"subsets": [
|
10775 |
"vietnamese",
|
|
|
10776 |
"cyrillic",
|
10777 |
+
"cyrillic-ext",
|
10778 |
+
"latin",
|
10779 |
+
"latin-ext"
|
10780 |
],
|
10781 |
"version": "v19",
|
10782 |
"lastModified": "2017-11-07",
|
10832 |
"subsets": [
|
10833 |
"khmer"
|
10834 |
],
|
10835 |
+
"version": "v11",
|
10836 |
+
"lastModified": "2018-11-29",
|
10837 |
"files": {
|
10838 |
+
"regular": "http://fonts.gstatic.com/s/metal/v11/lW-wwjUJIXTo7i3nnoQAUdN2.ttf"
|
10839 |
}
|
10840 |
},
|
10841 |
{
|
10866 |
"latin",
|
10867 |
"latin-ext"
|
10868 |
],
|
10869 |
+
"version": "v8",
|
10870 |
+
"lastModified": "2018-10-08",
|
10871 |
"files": {
|
10872 |
+
"regular": "http://fonts.gstatic.com/s/metamorphous/v8/Wnz8HA03aAXcC39ZEX5y1330PA.ttf"
|
10873 |
}
|
10874 |
},
|
10875 |
{
|
10931 |
"subsets": [
|
10932 |
"latin"
|
10933 |
],
|
10934 |
+
"version": "v12",
|
10935 |
+
"lastModified": "2018-11-29",
|
10936 |
"files": {
|
10937 |
+
"regular": "http://fonts.gstatic.com/s/miltonian/v12/zOL-4pbPn6Ne9JqTg9mr6e5As-FeiQ.ttf"
|
10938 |
}
|
10939 |
},
|
10940 |
{
|
10947 |
"subsets": [
|
10948 |
"latin"
|
10949 |
],
|
10950 |
+
"version": "v13",
|
10951 |
+
"lastModified": "2018-10-08",
|
10952 |
"files": {
|
10953 |
+
"regular": "http://fonts.gstatic.com/s/miltoniantattoo/v13/EvOUzBRL0o0kCxF-lcMCQxlpVsA_FwM.ttf"
|
10954 |
}
|
10955 |
},
|
10956 |
{
|
10967 |
"latin-ext"
|
10968 |
],
|
10969 |
"version": "v1",
|
10970 |
+
"lastModified": "2018-08-29",
|
10971 |
"files": {
|
10972 |
"regular": "http://fonts.gstatic.com/s/mina/v1/-nFzOGc18vARrz8.ttf",
|
10973 |
"700": "http://fonts.gstatic.com/s/mina/v1/-nF8OGc18vARl4NMyiU.ttf"
|
10998 |
"700"
|
10999 |
],
|
11000 |
"subsets": [
|
|
|
11001 |
"latin",
|
11002 |
+
"hebrew",
|
11003 |
"latin-ext"
|
11004 |
],
|
11005 |
+
"version": "v4",
|
11006 |
+
"lastModified": "2018-10-08",
|
11007 |
"files": {
|
11008 |
+
"regular": "http://fonts.gstatic.com/s/miriamlibre/v4/DdTh798HsHwubBAqfkcBTL_vYA.ttf",
|
11009 |
+
"700": "http://fonts.gstatic.com/s/miriamlibre/v4/DdT-798HsHwubBAqfkcBTL_X3LbbRQ.ttf"
|
11010 |
}
|
11011 |
},
|
11012 |
{
|
11024 |
"latin",
|
11025 |
"latin-ext"
|
11026 |
],
|
11027 |
+
"version": "v5",
|
11028 |
+
"lastModified": "2018-08-01",
|
11029 |
"files": {
|
11030 |
+
"regular": "http://fonts.gstatic.com/s/mirza/v5/co3ImWlikiN5Eurd.ttf",
|
11031 |
+
"500": "http://fonts.gstatic.com/s/mirza/v5/co3FmWlikiN5EtIpAeO4.ttf",
|
11032 |
+
"600": "http://fonts.gstatic.com/s/mirza/v5/co3FmWlikiN5EtIFBuO4.ttf",
|
11033 |
+
"700": "http://fonts.gstatic.com/s/mirza/v5/co3FmWlikiN5EtJhB-O4.ttf"
|
11034 |
}
|
11035 |
},
|
11036 |
{
|
11044 |
"latin",
|
11045 |
"latin-ext"
|
11046 |
],
|
11047 |
+
"version": "v8",
|
11048 |
+
"lastModified": "2018-11-29",
|
11049 |
"files": {
|
11050 |
+
"regular": "http://fonts.gstatic.com/s/missfajardose/v8/E21-_dn5gvrawDdPFVl-N0Ajb8qvWPaJq4no.ttf"
|
11051 |
}
|
11052 |
},
|
11053 |
{
|
11064 |
],
|
11065 |
"subsets": [
|
11066 |
"vietnamese",
|
11067 |
+
"thai",
|
11068 |
"latin",
|
11069 |
+
"latin-ext"
|
|
|
11070 |
],
|
11071 |
"version": "v3",
|
11072 |
"lastModified": "2017-10-10",
|
11087 |
"regular"
|
11088 |
],
|
11089 |
"subsets": [
|
|
|
11090 |
"devanagari",
|
11091 |
+
"latin",
|
11092 |
"latin-ext"
|
11093 |
],
|
11094 |
"version": "v3",
|
11122 |
"regular"
|
11123 |
],
|
11124 |
"subsets": [
|
|
|
11125 |
"gujarati",
|
11126 |
+
"latin",
|
11127 |
"latin-ext"
|
11128 |
],
|
11129 |
"version": "v4",
|
11292 |
],
|
11293 |
"subsets": [
|
11294 |
"vietnamese",
|
|
|
11295 |
"cyrillic",
|
11296 |
+
"cyrillic-ext",
|
11297 |
+
"latin",
|
11298 |
+
"latin-ext"
|
11299 |
],
|
11300 |
"version": "v12",
|
11301 |
"lastModified": "2017-11-07",
|
11346 |
],
|
11347 |
"subsets": [
|
11348 |
"vietnamese",
|
|
|
11349 |
"cyrillic",
|
11350 |
+
"cyrillic-ext",
|
11351 |
+
"latin",
|
11352 |
+
"latin-ext"
|
11353 |
],
|
11354 |
"version": "v9",
|
11355 |
"lastModified": "2017-11-07",
|
11385 |
"subsets": [
|
11386 |
"latin"
|
11387 |
],
|
11388 |
+
"version": "v7",
|
11389 |
+
"lastModified": "2018-08-01",
|
11390 |
"files": {
|
11391 |
+
"regular": "http://fonts.gstatic.com/s/montserratsubrayada/v7/U9MD6c-o9H7PgjlTHThBnNHGVUORwteQQE8L.ttf",
|
11392 |
+
"700": "http://fonts.gstatic.com/s/montserratsubrayada/v7/U9MM6c-o9H7PgjlTHThBnNHGVUORwteQQHe3TcMW.ttf"
|
11393 |
}
|
11394 |
},
|
11395 |
{
|
11418 |
"subsets": [
|
11419 |
"khmer"
|
11420 |
],
|
11421 |
+
"version": "v11",
|
11422 |
+
"lastModified": "2018-11-29",
|
11423 |
"files": {
|
11424 |
+
"regular": "http://fonts.gstatic.com/s/moulpali/v11/H4ckBXKMl9HagUWymyY6wr-wg763.ttf"
|
11425 |
}
|
11426 |
},
|
11427 |
{
|
11470 |
"latin",
|
11471 |
"latin-ext"
|
11472 |
],
|
11473 |
+
"version": "v7",
|
11474 |
+
"lastModified": "2018-11-29",
|
11475 |
"files": {
|
11476 |
+
"regular": "http://fonts.gstatic.com/s/mrbedfort/v7/MQpR-WCtNZSWAdTMwBicliq0XZe_Iy8.ttf"
|
11477 |
}
|
11478 |
},
|
11479 |
{
|
11538 |
"latin",
|
11539 |
"latin-ext"
|
11540 |
],
|
11541 |
+
"version": "v7",
|
11542 |
+
"lastModified": "2018-11-29",
|
11543 |
"files": {
|
11544 |
+
"regular": "http://fonts.gstatic.com/s/mrssheppards/v7/PN_2Rfm9snC0XUGoEZhb91ig3vjxynMix4Y.ttf"
|
11545 |
}
|
11546 |
},
|
11547 |
{
|
11558 |
"800"
|
11559 |
],
|
11560 |
"subsets": [
|
|
|
11561 |
"devanagari",
|
11562 |
+
"latin",
|
11563 |
"latin-ext"
|
11564 |
],
|
11565 |
"version": "v5",
|
11588 |
"800"
|
11589 |
],
|
11590 |
"subsets": [
|
|
|
11591 |
"gurmukhi",
|
11592 |
+
"latin",
|
11593 |
"latin-ext"
|
11594 |
],
|
11595 |
+
"version": "v3",
|
11596 |
+
"lastModified": "2018-10-08",
|
11597 |
"files": {
|
11598 |
+
"200": "http://fonts.gstatic.com/s/muktamahee/v3/XRXN3IOIi0hcP8iVU67hA9MFcBoH.ttf",
|
11599 |
+
"300": "http://fonts.gstatic.com/s/muktamahee/v3/XRXN3IOIi0hcP8iVU67hA9NhcxoH.ttf",
|
11600 |
+
"regular": "http://fonts.gstatic.com/s/muktamahee/v3/XRXQ3IOIi0hcP8iVU67hA-vN.ttf",
|
11601 |
+
"500": "http://fonts.gstatic.com/s/muktamahee/v3/XRXN3IOIi0hcP8iVU67hA9M5choH.ttf",
|
11602 |
+
"600": "http://fonts.gstatic.com/s/muktamahee/v3/XRXN3IOIi0hcP8iVU67hA9MVdRoH.ttf",
|
11603 |
+
"700": "http://fonts.gstatic.com/s/muktamahee/v3/XRXN3IOIi0hcP8iVU67hA9NxdBoH.ttf",
|
11604 |
+
"800": "http://fonts.gstatic.com/s/muktamahee/v3/XRXN3IOIi0hcP8iVU67hA9NtdxoH.ttf"
|
11605 |
}
|
11606 |
},
|
11607 |
{
|
11618 |
"800"
|
11619 |
],
|
11620 |
"subsets": [
|
11621 |
+
"tamil",
|
11622 |
"latin",
|
11623 |
+
"latin-ext"
|
|
|
11624 |
],
|
11625 |
+
"version": "v4",
|
11626 |
+
"lastModified": "2018-08-01",
|
11627 |
"files": {
|
11628 |
+
"200": "http://fonts.gstatic.com/s/muktamalar/v4/MCoKzAXyz8LOE2FpJMxZqIMwBtAB.ttf",
|
11629 |
+
"300": "http://fonts.gstatic.com/s/muktamalar/v4/MCoKzAXyz8LOE2FpJMxZqINUBdAB.ttf",
|
11630 |
+
"regular": "http://fonts.gstatic.com/s/muktamalar/v4/MCoXzAXyz8LOE2FpJMxZqLv4.ttf",
|
11631 |
+
"500": "http://fonts.gstatic.com/s/muktamalar/v4/MCoKzAXyz8LOE2FpJMxZqIMMBNAB.ttf",
|
11632 |
+
"600": "http://fonts.gstatic.com/s/muktamalar/v4/MCoKzAXyz8LOE2FpJMxZqIMgA9AB.ttf",
|
11633 |
+
"700": "http://fonts.gstatic.com/s/muktamalar/v4/MCoKzAXyz8LOE2FpJMxZqINEAtAB.ttf",
|
11634 |
+
"800": "http://fonts.gstatic.com/s/muktamalar/v4/MCoKzAXyz8LOE2FpJMxZqINYAdAB.ttf"
|
11635 |
}
|
11636 |
},
|
11637 |
{
|
11648 |
"800"
|
11649 |
],
|
11650 |
"subsets": [
|
|
|
11651 |
"gujarati",
|
11652 |
+
"latin",
|
11653 |
"latin-ext"
|
11654 |
],
|
11655 |
+
"version": "v5",
|
11656 |
+
"lastModified": "2018-10-08",
|
11657 |
"files": {
|
11658 |
+
"200": "http://fonts.gstatic.com/s/muktavaani/v5/3JnkSD_-ynaxmxnEfVHPIGXNV8BD.ttf",
|
11659 |
+
"300": "http://fonts.gstatic.com/s/muktavaani/v5/3JnkSD_-ynaxmxnEfVHPIGWpVMBD.ttf",
|
11660 |
+
"regular": "http://fonts.gstatic.com/s/muktavaani/v5/3Jn5SD_-ynaxmxnEfVHPIF0F.ttf",
|
11661 |
+
"500": "http://fonts.gstatic.com/s/muktavaani/v5/3JnkSD_-ynaxmxnEfVHPIGXxVcBD.ttf",
|
11662 |
+
"600": "http://fonts.gstatic.com/s/muktavaani/v5/3JnkSD_-ynaxmxnEfVHPIGXdUsBD.ttf",
|
11663 |
+
"700": "http://fonts.gstatic.com/s/muktavaani/v5/3JnkSD_-ynaxmxnEfVHPIGW5U8BD.ttf",
|
11664 |
+
"800": "http://fonts.gstatic.com/s/muktavaani/v5/3JnkSD_-ynaxmxnEfVHPIGWlUMBD.ttf"
|
11665 |
}
|
11666 |
},
|
11667 |
{
|
11689 |
"latin",
|
11690 |
"latin-ext"
|
11691 |
],
|
11692 |
+
"version": "v12",
|
11693 |
+
"lastModified": "2018-10-08",
|
11694 |
"files": {
|
11695 |
+
"200": "http://fonts.gstatic.com/s/muli/v12/7Au_p_0qiz-adf3nCCI.ttf",
|
11696 |
+
"200italic": "http://fonts.gstatic.com/s/muli/v12/7Au9p_0qiz-afTf-4CP2yg.ttf",
|
11697 |
+
"300": "http://fonts.gstatic.com/s/muli/v12/7Au_p_0qiz-adZnkCCI.ttf",
|
11698 |
+
"300italic": "http://fonts.gstatic.com/s/muli/v12/7Au9p_0qiz-afTf-hCD2yg.ttf",
|
11699 |
+
"regular": "http://fonts.gstatic.com/s/muli/v12/7Auwp_0qiz-aTTU.ttf",
|
11700 |
+
"italic": "http://fonts.gstatic.com/s/muli/v12/7Au-p_0qiz-afTfGKA.ttf",
|
11701 |
+
"600": "http://fonts.gstatic.com/s/muli/v12/7Au_p_0qiz-ade3iCCI.ttf",
|
11702 |
+
"600italic": "http://fonts.gstatic.com/s/muli/v12/7Au9p_0qiz-afTf-8Cb2yg.ttf",
|
11703 |
+
"700": "http://fonts.gstatic.com/s/muli/v12/7Au_p_0qiz-adYnjCCI.ttf",
|
11704 |
+
"700italic": "http://fonts.gstatic.com/s/muli/v12/7Au9p_0qiz-afTf-lCf2yg.ttf",
|
11705 |
+
"800": "http://fonts.gstatic.com/s/muli/v12/7Au_p_0qiz-adZXgCCI.ttf",
|
11706 |
+
"800italic": "http://fonts.gstatic.com/s/muli/v12/7Au9p_0qiz-afTf-iCT2yg.ttf",
|
11707 |
+
"900": "http://fonts.gstatic.com/s/muli/v12/7Au_p_0qiz-adbHhCCI.ttf",
|
11708 |
+
"900italic": "http://fonts.gstatic.com/s/muli/v12/7Au9p_0qiz-afTf-rCX2yg.ttf"
|
11709 |
}
|
11710 |
},
|
11711 |
{
|
11733 |
"regular"
|
11734 |
],
|
11735 |
"subsets": [
|
11736 |
+
"telugu",
|
11737 |
+
"latin"
|
11738 |
],
|
11739 |
"version": "v5",
|
11740 |
"lastModified": "2017-10-10",
|
11750 |
"regular"
|
11751 |
],
|
11752 |
"subsets": [
|
11753 |
+
"korean",
|
11754 |
+
"latin"
|
11755 |
],
|
11756 |
+
"version": "v13",
|
11757 |
+
"lastModified": "2018-10-16",
|
11758 |
"files": {
|
11759 |
+
"regular": "http://fonts.gstatic.com/s/nanumbrushscript/v13/wXK2E2wfpokopxzthSqPbcR5_gVaxazyjg.ttf"
|
11760 |
}
|
11761 |
},
|
11762 |
{
|
11769 |
"800"
|
11770 |
],
|
11771 |
"subsets": [
|
11772 |
+
"korean",
|
11773 |
+
"latin"
|
11774 |
],
|
11775 |
+
"version": "v13",
|
11776 |
+
"lastModified": "2018-10-16",
|
11777 |
"files": {
|
11778 |
+
"regular": "http://fonts.gstatic.com/s/nanumgothic/v13/PN_3Rfi-oW3hYwmKDpxS7F_z_g.ttf",
|
11779 |
+
"700": "http://fonts.gstatic.com/s/nanumgothic/v13/PN_oRfi-oW3hYwmKDpxS7F_LQv37zg.ttf",
|
11780 |
+
"800": "http://fonts.gstatic.com/s/nanumgothic/v13/PN_oRfi-oW3hYwmKDpxS7F_LXv77zg.ttf"
|
11781 |
}
|
11782 |
},
|
11783 |
{
|
11789 |
"700"
|
11790 |
],
|
11791 |
"subsets": [
|
11792 |
+
"korean",
|
11793 |
+
"latin"
|
11794 |
],
|
11795 |
+
"version": "v10",
|
11796 |
+
"lastModified": "2018-10-16",
|
11797 |
"files": {
|
11798 |
+
"regular": "http://fonts.gstatic.com/s/nanumgothiccoding/v10/8QIVdjzHisX_8vv59_xMxtPFW4IXROwsy6Q.ttf",
|
11799 |
+
"700": "http://fonts.gstatic.com/s/nanumgothiccoding/v10/8QIYdjzHisX_8vv59_xMxtPFW4IXROws8xgecsU.ttf"
|
11800 |
}
|
11801 |
},
|
11802 |
{
|
11809 |
"800"
|
11810 |
],
|
11811 |
"subsets": [
|
11812 |
+
"korean",
|
11813 |
+
"latin"
|
11814 |
],
|
11815 |
+
"version": "v11",
|
11816 |
+
"lastModified": "2018-10-16",
|
11817 |
"files": {
|
11818 |
+
"regular": "http://fonts.gstatic.com/s/nanummyeongjo/v11/9Btx3DZF0dXLMZlywRbVRNhxy1Lr.ttf",
|
11819 |
+
"700": "http://fonts.gstatic.com/s/nanummyeongjo/v11/9Bty3DZF0dXLMZlywRbVRNhxy2pXV1A0.ttf",
|
11820 |
+
"800": "http://fonts.gstatic.com/s/nanummyeongjo/v11/9Bty3DZF0dXLMZlywRbVRNhxy2pLVFA0.ttf"
|
11821 |
}
|
11822 |
},
|
11823 |
{
|
11828 |
"regular"
|
11829 |
],
|
11830 |
"subsets": [
|
11831 |
+
"korean",
|
11832 |
+
"latin"
|
11833 |
],
|
11834 |
+
"version": "v11",
|
11835 |
+
"lastModified": "2018-10-16",
|
11836 |
"files": {
|
11837 |
+
"regular": "http://fonts.gstatic.com/s/nanumpenscript/v11/daaDSSYiLGqEal3MvdA_FOL_3FkN2z4.ttf"
|
11838 |
}
|
11839 |
},
|
11840 |
{
|
11845 |
"regular"
|
11846 |
],
|
11847 |
"subsets": [
|
11848 |
+
"cyrillic",
|
11849 |
+
"latin"
|
11850 |
],
|
11851 |
"version": "v9",
|
11852 |
"lastModified": "2017-10-10",
|
11934 |
"regular": "http://fonts.gstatic.com/s/niconne/v7/w8gaH2QvRug1_rTfrQs.ttf"
|
11935 |
}
|
11936 |
},
|
11937 |
+
{
|
11938 |
+
"kind": "webfonts#webfont",
|
11939 |
+
"family": "Niramit",
|
11940 |
+
"category": "sans-serif",
|
11941 |
+
"variants": [
|
11942 |
+
"200",
|
11943 |
+
"200italic",
|
11944 |
+
"300",
|
11945 |
+
"300italic",
|
11946 |
+
"regular",
|
11947 |
+
"italic",
|
11948 |
+
"500",
|
11949 |
+
"500italic",
|
11950 |
+
"600",
|
11951 |
+
"600italic",
|
11952 |
+
"700",
|
11953 |
+
"700italic"
|
11954 |
+
],
|
11955 |
+
"subsets": [
|
11956 |
+
"vietnamese",
|
11957 |
+
"thai",
|
11958 |
+
"latin",
|
11959 |
+
"latin-ext"
|
11960 |
+
],
|
11961 |
+
"version": "v3",
|
11962 |
+
"lastModified": "2018-11-29",
|
11963 |
+
"files": {
|
11964 |
+
"200": "http://fonts.gstatic.com/s/niramit/v3/I_urMpWdvgLdNxVLVXx7tiiEr5_BdZ8.ttf",
|
11965 |
+
"200italic": "http://fonts.gstatic.com/s/niramit/v3/I_upMpWdvgLdNxVLXbZiXimOq73EZZ_f6w.ttf",
|
11966 |
+
"300": "http://fonts.gstatic.com/s/niramit/v3/I_urMpWdvgLdNxVLVRh4tiiEr5_BdZ8.ttf",
|
11967 |
+
"300italic": "http://fonts.gstatic.com/s/niramit/v3/I_upMpWdvgLdNxVLXbZiOiqOq73EZZ_f6w.ttf",
|
11968 |
+
"regular": "http://fonts.gstatic.com/s/niramit/v3/I_uuMpWdvgLdNxVLbbRQkiCvs5Y.ttf",
|
11969 |
+
"italic": "http://fonts.gstatic.com/s/niramit/v3/I_usMpWdvgLdNxVLXbZalgKqo5bYbA.ttf",
|
11970 |
+
"500": "http://fonts.gstatic.com/s/niramit/v3/I_urMpWdvgLdNxVLVUB5tiiEr5_BdZ8.ttf",
|
11971 |
+
"500italic": "http://fonts.gstatic.com/s/niramit/v3/I_upMpWdvgLdNxVLXbZiYiuOq73EZZ_f6w.ttf",
|
11972 |
+
"600": "http://fonts.gstatic.com/s/niramit/v3/I_urMpWdvgLdNxVLVWx-tiiEr5_BdZ8.ttf",
|
11973 |
+
"600italic": "http://fonts.gstatic.com/s/niramit/v3/I_upMpWdvgLdNxVLXbZiTiyOq73EZZ_f6w.ttf",
|
11974 |
+
"700": "http://fonts.gstatic.com/s/niramit/v3/I_urMpWdvgLdNxVLVQh_tiiEr5_BdZ8.ttf",
|
11975 |
+
"700italic": "http://fonts.gstatic.com/s/niramit/v3/I_upMpWdvgLdNxVLXbZiKi2Oq73EZZ_f6w.ttf"
|
11976 |
+
}
|
11977 |
+
},
|
11978 |
{
|
11979 |
"kind": "webfonts#webfont",
|
11980 |
"family": "Nixie One",
|
12047 |
"latin",
|
12048 |
"latin-ext"
|
12049 |
],
|
12050 |
+
"version": "v6",
|
12051 |
+
"lastModified": "2018-10-08",
|
12052 |
"files": {
|
12053 |
+
"regular": "http://fonts.gstatic.com/s/norican/v6/MwQ2bhXp1eSBqjkPGJI.ttf"
|
12054 |
}
|
12055 |
},
|
12056 |
{
|
12070 |
"regular": "http://fonts.gstatic.com/s/nosifer/v6/ZGjXol5JTp0g5bxZaC0.ttf"
|
12071 |
}
|
12072 |
},
|
12073 |
+
{
|
12074 |
+
"kind": "webfonts#webfont",
|
12075 |
+
"family": "Notable",
|
12076 |
+
"category": "sans-serif",
|
12077 |
+
"variants": [
|
12078 |
+
"regular"
|
12079 |
+
],
|
12080 |
+
"subsets": [
|
12081 |
+
"latin"
|
12082 |
+
],
|
12083 |
+
"version": "v3",
|
12084 |
+
"lastModified": "2018-11-08",
|
12085 |
+
"files": {
|
12086 |
+
"regular": "http://fonts.gstatic.com/s/notable/v3/gNMEW3N_SIqx-WX9-HMoFIez5MI.ttf"
|
12087 |
+
}
|
12088 |
+
},
|
12089 |
{
|
12090 |
"kind": "webfonts#webfont",
|
12091 |
"family": "Nothing You Could Do",
|
12137 |
"700italic"
|
12138 |
],
|
12139 |
"subsets": [
|
|
|
12140 |
"vietnamese",
|
|
|
|
|
12141 |
"cyrillic",
|
12142 |
+
"cyrillic-ext",
|
12143 |
+
"devanagari",
|
12144 |
+
"latin",
|
12145 |
+
"greek-ext",
|
12146 |
"greek",
|
12147 |
+
"latin-ext"
|
|
|
12148 |
],
|
12149 |
"version": "v7",
|
12150 |
"lastModified": "2017-10-11",
|
12155 |
"700italic": "http://fonts.gstatic.com/s/notosans/v7/o-0TIpQlx3QUlC5A4PNr4Az5ZtyE.ttf"
|
12156 |
}
|
12157 |
},
|
12158 |
+
{
|
12159 |
+
"kind": "webfonts#webfont",
|
12160 |
+
"family": "Noto Sans JP",
|
12161 |
+
"category": "sans-serif",
|
12162 |
+
"variants": [
|
12163 |
+
"100",
|
12164 |
+
"300",
|
12165 |
+
"regular",
|
12166 |
+
"500",
|
12167 |
+
"700",
|
12168 |
+
"900"
|
12169 |
+
],
|
12170 |
+
"subsets": [
|
12171 |
+
"latin",
|
12172 |
+
"japanese"
|
12173 |
+
],
|
12174 |
+
"version": "v18",
|
12175 |
+
"lastModified": "2018-11-15",
|
12176 |
+
"files": {
|
12177 |
+
"100": "http://fonts.gstatic.com/s/notosansjp/v18/-F6ofjtqLzI2JPCgQBnw7HFQoggM.otf",
|
12178 |
+
"300": "http://fonts.gstatic.com/s/notosansjp/v18/-F6pfjtqLzI2JPCgQBnw7HFQaioq1A.otf",
|
12179 |
+
"regular": "http://fonts.gstatic.com/s/notosansjp/v18/-F62fjtqLzI2JPCgQBnw7HFowA.otf",
|
12180 |
+
"500": "http://fonts.gstatic.com/s/notosansjp/v18/-F6pfjtqLzI2JPCgQBnw7HFQMisq1A.otf",
|
12181 |
+
"700": "http://fonts.gstatic.com/s/notosansjp/v18/-F6pfjtqLzI2JPCgQBnw7HFQei0q1A.otf",
|
12182 |
+
"900": "http://fonts.gstatic.com/s/notosansjp/v18/-F6pfjtqLzI2JPCgQBnw7HFQQi8q1A.otf"
|
12183 |
+
}
|
12184 |
+
},
|
12185 |
+
{
|
12186 |
+
"kind": "webfonts#webfont",
|
12187 |
+
"family": "Noto Sans KR",
|
12188 |
+
"category": "sans-serif",
|
12189 |
+
"variants": [
|
12190 |
+
"100",
|
12191 |
+
"300",
|
12192 |
+
"regular",
|
12193 |
+
"500",
|
12194 |
+
"700",
|
12195 |
+
"900"
|
12196 |
+
],
|
12197 |
+
"subsets": [
|
12198 |
+
"korean",
|
12199 |
+
"latin"
|
12200 |
+
],
|
12201 |
+
"version": "v8",
|
12202 |
+
"lastModified": "2018-10-16",
|
12203 |
+
"files": {
|
12204 |
+
"100": "http://fonts.gstatic.com/s/notosanskr/v8/Pby6FmXiEBPT4ITbgNA5CgmOsn7u.otf",
|
12205 |
+
"300": "http://fonts.gstatic.com/s/notosanskr/v8/Pby7FmXiEBPT4ITbgNA5CgmOelzI7g.otf",
|
12206 |
+
"regular": "http://fonts.gstatic.com/s/notosanskr/v8/PbykFmXiEBPT4ITbgNA5Cgm20A.otf",
|
12207 |
+
"500": "http://fonts.gstatic.com/s/notosanskr/v8/Pby7FmXiEBPT4ITbgNA5CgmOIl3I7g.otf",
|
12208 |
+
"700": "http://fonts.gstatic.com/s/notosanskr/v8/Pby7FmXiEBPT4ITbgNA5CgmOalvI7g.otf",
|
12209 |
+
"900": "http://fonts.gstatic.com/s/notosanskr/v8/Pby7FmXiEBPT4ITbgNA5CgmOUlnI7g.otf"
|
12210 |
+
}
|
12211 |
+
},
|
12212 |
+
{
|
12213 |
+
"kind": "webfonts#webfont",
|
12214 |
+
"family": "Noto Sans SC",
|
12215 |
+
"category": "sans-serif",
|
12216 |
+
"variants": [
|
12217 |
+
"100",
|
12218 |
+
"300",
|
12219 |
+
"regular",
|
12220 |
+
"500",
|
12221 |
+
"700",
|
12222 |
+
"900"
|
12223 |
+
],
|
12224 |
+
"subsets": [
|
12225 |
+
"vietnamese",
|
12226 |
+
"cyrillic",
|
12227 |
+
"chinese-simplified",
|
12228 |
+
"latin",
|
12229 |
+
"japanese"
|
12230 |
+
],
|
12231 |
+
"version": "v2",
|
12232 |
+
"lastModified": "2018-11-15",
|
12233 |
+
"files": {
|
12234 |
+
"100": "http://fonts.gstatic.com/s/notosanssc/v2/k3kJo84MPvpLmixcA63oeALZTYKL.otf",
|
12235 |
+
"300": "http://fonts.gstatic.com/s/notosanssc/v2/k3kIo84MPvpLmixcA63oeALZhaCt9w.otf",
|
12236 |
+
"regular": "http://fonts.gstatic.com/s/notosanssc/v2/k3kXo84MPvpLmixcA63oeALhLw.otf",
|
12237 |
+
"500": "http://fonts.gstatic.com/s/notosanssc/v2/k3kIo84MPvpLmixcA63oeALZ3aGt9w.otf",
|
12238 |
+
"700": "http://fonts.gstatic.com/s/notosanssc/v2/k3kIo84MPvpLmixcA63oeALZlaet9w.otf",
|
12239 |
+
"900": "http://fonts.gstatic.com/s/notosanssc/v2/k3kIo84MPvpLmixcA63oeALZraWt9w.otf"
|
12240 |
+
}
|
12241 |
+
},
|
12242 |
+
{
|
12243 |
+
"kind": "webfonts#webfont",
|
12244 |
+
"family": "Noto Sans TC",
|
12245 |
+
"category": "sans-serif",
|
12246 |
+
"variants": [
|
12247 |
+
"100",
|
12248 |
+
"300",
|
12249 |
+
"regular",
|
12250 |
+
"500",
|
12251 |
+
"700",
|
12252 |
+
"900"
|
12253 |
+
],
|
12254 |
+
"subsets": [
|
12255 |
+
"latin",
|
12256 |
+
"chinese-traditional",
|
12257 |
+
"japanese"
|
12258 |
+
],
|
12259 |
+
"version": "v2",
|
12260 |
+
"lastModified": "2018-11-15",
|
12261 |
+
"files": {
|
12262 |
+
"100": "http://fonts.gstatic.com/s/notosanstc/v2/-nFlOG829Oofr2wohFbTp9i9WyEJ.otf",
|
12263 |
+
"300": "http://fonts.gstatic.com/s/notosanstc/v2/-nFkOG829Oofr2wohFbTp9i9kwMvDQ.otf",
|
12264 |
+
"regular": "http://fonts.gstatic.com/s/notosanstc/v2/-nF7OG829Oofr2wohFbTp9iFOQ.otf",
|
12265 |
+
"500": "http://fonts.gstatic.com/s/notosanstc/v2/-nFkOG829Oofr2wohFbTp9i9ywIvDQ.otf",
|
12266 |
+
"700": "http://fonts.gstatic.com/s/notosanstc/v2/-nFkOG829Oofr2wohFbTp9i9gwQvDQ.otf",
|
12267 |
+
"900": "http://fonts.gstatic.com/s/notosanstc/v2/-nFkOG829Oofr2wohFbTp9i9uwYvDQ.otf"
|
12268 |
+
}
|
12269 |
+
},
|
12270 |
{
|
12271 |
"kind": "webfonts#webfont",
|
12272 |
"family": "Noto Serif",
|
12273 |
"category": "serif",
|
12274 |
"variants": [
|
12275 |
"regular",
|
12276 |
+
"italic",
|
12277 |
+
"700",
|
12278 |
+
"700italic"
|
12279 |
+
],
|
12280 |
+
"subsets": [
|
12281 |
+
"vietnamese",
|
12282 |
+
"cyrillic",
|
12283 |
+
"cyrillic-ext",
|
12284 |
+
"latin",
|
12285 |
+
"greek-ext",
|
12286 |
+
"greek",
|
12287 |
+
"latin-ext"
|
12288 |
+
],
|
12289 |
+
"version": "v6",
|
12290 |
+
"lastModified": "2017-11-21",
|
12291 |
+
"files": {
|
12292 |
+
"regular": "http://fonts.gstatic.com/s/notoserif/v6/ga6Iaw1J5X9T9RW6j9bNTFA.ttf",
|
12293 |
+
"italic": "http://fonts.gstatic.com/s/notoserif/v6/ga6Kaw1J5X9T9RW6j9bNfFIWbQ.ttf",
|
12294 |
+
"700": "http://fonts.gstatic.com/s/notoserif/v6/ga6Law1J5X9T9RW6j9bNdOwzTRA.ttf",
|
12295 |
+
"700italic": "http://fonts.gstatic.com/s/notoserif/v6/ga6Vaw1J5X9T9RW6j9bNfFIu0RWedA.ttf"
|
12296 |
+
}
|
12297 |
+
},
|
12298 |
+
{
|
12299 |
+
"kind": "webfonts#webfont",
|
12300 |
+
"family": "Noto Serif JP",
|
12301 |
+
"category": "sans-serif",
|
12302 |
+
"variants": [
|
12303 |
+
"200",
|
12304 |
+
"300",
|
12305 |
+
"regular",
|
12306 |
+
"500",
|
12307 |
+
"600",
|
12308 |
+
"700",
|
12309 |
+
"900"
|
12310 |
+
],
|
12311 |
+
"subsets": [
|
12312 |
+
"latin",
|
12313 |
+
"japanese"
|
12314 |
+
],
|
12315 |
+
"version": "v1",
|
12316 |
+
"lastModified": "2018-09-06",
|
12317 |
+
"files": {
|
12318 |
+
"200": "http://fonts.gstatic.com/s/notoserifjp/v1/xn77YHs72GKoTvER4Gn3b5eMZBaPRkg.otf",
|
12319 |
+
"300": "http://fonts.gstatic.com/s/notoserifjp/v1/xn77YHs72GKoTvER4Gn3b5eMZHKMRkg.otf",
|
12320 |
+
"regular": "http://fonts.gstatic.com/s/notoserifjp/v1/xn7mYHs72GKoTvER4Gn3b5eMXNg.otf",
|
12321 |
+
"500": "http://fonts.gstatic.com/s/notoserifjp/v1/xn77YHs72GKoTvER4Gn3b5eMZCqNRkg.otf",
|
12322 |
+
"600": "http://fonts.gstatic.com/s/notoserifjp/v1/xn77YHs72GKoTvER4Gn3b5eMZAaKRkg.otf",
|
12323 |
+
"700": "http://fonts.gstatic.com/s/notoserifjp/v1/xn77YHs72GKoTvER4Gn3b5eMZGKLRkg.otf",
|
12324 |
+
"900": "http://fonts.gstatic.com/s/notoserifjp/v1/xn77YHs72GKoTvER4Gn3b5eMZFqJRkg.otf"
|
12325 |
+
}
|
12326 |
+
},
|
12327 |
+
{
|
12328 |
+
"kind": "webfonts#webfont",
|
12329 |
+
"family": "Noto Serif KR",
|
12330 |
+
"category": "sans-serif",
|
12331 |
+
"variants": [
|
12332 |
+
"200",
|
12333 |
+
"300",
|
12334 |
+
"regular",
|
12335 |
+
"500",
|
12336 |
+
"600",
|
12337 |
"700",
|
12338 |
+
"900"
|
12339 |
],
|
12340 |
"subsets": [
|
12341 |
+
"korean",
|
12342 |
+
"latin"
|
|
|
|
|
|
|
|
|
|
|
12343 |
],
|
12344 |
+
"version": "v1",
|
12345 |
+
"lastModified": "2018-09-06",
|
12346 |
"files": {
|
12347 |
+
"200": "http://fonts.gstatic.com/s/notoserifkr/v1/3JnmSDn90Gmq2mr3blnHaTZXTihC8O0.otf",
|
12348 |
+
"300": "http://fonts.gstatic.com/s/notoserifkr/v1/3JnmSDn90Gmq2mr3blnHaTZXTkxB8O0.otf",
|
12349 |
+
"regular": "http://fonts.gstatic.com/s/notoserifkr/v1/3Jn7SDn90Gmq2mr3blnHaTZXduY.otf",
|
12350 |
+
"500": "http://fonts.gstatic.com/s/notoserifkr/v1/3JnmSDn90Gmq2mr3blnHaTZXThRA8O0.otf",
|
12351 |
+
"600": "http://fonts.gstatic.com/s/notoserifkr/v1/3JnmSDn90Gmq2mr3blnHaTZXTjhH8O0.otf",
|
12352 |
+
"700": "http://fonts.gstatic.com/s/notoserifkr/v1/3JnmSDn90Gmq2mr3blnHaTZXTlxG8O0.otf",
|
12353 |
+
"900": "http://fonts.gstatic.com/s/notoserifkr/v1/3JnmSDn90Gmq2mr3blnHaTZXTmRE8O0.otf"
|
12354 |
}
|
12355 |
},
|
12356 |
{
|
12363 |
"subsets": [
|
12364 |
"latin"
|
12365 |
],
|
12366 |
+
"version": "v10",
|
12367 |
+
"lastModified": "2018-11-29",
|
12368 |
"files": {
|
12369 |
+
"regular": "http://fonts.gstatic.com/s/novacut/v10/KFOkCnSYu8mL-39LkWxPKTM1K9nz.ttf"
|
12370 |
}
|
12371 |
},
|
12372 |
{
|
12412 |
"subsets": [
|
12413 |
"latin"
|
12414 |
],
|
12415 |
+
"version": "v10",
|
12416 |
+
"lastModified": "2018-11-29",
|
12417 |
"files": {
|
12418 |
+
"regular": "http://fonts.gstatic.com/s/novaoval/v10/jAnEgHdmANHvPenMaswCMY-h3cWkWg.ttf"
|
12419 |
}
|
12420 |
},
|
12421 |
{
|
12444 |
"subsets": [
|
12445 |
"latin"
|
12446 |
],
|
12447 |
+
"version": "v11",
|
12448 |
+
"lastModified": "2018-11-29",
|
12449 |
"files": {
|
12450 |
+
"regular": "http://fonts.gstatic.com/s/novascript/v11/7Au7p_IpkSWSTWaFWkumvmQNEl0O0kEx.ttf"
|
12451 |
}
|
12452 |
},
|
12453 |
{
|
12476 |
"subsets": [
|
12477 |
"latin"
|
12478 |
],
|
12479 |
+
"version": "v10",
|
12480 |
+
"lastModified": "2018-10-08",
|
12481 |
"files": {
|
12482 |
+
"regular": "http://fonts.gstatic.com/s/novasquare/v10/RrQUbo9-9DV7b06QHgSWsZhA.ttf"
|
12483 |
}
|
12484 |
},
|
12485 |
{
|
12629 |
],
|
12630 |
"subsets": [
|
12631 |
"vietnamese",
|
|
|
12632 |
"cyrillic",
|
12633 |
+
"cyrillic-ext",
|
12634 |
+
"latin",
|
12635 |
+
"latin-ext"
|
12636 |
],
|
12637 |
+
"version": "v10",
|
12638 |
+
"lastModified": "2018-10-08",
|
12639 |
"files": {
|
12640 |
+
"regular": "http://fonts.gstatic.com/s/oldstandardtt/v10/MwQubh3o1vLImiwAVvYawgcf2eVurQ.ttf",
|
12641 |
+
"italic": "http://fonts.gstatic.com/s/oldstandardtt/v10/MwQsbh3o1vLImiwAVvYawgcf2eVer1q9.ttf",
|
12642 |
+
"700": "http://fonts.gstatic.com/s/oldstandardtt/v10/MwQrbh3o1vLImiwAVvYawgcf2eVWEX-dTA.ttf"
|
12643 |
}
|
12644 |
},
|
12645 |
{
|
12714 |
"800italic"
|
12715 |
],
|
12716 |
"subsets": [
|
|
|
12717 |
"vietnamese",
|
|
|
12718 |
"cyrillic",
|
12719 |
+
"cyrillic-ext",
|
12720 |
+
"latin",
|
12721 |
+
"greek-ext",
|
12722 |
"greek",
|
12723 |
+
"latin-ext"
|
|
|
12724 |
],
|
12725 |
"version": "v15",
|
12726 |
"lastModified": "2017-10-11",
|
12747 |
"700"
|
12748 |
],
|
12749 |
"subsets": [
|
|
|
12750 |
"vietnamese",
|
|
|
12751 |
"cyrillic",
|
12752 |
+
"cyrillic-ext",
|
12753 |
+
"latin",
|
12754 |
+
"greek-ext",
|
12755 |
"greek",
|
12756 |
+
"latin-ext"
|
|
|
12757 |
],
|
12758 |
"version": "v12",
|
12759 |
"lastModified": "2017-10-11",
|
12771 |
"regular"
|
12772 |
],
|
12773 |
"subsets": [
|
|
|
12774 |
"cyrillic",
|
12775 |
+
"cyrillic-ext",
|
12776 |
+
"latin",
|
12777 |
+
"latin-ext"
|
12778 |
],
|
12779 |
"version": "v6",
|
12780 |
"lastModified": "2017-10-10",
|
12870 |
],
|
12871 |
"subsets": [
|
12872 |
"vietnamese",
|
|
|
12873 |
"cyrillic",
|
12874 |
+
"latin",
|
12875 |
"latin-ext"
|
12876 |
],
|
12877 |
"version": "v16",
|
13025 |
"subsets": [
|
13026 |
"latin"
|
13027 |
],
|
13028 |
+
"version": "v9",
|
13029 |
+
"lastModified": "2018-10-08",
|
13030 |
"files": {
|
13031 |
+
"regular": "http://fonts.gstatic.com/s/ovo/v9/yYLl0h7Wyfzjyw.ttf"
|
13032 |
}
|
13033 |
},
|
13034 |
{
|
13077 |
"regular"
|
13078 |
],
|
13079 |
"subsets": [
|
|
|
13080 |
"cyrillic",
|
13081 |
+
"cyrillic-ext",
|
13082 |
+
"latin",
|
13083 |
+
"latin-ext"
|
13084 |
],
|
13085 |
"version": "v5",
|
13086 |
"lastModified": "2017-10-10",
|
13099 |
"700italic"
|
13100 |
],
|
13101 |
"subsets": [
|
|
|
13102 |
"cyrillic",
|
13103 |
+
"cyrillic-ext",
|
13104 |
+
"latin",
|
13105 |
+
"latin-ext"
|
13106 |
],
|
13107 |
"version": "v9",
|
13108 |
"lastModified": "2017-10-11",
|
13122 |
"700"
|
13123 |
],
|
13124 |
"subsets": [
|
|
|
13125 |
"cyrillic",
|
13126 |
+
"cyrillic-ext",
|
13127 |
+
"latin",
|
13128 |
+
"latin-ext"
|
13129 |
],
|
13130 |
"version": "v10",
|
13131 |
"lastModified": "2017-10-10",
|
13143 |
"700"
|
13144 |
],
|
13145 |
"subsets": [
|
|
|
13146 |
"cyrillic",
|
13147 |
+
"cyrillic-ext",
|
13148 |
+
"latin",
|
13149 |
+
"latin-ext"
|
13150 |
],
|
13151 |
+
"version": "v9",
|
13152 |
+
"lastModified": "2018-10-08",
|
13153 |
"files": {
|
13154 |
+
"regular": "http://fonts.gstatic.com/s/ptsansnarrow/v9/BngRUXNadjH0qYEzV7ab-oWlsYCB.ttf",
|
13155 |
+
"700": "http://fonts.gstatic.com/s/ptsansnarrow/v9/BngSUXNadjH0qYEzV7ab-oWlsbg95DiC.ttf"
|
13156 |
}
|
13157 |
},
|
13158 |
{
|
13166 |
"700italic"
|
13167 |
],
|
13168 |
"subsets": [
|
|
|
13169 |
"cyrillic",
|
13170 |
+
"cyrillic-ext",
|
13171 |
+
"latin",
|
13172 |
+
"latin-ext"
|
13173 |
],
|
13174 |
"version": "v9",
|
13175 |
"lastModified": "2017-10-11",
|
13189 |
"italic"
|
13190 |
],
|
13191 |
"subsets": [
|
|
|
13192 |
"cyrillic",
|
13193 |
+
"cyrillic-ext",
|
13194 |
+
"latin",
|
13195 |
+
"latin-ext"
|
13196 |
],
|
13197 |
"version": "v9",
|
13198 |
"lastModified": "2017-10-10",
|
13210 |
],
|
13211 |
"subsets": [
|
13212 |
"vietnamese",
|
|
|
13213 |
"cyrillic",
|
13214 |
+
"latin",
|
13215 |
"latin-ext"
|
13216 |
],
|
13217 |
"version": "v12",
|
13253 |
"700"
|
13254 |
],
|
13255 |
"subsets": [
|
|
|
13256 |
"devanagari",
|
13257 |
+
"latin",
|
13258 |
"latin-ext"
|
13259 |
],
|
13260 |
"version": "v3",
|
13280 |
"700"
|
13281 |
],
|
13282 |
"subsets": [
|
|
|
13283 |
"devanagari",
|
13284 |
+
"latin",
|
13285 |
"latin-ext"
|
13286 |
],
|
13287 |
+
"version": "v4",
|
13288 |
+
"lastModified": "2018-10-08",
|
13289 |
"files": {
|
13290 |
+
"regular": "http://fonts.gstatic.com/s/palanquindark/v4/xn75YHgl1nqmANMB-26xC7yuF_6O.ttf",
|
13291 |
+
"500": "http://fonts.gstatic.com/s/palanquindark/v4/xn76YHgl1nqmANMB-26xC7yuF8Z6ZW41.ttf",
|
13292 |
+
"600": "http://fonts.gstatic.com/s/palanquindark/v4/xn76YHgl1nqmANMB-26xC7yuF8ZWYm41.ttf",
|
13293 |
+
"700": "http://fonts.gstatic.com/s/palanquindark/v4/xn76YHgl1nqmANMB-26xC7yuF8YyY241.ttf"
|
13294 |
}
|
13295 |
},
|
13296 |
{
|
13302 |
],
|
13303 |
"subsets": [
|
13304 |
"vietnamese",
|
|
|
13305 |
"cyrillic",
|
13306 |
+
"cyrillic-ext",
|
13307 |
+
"latin",
|
13308 |
+
"latin-ext"
|
13309 |
],
|
13310 |
"version": "v3",
|
13311 |
"lastModified": "2017-10-10",
|
13357 |
"latin",
|
13358 |
"latin-ext"
|
13359 |
],
|
13360 |
+
"version": "v10",
|
13361 |
+
"lastModified": "2018-11-29",
|
13362 |
"files": {
|
13363 |
+
"regular": "http://fonts.gstatic.com/s/passeroone/v10/JTUTjIko8DOq5FeaeEAjgE5B5Arr-s50.ttf"
|
13364 |
}
|
13365 |
},
|
13366 |
{
|
13446 |
],
|
13447 |
"subsets": [
|
13448 |
"vietnamese",
|
|
|
13449 |
"cyrillic",
|
13450 |
+
"thai",
|
13451 |
+
"latin",
|
13452 |
+
"latin-ext"
|
13453 |
],
|
13454 |
+
"version": "v3",
|
13455 |
+
"lastModified": "2018-10-08",
|
13456 |
"files": {
|
13457 |
+
"regular": "http://fonts.gstatic.com/s/pattaya/v3/ea8ZadcqV_zkHY-XNdA.ttf"
|
13458 |
}
|
13459 |
},
|
13460 |
{
|
13467 |
"subsets": [
|
13468 |
"latin"
|
13469 |
],
|
13470 |
+
"version": "v8",
|
13471 |
+
"lastModified": "2018-10-08",
|
13472 |
"files": {
|
13473 |
+
"regular": "http://fonts.gstatic.com/s/patuaone/v8/ZXuke1cDvLCKLDcimxBI5A.ttf"
|
13474 |
}
|
13475 |
},
|
13476 |
{
|
13481 |
"regular"
|
13482 |
],
|
13483 |
"subsets": [
|
13484 |
+
"tamil",
|
13485 |
"latin",
|
13486 |
+
"latin-ext"
|
|
|
13487 |
],
|
13488 |
"version": "v2",
|
13489 |
"lastModified": "2017-10-10",
|
13517 |
"regular"
|
13518 |
],
|
13519 |
"subsets": [
|
13520 |
+
"telugu",
|
13521 |
+
"latin"
|
13522 |
],
|
13523 |
+
"version": "v6",
|
13524 |
+
"lastModified": "2018-11-29",
|
13525 |
"files": {
|
13526 |
+
"regular": "http://fonts.gstatic.com/s/peddana/v6/aFTU7PBhaX89UcKWhh2aBYyMcKw.ttf"
|
13527 |
}
|
13528 |
},
|
13529 |
{
|
13604 |
],
|
13605 |
"subsets": [
|
13606 |
"vietnamese",
|
|
|
13607 |
"cyrillic",
|
13608 |
+
"cyrillic-ext",
|
13609 |
+
"latin"
|
13610 |
],
|
13611 |
"version": "v9",
|
13612 |
"lastModified": "2017-10-10",
|
13628 |
"latin",
|
13629 |
"latin-ext"
|
13630 |
],
|
13631 |
+
"version": "v7",
|
13632 |
+
"lastModified": "2018-11-29",
|
13633 |
"files": {
|
13634 |
+
"regular": "http://fonts.gstatic.com/s/piedra/v7/ke8kOg8aN0Bn7hTunEyHN_M3gA.ttf"
|
13635 |
}
|
13636 |
},
|
13637 |
{
|
13661 |
"latin",
|
13662 |
"latin-ext"
|
13663 |
],
|
13664 |
+
"version": "v6",
|
13665 |
+
"lastModified": "2018-10-08",
|
13666 |
"files": {
|
13667 |
+
"regular": "http://fonts.gstatic.com/s/pirataone/v6/I_urMpiDvgLdLh0fAtoftig.ttf"
|
13668 |
}
|
13669 |
},
|
13670 |
{
|
13694 |
],
|
13695 |
"subsets": [
|
13696 |
"vietnamese",
|
|
|
13697 |
"cyrillic",
|
13698 |
+
"cyrillic-ext",
|
13699 |
+
"latin",
|
13700 |
"greek",
|
13701 |
+
"latin-ext"
|
|
|
13702 |
],
|
13703 |
"version": "v9",
|
13704 |
"lastModified": "2017-10-10",
|
13738 |
],
|
13739 |
"subsets": [
|
13740 |
"vietnamese",
|
|
|
13741 |
"cyrillic",
|
13742 |
+
"latin",
|
13743 |
"latin-ext"
|
13744 |
],
|
13745 |
"version": "v13",
|
13767 |
],
|
13768 |
"subsets": [
|
13769 |
"vietnamese",
|
|
|
13770 |
"cyrillic",
|
13771 |
+
"latin",
|
13772 |
"latin-ext"
|
13773 |
],
|
13774 |
"version": "v7",
|
13795 |
],
|
13796 |
"subsets": [
|
13797 |
"vietnamese",
|
|
|
13798 |
"cyrillic",
|
13799 |
+
"cyrillic-ext",
|
13800 |
+
"latin",
|
13801 |
+
"latin-ext"
|
13802 |
],
|
13803 |
"version": "v11",
|
13804 |
"lastModified": "2017-10-10",
|
13818 |
"regular"
|
13819 |
],
|
13820 |
"subsets": [
|
|
|
13821 |
"cyrillic",
|
13822 |
+
"latin",
|
13823 |
"latin-ext"
|
13824 |
],
|
13825 |
+
"version": "v6",
|
13826 |
+
"lastModified": "2018-10-08",
|
13827 |
"files": {
|
13828 |
+
"regular": "http://fonts.gstatic.com/s/poiretone/v6/UqyVK80NJXN4zfRgbdfbk5k.ttf"
|
13829 |
}
|
13830 |
},
|
13831 |
{
|
13903 |
"regular"
|
13904 |
],
|
13905 |
"subsets": [
|
13906 |
+
"korean",
|
13907 |
+
"latin"
|
13908 |
],
|
13909 |
+
"version": "v4",
|
13910 |
+
"lastModified": "2018-08-29",
|
13911 |
"files": {
|
13912 |
+
"regular": "http://fonts.gstatic.com/s/poorstory/v4/jizfREFUsnUct9P6cDfd4Ok.ttf"
|
13913 |
}
|
13914 |
},
|
13915 |
{
|
13937 |
"900italic"
|
13938 |
],
|
13939 |
"subsets": [
|
|
|
13940 |
"devanagari",
|
13941 |
+
"latin",
|
13942 |
"latin-ext"
|
13943 |
],
|
13944 |
"version": "v5",
|
14005 |
"700"
|
14006 |
],
|
14007 |
"subsets": [
|
|
|
14008 |
"devanagari",
|
14009 |
+
"latin",
|
14010 |
"latin-ext"
|
14011 |
],
|
14012 |
"version": "v3",
|
14025 |
],
|
14026 |
"subsets": [
|
14027 |
"vietnamese",
|
|
|
14028 |
"cyrillic",
|
14029 |
+
"cyrillic-ext",
|
14030 |
+
"latin"
|
14031 |
],
|
14032 |
"version": "v8",
|
14033 |
"lastModified": "2017-10-10",
|
14045 |
"subsets": [
|
14046 |
"khmer"
|
14047 |
],
|
14048 |
+
"version": "v10",
|
14049 |
+
"lastModified": "2018-11-29",
|
14050 |
"files": {
|
14051 |
+
"regular": "http://fonts.gstatic.com/s/preahvihear/v10/6NUS8F-dNQeEYhzj7uluxswE49FJf8Wv.ttf"
|
14052 |
}
|
14053 |
},
|
14054 |
{
|
14059 |
"regular"
|
14060 |
],
|
14061 |
"subsets": [
|
|
|
14062 |
"cyrillic",
|
14063 |
+
"cyrillic-ext",
|
14064 |
+
"latin",
|
14065 |
"greek",
|
14066 |
+
"latin-ext"
|
|
|
14067 |
],
|
14068 |
"version": "v6",
|
14069 |
"lastModified": "2017-10-10",
|
14085 |
],
|
14086 |
"subsets": [
|
14087 |
"vietnamese",
|
14088 |
+
"thai",
|
14089 |
"latin",
|
14090 |
+
"latin-ext"
|
|
|
14091 |
],
|
14092 |
"version": "v3",
|
14093 |
"lastModified": "2017-10-10",
|
14111 |
"latin",
|
14112 |
"latin-ext"
|
14113 |
],
|
14114 |
+
"version": "v6",
|
14115 |
+
"lastModified": "2018-10-08",
|
14116 |
"files": {
|
14117 |
+
"regular": "http://fonts.gstatic.com/s/princesssofia/v6/qWczB6yguIb8DZ_GXZst16n7GRz7.ttf"
|
14118 |
}
|
14119 |
},
|
14120 |
{
|
14159 |
],
|
14160 |
"subsets": [
|
14161 |
"vietnamese",
|
14162 |
+
"thai",
|
14163 |
"latin",
|
14164 |
+
"latin-ext"
|
|
|
14165 |
],
|
14166 |
"version": "v2",
|
14167 |
"lastModified": "2017-10-10",
|
14194 |
"regular"
|
14195 |
],
|
14196 |
"subsets": [
|
|
|
14197 |
"cyrillic",
|
14198 |
+
"latin",
|
14199 |
"latin-ext"
|
14200 |
],
|
14201 |
"version": "v6",
|
14308 |
"subsets": [
|
14309 |
"latin"
|
14310 |
],
|
14311 |
+
"version": "v7",
|
14312 |
+
"lastModified": "2018-10-08",
|
14313 |
"files": {
|
14314 |
+
"regular": "http://fonts.gstatic.com/s/quantico/v7/rax-HiSdp9cPL3KIF4xs.ttf",
|
14315 |
+
"italic": "http://fonts.gstatic.com/s/quantico/v7/rax4HiSdp9cPL3KIF7xuJDg.ttf",
|
14316 |
+
"700": "http://fonts.gstatic.com/s/quantico/v7/rax5HiSdp9cPL3KIF7TQARha.ttf",
|
14317 |
+
"700italic": "http://fonts.gstatic.com/s/quantico/v7/rax7HiSdp9cPL3KIF7xuHIRfu0o.ttf"
|
14318 |
}
|
14319 |
},
|
14320 |
{
|
14390 |
"latin",
|
14391 |
"latin-ext"
|
14392 |
],
|
14393 |
+
"version": "v8",
|
14394 |
+
"lastModified": "2018-10-08",
|
14395 |
"files": {
|
14396 |
+
"300": "http://fonts.gstatic.com/s/quicksand/v8/6xKodSZaM9iE8KbpRA_pgHYoSA.ttf",
|
14397 |
+
"regular": "http://fonts.gstatic.com/s/quicksand/v8/6xKtdSZaM9iE8KbpRA_RLA.ttf",
|
14398 |
+
"500": "http://fonts.gstatic.com/s/quicksand/v8/6xKodSZaM9iE8KbpRA_p2HcoSA.ttf",
|
14399 |
+
"700": "http://fonts.gstatic.com/s/quicksand/v8/6xKodSZaM9iE8KbpRA_pkHEoSA.ttf"
|
14400 |
}
|
14401 |
},
|
14402 |
{
|
14481 |
"700"
|
14482 |
],
|
14483 |
"subsets": [
|
|
|
14484 |
"devanagari",
|
14485 |
+
"latin",
|
14486 |
"latin-ext"
|
14487 |
],
|
14488 |
"version": "v7",
|
14507 |
"latin",
|
14508 |
"latin-ext"
|
14509 |
],
|
14510 |
+
"version": "v5",
|
14511 |
+
"lastModified": "2018-08-01",
|
14512 |
"files": {
|
14513 |
+
"regular": "http://fonts.gstatic.com/s/rakkas/v5/Qw3cZQlNHiblL3j_lg.ttf"
|
14514 |
}
|
14515 |
},
|
14516 |
{
|
14589 |
"regular"
|
14590 |
],
|
14591 |
"subsets": [
|
14592 |
+
"telugu",
|
14593 |
+
"latin"
|
14594 |
],
|
14595 |
+
"version": "v7",
|
14596 |
+
"lastModified": "2018-10-08",
|
14597 |
"files": {
|
14598 |
+
"regular": "http://fonts.gstatic.com/s/ramabhadra/v7/EYq2maBOwqRW9P1SQ83LehM.ttf"
|
14599 |
}
|
14600 |
},
|
14601 |
{
|
14606 |
"regular"
|
14607 |
],
|
14608 |
"subsets": [
|
14609 |
+
"telugu",
|
14610 |
+
"latin"
|
14611 |
],
|
14612 |
"version": "v2",
|
14613 |
"lastModified": "2017-10-10",
|
14697 |
"700"
|
14698 |
],
|
14699 |
"subsets": [
|
|
|
14700 |
"devanagari",
|
14701 |
+
"latin",
|
14702 |
"latin-ext"
|
14703 |
],
|
14704 |
"version": "v3",
|
14720 |
"700"
|
14721 |
],
|
14722 |
"subsets": [
|
|
|
14723 |
"gujarati",
|
14724 |
+
"latin",
|
14725 |
"latin-ext"
|
14726 |
],
|
14727 |
"version": "v3",
|
14744 |
"subsets": [
|
14745 |
"latin"
|
14746 |
],
|
14747 |
+
"version": "v9",
|
14748 |
+
"lastModified": "2018-10-08",
|
14749 |
"files": {
|
14750 |
+
"regular": "http://fonts.gstatic.com/s/rationale/v9/9XUnlJ92n0_JFxHIfHcsdg.ttf"
|
14751 |
}
|
14752 |
},
|
14753 |
{
|
14758 |
"regular"
|
14759 |
],
|
14760 |
"subsets": [
|
14761 |
+
"telugu",
|
14762 |
+
"latin"
|
14763 |
],
|
14764 |
"version": "v4",
|
14765 |
"lastModified": "2017-10-10",
|
14794 |
"arabic",
|
14795 |
"latin"
|
14796 |
],
|
14797 |
+
"version": "v5",
|
14798 |
+
"lastModified": "2018-08-01",
|
14799 |
"files": {
|
14800 |
+
"regular": "http://fonts.gstatic.com/s/reemkufi/v5/2sDcZGJLip7W2J7v7wQDbw.ttf"
|
14801 |
}
|
14802 |
},
|
14803 |
{
|
14841 |
"regular"
|
14842 |
],
|
14843 |
"subsets": [
|
|
|
14844 |
"devanagari",
|
14845 |
+
"latin",
|
14846 |
"latin-ext"
|
14847 |
],
|
14848 |
"version": "v2",
|
14913 |
"latin",
|
14914 |
"latin-ext"
|
14915 |
],
|
14916 |
+
"version": "v6",
|
14917 |
+
"lastModified": "2018-11-29",
|
14918 |
"files": {
|
14919 |
+
"regular": "http://fonts.gstatic.com/s/risque/v6/VdGfAZUfHosahXxoCUYVBJ-T5g.ttf"
|
14920 |
}
|
14921 |
},
|
14922 |
{
|
14938 |
"900italic"
|
14939 |
],
|
14940 |
"subsets": [
|
|
|
14941 |
"vietnamese",
|
|
|
14942 |
"cyrillic",
|
14943 |
+
"cyrillic-ext",
|
14944 |
+
"latin",
|
14945 |
+
"greek-ext",
|
14946 |
"greek",
|
14947 |
+
"latin-ext"
|
|
|
14948 |
],
|
14949 |
"version": "v18",
|
14950 |
"lastModified": "2017-10-16",
|
14976 |
"700italic"
|
14977 |
],
|
14978 |
"subsets": [
|
|
|
14979 |
"vietnamese",
|
|
|
14980 |
"cyrillic",
|
14981 |
+
"cyrillic-ext",
|
14982 |
+
"latin",
|
14983 |
+
"greek-ext",
|
14984 |
"greek",
|
14985 |
+
"latin-ext"
|
|
|
14986 |
],
|
14987 |
"version": "v16",
|
14988 |
"lastModified": "2017-10-11",
|
15012 |
"700italic"
|
15013 |
],
|
15014 |
"subsets": [
|
|
|
15015 |
"vietnamese",
|
|
|
15016 |
"cyrillic",
|
15017 |
+
"cyrillic-ext",
|
15018 |
+
"latin",
|
15019 |
+
"greek-ext",
|
15020 |
"greek",
|
15021 |
+
"latin-ext"
|
|
|
15022 |
],
|
15023 |
"version": "v5",
|
15024 |
"lastModified": "2017-10-10",
|
15046 |
"700"
|
15047 |
],
|
15048 |
"subsets": [
|
|
|
15049 |
"vietnamese",
|
|
|
15050 |
"cyrillic",
|
15051 |
+
"cyrillic-ext",
|
15052 |
+
"latin",
|
15053 |
+
"greek-ext",
|
15054 |
"greek",
|
15055 |
+
"latin-ext"
|
|
|
15056 |
],
|
15057 |
"version": "v7",
|
15058 |
"lastModified": "2017-10-11",
|
15140 |
"latin",
|
15141 |
"latin-ext"
|
15142 |
],
|
15143 |
+
"version": "v7",
|
15144 |
+
"lastModified": "2018-11-29",
|
15145 |
"files": {
|
15146 |
+
"regular": "http://fonts.gstatic.com/s/romanesco/v7/w8gYH2ozQOY7_r_J7mSn3HwLqOqSBg.ttf"
|
15147 |
}
|
15148 |
},
|
15149 |
{
|
15230 |
"regular"
|
15231 |
],
|
15232 |
"subsets": [
|
|
|
15233 |
"devanagari",
|
15234 |
+
"latin",
|
15235 |
"latin-ext"
|
15236 |
],
|
15237 |
+
"version": "v5",
|
15238 |
+
"lastModified": "2018-10-08",
|
15239 |
"files": {
|
15240 |
+
"regular": "http://fonts.gstatic.com/s/rozhaone/v5/AlZy_zVFtYP12Zncg2khdQ.ttf"
|
15241 |
}
|
15242 |
},
|
15243 |
{
|
15257 |
"900italic"
|
15258 |
],
|
15259 |
"subsets": [
|
|
|
|
|
15260 |
"cyrillic",
|
15261 |
+
"latin",
|
15262 |
+
"hebrew",
|
15263 |
"latin-ext"
|
15264 |
],
|
15265 |
"version": "v7",
|
15285 |
"regular"
|
15286 |
],
|
15287 |
"subsets": [
|
|
|
15288 |
"cyrillic",
|
15289 |
+
"latin",
|
15290 |
"latin-ext"
|
15291 |
],
|
15292 |
"version": "v6",
|
15346 |
"latin",
|
15347 |
"latin-ext"
|
15348 |
],
|
15349 |
+
"version": "v9",
|
15350 |
+
"lastModified": "2018-11-29",
|
15351 |
"files": {
|
15352 |
+
"regular": "http://fonts.gstatic.com/s/rugeboogie/v9/JIA3UVFwbHRF_GIWSMhKNROiPzUveSxy.ttf"
|
15353 |
}
|
15354 |
},
|
15355 |
{
|
15394 |
"regular"
|
15395 |
],
|
15396 |
"subsets": [
|
|
|
15397 |
"cyrillic",
|
15398 |
+
"latin",
|
15399 |
"latin-ext"
|
15400 |
],
|
15401 |
"version": "v8",
|
15412 |
"regular"
|
15413 |
],
|
15414 |
"subsets": [
|
|
|
15415 |
"cyrillic",
|
15416 |
+
"latin",
|
15417 |
"latin-ext"
|
15418 |
],
|
15419 |
"version": "v6",
|
15432 |
"subsets": [
|
15433 |
"latin",
|
15434 |
"latin-ext"
|
15435 |
+
],
|
15436 |
+
"version": "v8",
|
15437 |
+
"lastModified": "2018-10-08",
|
15438 |
"files": {
|
15439 |
+
"regular": "http://fonts.gstatic.com/s/ruthie/v8/gokvH63sGkdqXuU9lA.ttf"
|
15440 |
}
|
15441 |
},
|
15442 |
{
|
15482 |
"700"
|
15483 |
],
|
15484 |
"subsets": [
|
15485 |
+
"devanagari",
|
15486 |
+
"latin"
|
15487 |
],
|
15488 |
"version": "v2",
|
15489 |
"lastModified": "2017-10-10",
|
15737 |
"700"
|
15738 |
],
|
15739 |
"subsets": [
|
|
|
15740 |
"devanagari",
|
15741 |
+
"latin",
|
15742 |
"latin-ext"
|
15743 |
],
|
15744 |
"version": "v2",
|
15778 |
"900"
|
15779 |
],
|
15780 |
"subsets": [
|
|
|
15781 |
"devanagari",
|
15782 |
+
"latin",
|
15783 |
"latin-ext"
|
15784 |
],
|
15785 |
"version": "v3",
|
15809 |
"regular": "http://fonts.gstatic.com/s/satisfy/v8/rP2Hp2yn6lkG50LoOZQ.ttf"
|
15810 |
}
|
15811 |
},
|
15812 |
+
{
|
15813 |
+
"kind": "webfonts#webfont",
|
15814 |
+
"family": "Sawarabi Gothic",
|
15815 |
+
"category": "sans-serif",
|
15816 |
+
"variants": [
|
15817 |
+
"regular"
|
15818 |
+
],
|
15819 |
+
"subsets": [
|
15820 |
+
"vietnamese",
|
15821 |
+
"cyrillic",
|
15822 |
+
"latin",
|
15823 |
+
"japanese",
|
15824 |
+
"latin-ext"
|
15825 |
+
],
|
15826 |
+
"version": "v3",
|
15827 |
+
"lastModified": "2018-08-13",
|
15828 |
+
"files": {
|
15829 |
+
"regular": "http://fonts.gstatic.com/s/sawarabigothic/v3/x3d4ckfVaqqa-BEj-I9mE65u3k3NBQ.ttf"
|
15830 |
+
}
|
15831 |
+
},
|
15832 |
+
{
|
15833 |
+
"kind": "webfonts#webfont",
|
15834 |
+
"family": "Sawarabi Mincho",
|
15835 |
+
"category": "sans-serif",
|
15836 |
+
"variants": [
|
15837 |
+
"regular"
|
15838 |
+
],
|
15839 |
+
"subsets": [
|
15840 |
+
"latin",
|
15841 |
+
"japanese",
|
15842 |
+
"latin-ext"
|
15843 |
+
],
|
15844 |
+
"version": "v3",
|
15845 |
+
"lastModified": "2018-08-13",
|
15846 |
+
"files": {
|
15847 |
+
"regular": "http://fonts.gstatic.com/s/sawarabimincho/v3/8QIRdiDaitzr7brc8ahpxt6GcIJTLQ.ttf"
|
15848 |
+
}
|
15849 |
+
},
|
15850 |
{
|
15851 |
"kind": "webfonts#webfont",
|
15852 |
"family": "Scada",
|
15858 |
"700italic"
|
15859 |
],
|
15860 |
"subsets": [
|
|
|
15861 |
"cyrillic",
|
15862 |
+
"cyrillic-ext",
|
15863 |
+
"latin",
|
15864 |
+
"latin-ext"
|
15865 |
],
|
15866 |
"version": "v6",
|
15867 |
"lastModified": "2017-10-10",
|
15884 |
"arabic",
|
15885 |
"latin"
|
15886 |
],
|
15887 |
+
"version": "v15",
|
15888 |
+
"lastModified": "2018-08-01",
|
15889 |
"files": {
|
15890 |
+
"regular": "http://fonts.gstatic.com/s/scheherazade/v15/YA9Ur0yF4ETZN60keViq1kQgtw.ttf",
|
15891 |
+
"700": "http://fonts.gstatic.com/s/scheherazade/v15/YA9Lr0yF4ETZN60keViq1kQYC7yMjg.ttf"
|
15892 |
}
|
15893 |
},
|
15894 |
{
|
15918 |
"latin",
|
15919 |
"latin-ext"
|
15920 |
],
|
15921 |
+
"version": "v4",
|
15922 |
+
"lastModified": "2018-10-08",
|
15923 |
"files": {
|
15924 |
+
"regular": "http://fonts.gstatic.com/s/scopeone/v4/WBLnrEXKYFlGHrOKmGD1Ww.ttf"
|
15925 |
}
|
15926 |
},
|
15927 |
{
|
15949 |
"regular"
|
15950 |
],
|
15951 |
"subsets": [
|
|
|
15952 |
"latin",
|
15953 |
+
"hebrew",
|
15954 |
"latin-ext"
|
15955 |
],
|
15956 |
"version": "v2",
|
15989 |
"latin",
|
15990 |
"latin-ext"
|
15991 |
],
|
15992 |
+
"version": "v4",
|
15993 |
+
"lastModified": "2018-11-29",
|
15994 |
"files": {
|
15995 |
+
"regular": "http://fonts.gstatic.com/s/sedgwickavedisplay/v4/xfuu0XPgU3jZPUoUo3ScvmPi-NapQ8OxM2czd-YnOzUD.ttf"
|
15996 |
}
|
15997 |
},
|
15998 |
{
|
16006 |
"latin",
|
16007 |
"latin-ext"
|
16008 |
],
|
16009 |
+
"version": "v7",
|
16010 |
+
"lastModified": "2018-11-29",
|
16011 |
"files": {
|
16012 |
+
"regular": "http://fonts.gstatic.com/s/sevillana/v7/KFOlCnWFscmDt1Bfiy1vAx05IsDqlA.ttf"
|
16013 |
}
|
16014 |
},
|
16015 |
{
|
16020 |
"regular"
|
16021 |
],
|
16022 |
"subsets": [
|
|
|
16023 |
"cyrillic",
|
16024 |
+
"latin",
|
16025 |
"latin-ext"
|
16026 |
],
|
16027 |
"version": "v5",
|
16175 |
"regular"
|
16176 |
],
|
16177 |
"subsets": [
|
|
|
16178 |
"gujarati",
|
16179 |
+
"latin",
|
16180 |
"latin-ext"
|
16181 |
],
|
16182 |
"version": "v3",
|
16256 |
"latin",
|
16257 |
"latin-ext"
|
16258 |
],
|
16259 |
+
"version": "v8",
|
16260 |
+
"lastModified": "2018-10-08",
|
16261 |
"files": {
|
16262 |
+
"300": "http://fonts.gstatic.com/s/signikanegative/v8/E217_cfngu7HiRpPX3ZpNE4kY5zKal6DipE.ttf",
|
16263 |
+
"regular": "http://fonts.gstatic.com/s/signikanegative/v8/E218_cfngu7HiRpPX3ZpNE4kY5zKUvI.ttf",
|
16264 |
+
"600": "http://fonts.gstatic.com/s/signikanegative/v8/E217_cfngu7HiRpPX3ZpNE4kY5zKaiqFipE.ttf",
|
16265 |
+
"700": "http://fonts.gstatic.com/s/signikanegative/v8/E217_cfngu7HiRpPX3ZpNE4kY5zKak6EipE.ttf"
|
16266 |
}
|
16267 |
},
|
16268 |
{
|
16317 |
"subsets": [
|
16318 |
"latin"
|
16319 |
],
|
16320 |
+
"version": "v7",
|
16321 |
+
"lastModified": "2018-11-29",
|
16322 |
"files": {
|
16323 |
+
"regular": "http://fonts.gstatic.com/s/sirinstencil/v7/mem4YaWwznmLx-lzGfN7MdRydchGBq6al6o.ttf"
|
16324 |
}
|
16325 |
},
|
16326 |
{
|
16369 |
"latin",
|
16370 |
"latin-ext"
|
16371 |
],
|
16372 |
+
"version": "v5",
|
16373 |
+
"lastModified": "2018-10-08",
|
16374 |
"files": {
|
16375 |
+
"regular": "http://fonts.gstatic.com/s/slabo13px/v5/11hEGp_azEvXZUdSBzzRcKc.ttf"
|
16376 |
}
|
16377 |
},
|
16378 |
{
|
16418 |
"subsets": [
|
16419 |
"latin"
|
16420 |
],
|
16421 |
+
"version": "v9",
|
16422 |
+
"lastModified": "2018-11-29",
|
16423 |
"files": {
|
16424 |
+
"regular": "http://fonts.gstatic.com/s/smokum/v9/TK3iWkUbAhopmrdGHjUHte5fKg.ttf"
|
16425 |
}
|
16426 |
},
|
16427 |
{
|
16502 |
"subsets": [
|
16503 |
"latin"
|
16504 |
],
|
16505 |
+
"version": "v7",
|
16506 |
+
"lastModified": "2018-11-29",
|
16507 |
"files": {
|
16508 |
+
"regular": "http://fonts.gstatic.com/s/sofadione/v7/JIA2UVBxdnVBuElZaMFGcDOIETkmYDU.ttf"
|
16509 |
}
|
16510 |
},
|
16511 |
{
|
16532 |
"regular"
|
16533 |
],
|
16534 |
"subsets": [
|
16535 |
+
"korean",
|
16536 |
+
"latin"
|
16537 |
],
|
16538 |
+
"version": "v4",
|
16539 |
+
"lastModified": "2018-08-29",
|
16540 |
"files": {
|
16541 |
+
"regular": "http://fonts.gstatic.com/s/songmyung/v4/1cX2aUDWAJH5-EIC7DIhr1E.ttf"
|
16542 |
}
|
16543 |
},
|
16544 |
{
|
16594 |
"latin",
|
16595 |
"latin-ext"
|
16596 |
],
|
16597 |
+
"version": "v8",
|
16598 |
+
"lastModified": "2018-10-08",
|
16599 |
"files": {
|
16600 |
+
"200": "http://fonts.gstatic.com/s/sourcecodepro/v8/HI_XiYsKILxRpg3hIP6sJ7fM7Pqt8srztA.ttf",
|
16601 |
+
"300": "http://fonts.gstatic.com/s/sourcecodepro/v8/HI_XiYsKILxRpg3hIP6sJ7fM7PqtlsnztA.ttf",
|
16602 |
+
"regular": "http://fonts.gstatic.com/s/sourcecodepro/v8/HI_SiYsKILxRpg3hIP6sJ7fM7PqVOg.ttf",
|
16603 |
+
"500": "http://fonts.gstatic.com/s/sourcecodepro/v8/HI_XiYsKILxRpg3hIP6sJ7fM7PqtzsjztA.ttf",
|
16604 |
+
"600": "http://fonts.gstatic.com/s/sourcecodepro/v8/HI_XiYsKILxRpg3hIP6sJ7fM7Pqt4s_ztA.ttf",
|
16605 |
+
"700": "http://fonts.gstatic.com/s/sourcecodepro/v8/HI_XiYsKILxRpg3hIP6sJ7fM7Pqths7ztA.ttf",
|
16606 |
+
"900": "http://fonts.gstatic.com/s/sourcecodepro/v8/HI_XiYsKILxRpg3hIP6sJ7fM7PqtvszztA.ttf"
|
16607 |
}
|
16608 |
},
|
16609 |
{
|
16625 |
"900italic"
|
16626 |
],
|
16627 |
"subsets": [
|
|
|
16628 |
"vietnamese",
|
|
|
16629 |
"cyrillic",
|
16630 |
+
"cyrillic-ext",
|
16631 |
+
"latin",
|
16632 |
+
"greek-ext",
|
16633 |
"greek",
|
16634 |
+
"latin-ext"
|
|
|
16635 |
],
|
16636 |
"version": "v11",
|
16637 |
"lastModified": "2017-10-11",
|
16686 |
"latin",
|
16687 |
"latin-ext"
|
16688 |
],
|
16689 |
+
"version": "v3",
|
16690 |
+
"lastModified": "2018-10-08",
|
16691 |
"files": {
|
16692 |
+
"regular": "http://fonts.gstatic.com/s/spacemono/v3/i7dPIFZifjKcF5UAWdDRUEY.ttf",
|
16693 |
+
"italic": "http://fonts.gstatic.com/s/spacemono/v3/i7dNIFZifjKcF5UAWdDRYER8QA.ttf",
|
16694 |
+
"700": "http://fonts.gstatic.com/s/spacemono/v3/i7dMIFZifjKcF5UAWdDRaPpZYFI.ttf",
|
16695 |
+
"700italic": "http://fonts.gstatic.com/s/spacemono/v3/i7dSIFZifjKcF5UAWdDRYERE_FeaGw.ttf"
|
16696 |
}
|
16697 |
},
|
16698 |
{
|
16733 |
],
|
16734 |
"subsets": [
|
16735 |
"vietnamese",
|
|
|
16736 |
"cyrillic",
|
16737 |
+
"latin",
|
16738 |
"latin-ext"
|
16739 |
],
|
16740 |
"version": "v4",
|
16778 |
],
|
16779 |
"subsets": [
|
16780 |
"vietnamese",
|
|
|
16781 |
"cyrillic",
|
16782 |
+
"latin",
|
16783 |
"latin-ext"
|
16784 |
],
|
16785 |
+
"version": "v3",
|
16786 |
+
"lastModified": "2018-10-08",
|
16787 |
"files": {
|
16788 |
+
"200": "http://fonts.gstatic.com/s/spectralsc/v3/Ktk0ALCRZonmalTgyPmRfs1qwkTX.ttf",
|
16789 |
+
"200italic": "http://fonts.gstatic.com/s/spectralsc/v3/Ktk2ALCRZonmalTgyPmRfsWg26zWN4M.ttf",
|
16790 |
+
"300": "http://fonts.gstatic.com/s/spectralsc/v3/Ktk0ALCRZonmalTgyPmRfs0OwUTX.ttf",
|
16791 |
+
"300italic": "http://fonts.gstatic.com/s/spectralsc/v3/Ktk2ALCRZonmalTgyPmRfsWg28jVN4M.ttf",
|
16792 |
+
"regular": "http://fonts.gstatic.com/s/spectralsc/v3/KtkpALCRZonmalTgyPmRfvWi.ttf",
|
16793 |
+
"italic": "http://fonts.gstatic.com/s/spectralsc/v3/KtkrALCRZonmalTgyPmRfsWg42Q.ttf",
|
16794 |
+
"500": "http://fonts.gstatic.com/s/spectralsc/v3/Ktk0ALCRZonmalTgyPmRfs1WwETX.ttf",
|
16795 |
+
"500italic": "http://fonts.gstatic.com/s/spectralsc/v3/Ktk2ALCRZonmalTgyPmRfsWg25DUN4M.ttf",
|
16796 |
+
"600": "http://fonts.gstatic.com/s/spectralsc/v3/Ktk0ALCRZonmalTgyPmRfs16x0TX.ttf",
|
16797 |
+
"600italic": "http://fonts.gstatic.com/s/spectralsc/v3/Ktk2ALCRZonmalTgyPmRfsWg27zTN4M.ttf",
|
16798 |
+
"700": "http://fonts.gstatic.com/s/spectralsc/v3/Ktk0ALCRZonmalTgyPmRfs0exkTX.ttf",
|
16799 |
+
"700italic": "http://fonts.gstatic.com/s/spectralsc/v3/Ktk2ALCRZonmalTgyPmRfsWg29jSN4M.ttf",
|
16800 |
+
"800": "http://fonts.gstatic.com/s/spectralsc/v3/Ktk0ALCRZonmalTgyPmRfs0CxUTX.ttf",
|
16801 |
+
"800italic": "http://fonts.gstatic.com/s/spectralsc/v3/Ktk2ALCRZonmalTgyPmRfsWg28TRN4M.ttf"
|
16802 |
}
|
16803 |
},
|
16804 |
{
|
16874 |
"regular"
|
16875 |
],
|
16876 |
"subsets": [
|
16877 |
+
"telugu",
|
16878 |
+
"latin"
|
16879 |
],
|
16880 |
"version": "v5",
|
16881 |
"lastModified": "2017-10-09",
|
16892 |
],
|
16893 |
"subsets": [
|
16894 |
"vietnamese",
|
16895 |
+
"thai",
|
16896 |
"latin",
|
16897 |
+
"latin-ext"
|
|
|
16898 |
],
|
16899 |
"version": "v2",
|
16900 |
"lastModified": "2017-10-10",
|
16902 |
"regular": "http://fonts.gstatic.com/s/sriracha/v2/0nkrC9D4IuYBgWcI9ObY.ttf"
|
16903 |
}
|
16904 |
},
|
16905 |
+
{
|
16906 |
+
"kind": "webfonts#webfont",
|
16907 |
+
"family": "Srisakdi",
|
16908 |
+
"category": "display",
|
16909 |
+
"variants": [
|
16910 |
+
"regular",
|
16911 |
+
"700"
|
16912 |
+
],
|
16913 |
+
"subsets": [
|
16914 |
+
"vietnamese",
|
16915 |
+
"thai",
|
16916 |
+
"latin",
|
16917 |
+
"latin-ext"
|
16918 |
+
],
|
16919 |
+
"version": "v2",
|
16920 |
+
"lastModified": "2018-11-08",
|
16921 |
+
"files": {
|
16922 |
+
"regular": "http://fonts.gstatic.com/s/srisakdi/v2/yMJRMIlvdpDbkB0A-jq8fSx5i814.ttf",
|
16923 |
+
"700": "http://fonts.gstatic.com/s/srisakdi/v2/yMJWMIlvdpDbkB0A-gIAUghxoNFxW0Hz.ttf"
|
16924 |
+
}
|
16925 |
+
},
|
16926 |
{
|
16927 |
"kind": "webfonts#webfont",
|
16928 |
"family": "Stalemate",
|
16948 |
"regular"
|
16949 |
],
|
16950 |
"subsets": [
|
|
|
16951 |
"cyrillic",
|
16952 |
+
"latin",
|
16953 |
"latin-ext"
|
16954 |
],
|
16955 |
+
"version": "v20",
|
16956 |
+
"lastModified": "2018-11-29",
|
16957 |
"files": {
|
16958 |
+
"regular": "http://fonts.gstatic.com/s/stalinistone/v20/MQpS-WezM9W4Dd7D3B7I-UT7eZ-UPyacPbo.ttf"
|
16959 |
}
|
16960 |
},
|
16961 |
{
|
17053 |
"regular"
|
17054 |
],
|
17055 |
"subsets": [
|
17056 |
+
"korean",
|
17057 |
+
"latin"
|
17058 |
],
|
17059 |
+
"version": "v5",
|
17060 |
+
"lastModified": "2018-11-29",
|
17061 |
"files": {
|
17062 |
+
"regular": "http://fonts.gstatic.com/s/stylish/v5/m8JSjfhPYriQkk7-fo35dLxEdmo.ttf"
|
17063 |
}
|
17064 |
},
|
17065 |
{
|
17086 |
"regular"
|
17087 |
],
|
17088 |
"subsets": [
|
|
|
17089 |
"latin",
|
17090 |
+
"hebrew",
|
17091 |
"latin-ext"
|
17092 |
],
|
17093 |
"version": "v2",
|
17105 |
"700"
|
17106 |
],
|
17107 |
"subsets": [
|
|
|
17108 |
"devanagari",
|
17109 |
+
"latin",
|
17110 |
"latin-ext"
|
17111 |
],
|
17112 |
"version": "v2",
|
17126 |
"700"
|
17127 |
],
|
17128 |
"subsets": [
|
17129 |
+
"korean",
|
17130 |
+
"latin"
|
17131 |
],
|
17132 |
+
"version": "v5",
|
17133 |
+
"lastModified": "2018-08-29",
|
17134 |
"files": {
|
17135 |
+
"300": "http://fonts.gstatic.com/s/sunflower/v5/RWmPoKeF8fUjqIj7Vc-06MfiqQ.ttf",
|
17136 |
+
"500": "http://fonts.gstatic.com/s/sunflower/v5/RWmPoKeF8fUjqIj7Vc-0sMbiqQ.ttf",
|
17137 |
+
"700": "http://fonts.gstatic.com/s/sunflower/v5/RWmPoKeF8fUjqIj7Vc-0-MDiqQ.ttf"
|
17138 |
}
|
17139 |
},
|
17140 |
{
|
17163 |
"subsets": [
|
17164 |
"latin"
|
17165 |
],
|
17166 |
+
"version": "v8",
|
17167 |
+
"lastModified": "2018-11-29",
|
17168 |
"files": {
|
17169 |
+
"regular": "http://fonts.gstatic.com/s/supermercadoone/v8/OpNXnpQWg8jc_xps_Gi14kVVEXOn60b3MClBRTs.ttf"
|
17170 |
}
|
17171 |
},
|
17172 |
{
|
17178 |
"700"
|
17179 |
],
|
17180 |
"subsets": [
|
|
|
17181 |
"devanagari",
|
17182 |
+
"latin",
|
17183 |
"latin-ext"
|
17184 |
],
|
17185 |
"version": "v2",
|
17197 |
"regular"
|
17198 |
],
|
17199 |
"subsets": [
|
17200 |
+
"telugu",
|
17201 |
+
"latin"
|
17202 |
],
|
17203 |
"version": "v5",
|
17204 |
"lastModified": "2017-10-10",
|
17214 |
"regular"
|
17215 |
],
|
17216 |
"subsets": [
|
17217 |
+
"telugu",
|
17218 |
+
"latin"
|
17219 |
],
|
17220 |
+
"version": "v5",
|
17221 |
+
"lastModified": "2018-11-29",
|
17222 |
"files": {
|
17223 |
+
"regular": "http://fonts.gstatic.com/s/suravaram/v5/_gP61R_usiY7SCym4xIAi261Qv9roQ.ttf"
|
17224 |
}
|
17225 |
},
|
17226 |
{
|
17291 |
"latin"
|
17292 |
],
|
17293 |
"version": "v1",
|
17294 |
+
"lastModified": "2018-08-29",
|
17295 |
"files": {
|
17296 |
"200": "http://fonts.gstatic.com/s/tajawal/v1/Iurf6YBj_oCad4k1l_6gLrY.ttf",
|
17297 |
"300": "http://fonts.gstatic.com/s/tajawal/v1/Iurf6YBj_oCad4k1l5qjLrY.ttf",
|
17347 |
"latin",
|
17348 |
"latin-ext"
|
17349 |
],
|
17350 |
+
"version": "v6",
|
17351 |
+
"lastModified": "2018-10-08",
|
17352 |
"files": {
|
17353 |
+
"regular": "http://fonts.gstatic.com/s/tauri/v6/TwMA-IISS0AM3IpV.ttf"
|
17354 |
}
|
17355 |
},
|
17356 |
{
|
17379 |
],
|
17380 |
"subsets": [
|
17381 |
"vietnamese",
|
17382 |
+
"thai",
|
17383 |
"latin",
|
17384 |
+
"latin-ext"
|
|
|
17385 |
],
|
17386 |
"version": "v3",
|
17387 |
"lastModified": "2017-10-10",
|
17418 |
"700"
|
17419 |
],
|
17420 |
"subsets": [
|
|
|
17421 |
"devanagari",
|
17422 |
+
"latin",
|
17423 |
"latin-ext"
|
17424 |
],
|
17425 |
"version": "v7",
|
17457 |
"regular"
|
17458 |
],
|
17459 |
"subsets": [
|
17460 |
+
"telugu",
|
17461 |
+
"latin"
|
17462 |
],
|
17463 |
"version": "v4",
|
17464 |
"lastModified": "2017-10-09",
|
17474 |
"regular"
|
17475 |
],
|
17476 |
"subsets": [
|
|
|
17477 |
"cyrillic",
|
17478 |
+
"latin",
|
17479 |
"latin-ext"
|
17480 |
],
|
17481 |
+
"version": "v9",
|
17482 |
+
"lastModified": "2018-10-08",
|
17483 |
"files": {
|
17484 |
+
"regular": "http://fonts.gstatic.com/s/tenorsans/v9/bx6ANxqUneKx06UkIXISr3I.ttf"
|
17485 |
}
|
17486 |
},
|
17487 |
{
|
17549 |
"800"
|
17550 |
],
|
17551 |
"subsets": [
|
|
|
17552 |
"devanagari",
|
17553 |
+
"latin",
|
17554 |
"latin-ext"
|
17555 |
],
|
17556 |
"version": "v3",
|
17571 |
"regular"
|
17572 |
],
|
17573 |
"subsets": [
|
17574 |
+
"telugu",
|
17575 |
+
"latin"
|
17576 |
],
|
17577 |
"version": "v2",
|
17578 |
"lastModified": "2017-10-09",
|
17591 |
"700italic"
|
17592 |
],
|
17593 |
"subsets": [
|
|
|
|
|
17594 |
"vietnamese",
|
|
|
17595 |
"cyrillic",
|
17596 |
+
"cyrillic-ext",
|
17597 |
+
"latin",
|
17598 |
+
"greek-ext",
|
17599 |
"greek",
|
17600 |
+
"hebrew",
|
17601 |
+
"latin-ext"
|
17602 |
],
|
17603 |
"version": "v11",
|
17604 |
"lastModified": "2017-10-10",
|
17705 |
],
|
17706 |
"subsets": [
|
17707 |
"vietnamese",
|
17708 |
+
"thai",
|
17709 |
"latin",
|
17710 |
+
"latin-ext"
|
|
|
17711 |
],
|
17712 |
"version": "v3",
|
17713 |
"lastModified": "2017-10-10",
|
17761 |
"subsets": [
|
17762 |
"latin"
|
17763 |
],
|
17764 |
+
"version": "v6",
|
17765 |
+
"lastModified": "2018-11-29",
|
17766 |
"files": {
|
17767 |
+
"regular": "http://fonts.gstatic.com/s/trochut/v6/CHyjV-fDDlP9bDIw5nSIfVIPLns.ttf",
|
17768 |
+
"italic": "http://fonts.gstatic.com/s/trochut/v6/CHyhV-fDDlP9bDIw1naCeXAKPns8jw.ttf",
|
17769 |
+
"700": "http://fonts.gstatic.com/s/trochut/v6/CHymV-fDDlP9bDIw3sinWVokMnIllmA.ttf"
|
17770 |
}
|
17771 |
},
|
17772 |
{
|
17817 |
"700italic"
|
17818 |
],
|
17819 |
"subsets": [
|
|
|
|
|
17820 |
"cyrillic",
|
17821 |
+
"cyrillic-ext",
|
17822 |
+
"latin",
|
17823 |
+
"greek-ext",
|
17824 |
"greek",
|
17825 |
+
"latin-ext"
|
|
|
17826 |
],
|
17827 |
+
"version": "v12",
|
17828 |
+
"lastModified": "2018-08-01",
|
17829 |
"files": {
|
17830 |
+
"300": "http://fonts.gstatic.com/s/ubuntu/v12/4iCv6KVjbNBYlgoC1CzTtw.ttf",
|
17831 |
+
"300italic": "http://fonts.gstatic.com/s/ubuntu/v12/4iCp6KVjbNBYlgoKejZftWyI.ttf",
|
17832 |
+
"regular": "http://fonts.gstatic.com/s/ubuntu/v12/4iCs6KVjbNBYlgo6eA.ttf",
|
17833 |
+
"italic": "http://fonts.gstatic.com/s/ubuntu/v12/4iCu6KVjbNBYlgoKeg7z.ttf",
|
17834 |
+
"500": "http://fonts.gstatic.com/s/ubuntu/v12/4iCv6KVjbNBYlgoCjC3Ttw.ttf",
|
17835 |
+
"500italic": "http://fonts.gstatic.com/s/ubuntu/v12/4iCp6KVjbNBYlgoKejYHtGyI.ttf",
|
17836 |
+
"700": "http://fonts.gstatic.com/s/ubuntu/v12/4iCv6KVjbNBYlgoCxCvTtw.ttf",
|
17837 |
+
"700italic": "http://fonts.gstatic.com/s/ubuntu/v12/4iCp6KVjbNBYlgoKejZPsmyI.ttf"
|
17838 |
}
|
17839 |
},
|
17840 |
{
|
17845 |
"regular"
|
17846 |
],
|
17847 |
"subsets": [
|
|
|
|
|
17848 |
"cyrillic",
|
17849 |
+
"cyrillic-ext",
|
17850 |
+
"latin",
|
17851 |
+
"greek-ext",
|
17852 |
"greek",
|
17853 |
+
"latin-ext"
|
|
|
17854 |
],
|
17855 |
"version": "v8",
|
17856 |
"lastModified": "2017-10-10",
|
17869 |
"700italic"
|
17870 |
],
|
17871 |
"subsets": [
|
|
|
|
|
17872 |
"cyrillic",
|
17873 |
+
"cyrillic-ext",
|
17874 |
+
"latin",
|
17875 |
+
"greek-ext",
|
17876 |
"greek",
|
17877 |
+
"latin-ext"
|
|
|
17878 |
],
|
17879 |
"version": "v7",
|
17880 |
"lastModified": "2017-10-10",
|
17925 |
"regular"
|
17926 |
],
|
17927 |
"subsets": [
|
|
|
17928 |
"cyrillic",
|
17929 |
+
"latin",
|
17930 |
"latin-ext"
|
17931 |
],
|
17932 |
"version": "v6",
|
18012 |
"subsets": [
|
18013 |
"latin"
|
18014 |
],
|
18015 |
+
"version": "v8",
|
18016 |
+
"lastModified": "2018-11-29",
|
18017 |
"files": {
|
18018 |
+
"regular": "http://fonts.gstatic.com/s/unlock/v8/7Au-p_8ykD-cDl7GKAjSwkUVOQ.ttf"
|
18019 |
}
|
18020 |
},
|
18021 |
{
|
18032 |
"latin",
|
18033 |
"latin-ext"
|
18034 |
],
|
18035 |
+
"version": "v11",
|
18036 |
+
"lastModified": "2018-10-08",
|
18037 |
"files": {
|
18038 |
+
"regular": "http://fonts.gstatic.com/s/unna/v11/AYCEpXzofN0NCpg.ttf",
|
18039 |
+
"italic": "http://fonts.gstatic.com/s/unna/v11/AYCKpXzofN0NOpoLkA.ttf",
|
18040 |
+
"700": "http://fonts.gstatic.com/s/unna/v11/AYCLpXzofN0NMiQusGk.ttf",
|
18041 |
+
"700italic": "http://fonts.gstatic.com/s/unna/v11/AYCJpXzofN0NOpozLGzjQA.ttf"
|
18042 |
}
|
18043 |
},
|
18044 |
{
|
18101 |
"regular"
|
18102 |
],
|
18103 |
"subsets": [
|
|
|
18104 |
"vietnamese",
|
18105 |
"latin",
|
18106 |
+
"hebrew",
|
18107 |
"latin-ext"
|
18108 |
],
|
18109 |
+
"version": "v10",
|
18110 |
+
"lastModified": "2018-10-08",
|
18111 |
"files": {
|
18112 |
+
"regular": "http://fonts.gstatic.com/s/varelaround/v10/w8gdH283Tvk__Lua32TysjIvoA.ttf"
|
18113 |
}
|
18114 |
},
|
18115 |
{
|
18139 |
"900"
|
18140 |
],
|
18141 |
"subsets": [
|
|
|
18142 |
"devanagari",
|
18143 |
+
"latin",
|
18144 |
"latin-ext"
|
18145 |
],
|
18146 |
"version": "v9",
|
18178 |
"subsets": [
|
18179 |
"latin"
|
18180 |
],
|
18181 |
+
"version": "v10",
|
18182 |
+
"lastModified": "2018-10-08",
|
18183 |
"files": {
|
18184 |
+
"regular": "http://fonts.gstatic.com/s/vidaloka/v10/7cHrv4c3ipenMKlEass8.ttf"
|
18185 |
}
|
18186 |
},
|
18187 |
{
|
18256 |
],
|
18257 |
"subsets": [
|
18258 |
"vietnamese",
|
|
|
18259 |
"cyrillic",
|
18260 |
+
"cyrillic-ext",
|
18261 |
+
"latin",
|
18262 |
"greek",
|
18263 |
+
"latin-ext"
|
|
|
18264 |
],
|
18265 |
"version": "v8",
|
18266 |
"lastModified": "2017-11-21",
|
18287 |
],
|
18288 |
"subsets": [
|
18289 |
"vietnamese",
|
|
|
18290 |
"cyrillic",
|
18291 |
+
"cyrillic-ext",
|
18292 |
+
"latin",
|
18293 |
+
"latin-ext"
|
18294 |
],
|
18295 |
+
"version": "v2",
|
18296 |
+
"lastModified": "2018-11-29",
|
18297 |
"files": {
|
18298 |
+
"regular": "http://fonts.gstatic.com/s/vollkornsc/v2/j8_v6-zQ3rXpceZj9cqnVhF5NH-iSq_E.ttf",
|
18299 |
+
"600": "http://fonts.gstatic.com/s/vollkornsc/v2/j8_y6-zQ3rXpceZj9cqnVimhGluqYbPN5Yjn.ttf",
|
18300 |
+
"700": "http://fonts.gstatic.com/s/vollkornsc/v2/j8_y6-zQ3rXpceZj9cqnVinFG1uqYbPN5Yjn.ttf",
|
18301 |
+
"900": "http://fonts.gstatic.com/s/vollkornsc/v2/j8_y6-zQ3rXpceZj9cqnVin9GVuqYbPN5Yjn.ttf"
|
18302 |
}
|
18303 |
},
|
18304 |
{
|
18376 |
"latin",
|
18377 |
"latin-ext"
|
18378 |
],
|
18379 |
+
"version": "v8",
|
18380 |
+
"lastModified": "2018-11-29",
|
18381 |
"files": {
|
18382 |
+
"regular": "http://fonts.gstatic.com/s/warnes/v8/pONn1hc0GsW6sW5OpiC2o6Lkqg.ttf"
|
18383 |
}
|
18384 |
},
|
18385 |
{
|
18410 |
"latin",
|
18411 |
"latin-ext"
|
18412 |
],
|
18413 |
+
"version": "v6",
|
18414 |
+
"lastModified": "2018-10-08",
|
18415 |
"files": {
|
18416 |
+
"regular": "http://fonts.gstatic.com/s/wendyone/v6/2sDcZGJOipXfgfXV5wgDbw.ttf"
|
18417 |
}
|
18418 |
},
|
18419 |
{
|
18477 |
],
|
18478 |
"subsets": [
|
18479 |
"vietnamese",
|
|
|
18480 |
"cyrillic",
|
18481 |
+
"latin",
|
18482 |
"latin-ext"
|
18483 |
],
|
18484 |
"version": "v9",
|
18503 |
"900"
|
18504 |
],
|
18505 |
"subsets": [
|
|
|
18506 |
"devanagari",
|
18507 |
+
"latin",
|
18508 |
"latin-ext"
|
18509 |
],
|
18510 |
"version": "v3",
|
18526 |
"regular"
|
18527 |
],
|
18528 |
"subsets": [
|
|
|
18529 |
"devanagari",
|
18530 |
+
"latin",
|
18531 |
"latin-ext"
|
18532 |
],
|
18533 |
"version": "v4",
|
18560 |
"regular"
|
18561 |
],
|
18562 |
"subsets": [
|
18563 |
+
"korean",
|
18564 |
+
"latin"
|
18565 |
],
|
18566 |
+
"version": "v5",
|
18567 |
+
"lastModified": "2018-11-08",
|
18568 |
"files": {
|
18569 |
+
"regular": "http://fonts.gstatic.com/s/yeonsung/v5/QldMNTpbohAGtsJvUn6xSVNazqx2xg.ttf"
|
18570 |
}
|
18571 |
},
|
18572 |
{
|
18578 |
],
|
18579 |
"subsets": [
|
18580 |
"vietnamese",
|
|
|
18581 |
"cyrillic",
|
18582 |
+
"cyrillic-ext",
|
18583 |
+
"latin",
|
18584 |
+
"latin-ext"
|
18585 |
],
|
18586 |
"version": "v12",
|
18587 |
"lastModified": "2017-10-10",
|
18693 |
"latin",
|
18694 |
"latin-ext"
|
18695 |
],
|
18696 |
+
"version": "v5",
|
18697 |
+
"lastModified": "2018-08-29",
|
18698 |
"files": {
|
18699 |
+
"regular": "http://fonts.gstatic.com/s/zillaslabhighlight/v5/gNMbW2BrTpK8-inLtBJgMMfbm6uNVDvRxhtI.ttf",
|
18700 |
+
"700": "http://fonts.gstatic.com/s/zillaslabhighlight/v5/gNMUW2BrTpK8-inLtBJgMMfbm6uNVDvRxiP0TET4.ttf"
|
18701 |
}
|
18702 |
}
|
18703 |
]
|
includes/functions.php
CHANGED
@@ -2,106 +2,220 @@
|
|
2 |
/**
|
3 |
* Helper functions.
|
4 |
*
|
5 |
-
* @package
|
6 |
-
* @copyright
|
7 |
-
* @license
|
8 |
*/
|
9 |
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
// Change the object to a multidimensional array.
|
21 |
-
$fonts_array = json_decode( $fonts_json, true );
|
22 |
-
|
23 |
-
// Change the array key to the font's ID.
|
24 |
-
foreach ( $fonts_array['items'] as $key => $font ) {
|
25 |
-
|
26 |
-
$variants_remove = array(
|
27 |
-
'italic',
|
28 |
-
'100italic',
|
29 |
-
'200italic',
|
30 |
-
'300italic',
|
31 |
-
'400italic',
|
32 |
-
'500italic',
|
33 |
-
'600italic',
|
34 |
-
'700italic',
|
35 |
-
'800italic',
|
36 |
-
'900italic',
|
37 |
-
);
|
38 |
-
|
39 |
-
$font['variants'] = array_diff( $font['variants'], $variants_remove );
|
40 |
-
|
41 |
-
$font['variants'] = str_replace( 'regular', '400', $font['variants'] );
|
42 |
-
|
43 |
-
$font['variants'] = array_flip( $font['variants'] );
|
44 |
-
|
45 |
-
$weights = array(
|
46 |
-
'100' => esc_html__( 'Thin', 'olympus-google-fonts' ),
|
47 |
-
'200' => esc_html__( 'Extra Light', 'olympus-google-fonts' ),
|
48 |
-
'300' => esc_html__( 'Light', 'olympus-google-fonts' ),
|
49 |
-
'400' => esc_html__( 'Normal', 'olympus-google-fonts' ),
|
50 |
-
'500' => esc_html__( 'Medium', 'olympus-google-fonts' ),
|
51 |
-
'600' => esc_html__( 'Semi Bold', 'olympus-google-fonts' ),
|
52 |
-
'700' => esc_html__( 'Bold', 'olympus-google-fonts' ),
|
53 |
-
'800' => esc_html__( 'Extra Bold', 'olympus-google-fonts' ),
|
54 |
-
'900' => esc_html__( 'Ultra Bold', 'olympus-google-fonts' ),
|
55 |
-
);
|
56 |
-
|
57 |
-
foreach ( $font['variants'] as $k => $v ) {
|
58 |
-
$font['variants'][ $k ] = $weights[ $k ];
|
59 |
-
}
|
60 |
-
|
61 |
-
$font['variants']['0'] = esc_html__( '- Default -', 'olympus-google-fonts' );
|
62 |
-
|
63 |
-
$fonts_array['items'][ $key ] = $font;
|
64 |
|
65 |
-
|
|
|
|
|
|
|
|
|
66 |
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
72 |
|
73 |
-
|
74 |
-
}
|
75 |
-
endif;
|
76 |
|
77 |
/**
|
78 |
-
*
|
79 |
*
|
80 |
-
* @
|
81 |
-
* @return string The built font stack.
|
82 |
*/
|
83 |
-
function
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
84 |
|
85 |
-
|
86 |
|
87 |
-
|
88 |
-
$serif = 'Georgia, Times, "Times New Roman", serif';
|
89 |
-
$monospace = '"Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace;';
|
90 |
|
91 |
-
|
92 |
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
$stack = $sans;
|
99 |
-
}
|
100 |
|
101 |
-
|
|
|
102 |
|
103 |
-
|
|
|
|
|
|
|
|
|
104 |
|
|
|
|
|
|
|
|
|
|
|
|
|
105 |
}
|
106 |
|
|
|
|
|
107 |
}
|
2 |
/**
|
3 |
* Helper functions.
|
4 |
*
|
5 |
+
* @package olympus-google-fonts
|
6 |
+
* @copyright Copyright (c) 2018, Danny Cooper
|
7 |
+
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
8 |
*/
|
9 |
|
10 |
+
/**
|
11 |
+
* An array of user-defined elements that can be customized using the plugin.
|
12 |
+
*/
|
13 |
+
function ogf_get_custom_elements() {
|
14 |
+
$theme_mod = get_theme_mod( 'ogf_custom_selectors', false );
|
15 |
+
if ( ! $theme_mod ) {
|
16 |
+
return array();
|
17 |
+
}
|
18 |
+
$custom_selectors = json_decode( $theme_mod, true );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
19 |
|
20 |
+
foreach ( $custom_selectors as &$selector ) {
|
21 |
+
$selector['section'] = 'ogf_advanced__custom';
|
22 |
+
}
|
23 |
+
return $custom_selectors;
|
24 |
+
}
|
25 |
|
26 |
+
/**
|
27 |
+
* An array of elements that can be customized using the plugin.
|
28 |
+
*/
|
29 |
+
function ogf_get_elements() {
|
30 |
+
|
31 |
+
$elements = array(
|
32 |
+
'ogf_body' => array(
|
33 |
+
'label' => esc_html__( 'Base Typography', 'olympus-google-fonts' ),
|
34 |
+
'description' => esc_html__( 'Select and configure the font for your content.', 'olympus-google-fonts' ),
|
35 |
+
'section' => 'ogf_basic',
|
36 |
+
'selectors' => 'body',
|
37 |
+
),
|
38 |
+
'ogf_headings' => array(
|
39 |
+
'label' => esc_html__( 'Headings Typography Font', 'olympus-google-fonts' ),
|
40 |
+
'description' => esc_html__( 'Select and configure the font for your headings.', 'olympus-google-fonts' ),
|
41 |
+
'section' => 'ogf_basic',
|
42 |
+
'selectors' => '#site-title, .site-title, #site-title a, .site-title a, .entry-title, .entry-title a, h1, h2, h3, h4, h5, h6',
|
43 |
+
),
|
44 |
+
'ogf_inputs' => array(
|
45 |
+
'label' => esc_html__( 'Buttons and Inputs Typography', 'olympus-google-fonts' ),
|
46 |
+
'description' => esc_html__( 'Select and configure the font for your input fields and buttons.', 'olympus-google-fonts' ),
|
47 |
+
'section' => 'ogf_basic',
|
48 |
+
'selectors' => 'button, input, select, textarea',
|
49 |
+
),
|
50 |
+
'ogf_site_title' => array(
|
51 |
+
'label' => esc_html__( 'Site Title Typography', 'olympus-google-fonts' ),
|
52 |
+
'description' => esc_html__( 'Select and configure the font for your site title.', 'olympus-google-fonts' ),
|
53 |
+
'section' => 'ogf_advanced__branding',
|
54 |
+
'selectors' => '#site-title, .site-title, #site-title a, .site-title a',
|
55 |
+
),
|
56 |
+
'ogf_site_description' => array(
|
57 |
+
'label' => esc_html__( 'Site Description Typography', 'olympus-google-fonts' ),
|
58 |
+
'description' => esc_html__( 'Select and configure the font for your site description.', 'olympus-google-fonts' ),
|
59 |
+
'section' => 'ogf_advanced__branding',
|
60 |
+
'selectors' => '#site-description, .site-description',
|
61 |
+
),
|
62 |
+
'ogf_site_navigation' => array(
|
63 |
+
'label' => esc_html__( 'Navigation Typography', 'olympus-google-fonts' ),
|
64 |
+
'description' => esc_html__( 'Select and configure the font for your site navigation.', 'olympus-google-fonts' ),
|
65 |
+
'section' => 'ogf_advanced__navigation',
|
66 |
+
'selectors' => '.menu, .page_item a, .menu-item a',
|
67 |
+
),
|
68 |
+
'ogf_post_page_content' => array(
|
69 |
+
'label' => esc_html__( 'Content Typography', 'olympus-google-fonts' ),
|
70 |
+
'description' => esc_html__( 'Select and configure the font for your post and page content.', 'olympus-google-fonts' ),
|
71 |
+
'section' => 'ogf_advanced__content',
|
72 |
+
'selectors' => '.entry-content',
|
73 |
+
),
|
74 |
+
'ogf_post_page_h1' => array(
|
75 |
+
'label' => esc_html__( 'Title and H1 Typography', 'olympus-google-fonts' ),
|
76 |
+
'description' => esc_html__( 'Select and configure the font for your title and H1 headings.', 'olympus-google-fonts' ),
|
77 |
+
'section' => 'ogf_advanced__content',
|
78 |
+
'selectors' => '.entry-title, .entry-title a, .entry-content h1',
|
79 |
+
),
|
80 |
+
'ogf_post_page_h2' => array(
|
81 |
+
'label' => esc_html__( 'H2 Typography', 'olympus-google-fonts' ),
|
82 |
+
'description' => esc_html__( 'Select and configure the font for your H2 headings.', 'olympus-google-fonts' ),
|
83 |
+
'section' => 'ogf_advanced__content',
|
84 |
+
'selectors' => '.entry-content h2',
|
85 |
+
),
|
86 |
+
'ogf_post_page_h3' => array(
|
87 |
+
'label' => esc_html__( 'H3 Typography', 'olympus-google-fonts' ),
|
88 |
+
'description' => esc_html__( 'Select and configure the font for your H3 headings.', 'olympus-google-fonts' ),
|
89 |
+
'section' => 'ogf_advanced__content',
|
90 |
+
'selectors' => '.entry-content h3',
|
91 |
+
),
|
92 |
+
'ogf_post_page_h4' => array(
|
93 |
+
'label' => esc_html__( 'H4 Typography', 'olympus-google-fonts' ),
|
94 |
+
'description' => esc_html__( 'Select and configure the font for your H4 headings.', 'olympus-google-fonts' ),
|
95 |
+
'section' => 'ogf_advanced__content',
|
96 |
+
'selectors' => '.entry-content h4',
|
97 |
+
),
|
98 |
+
'ogf_post_page_h5' => array(
|
99 |
+
'label' => esc_html__( 'H5 Typography', 'olympus-google-fonts' ),
|
100 |
+
'description' => esc_html__( 'Select and configure the font for your H5 headings.', 'olympus-google-fonts' ),
|
101 |
+
'section' => 'ogf_advanced__content',
|
102 |
+
'selectors' => '.entry-content h5',
|
103 |
+
),
|
104 |
+
'ogf_post_page_h6' => array(
|
105 |
+
'label' => esc_html__( 'H6 Typography', 'olympus-google-fonts' ),
|
106 |
+
'description' => esc_html__( 'Select and configure the font for your H6 headings.', 'olympus-google-fonts' ),
|
107 |
+
'section' => 'ogf_advanced__content',
|
108 |
+
'selectors' => '.entry-content h6',
|
109 |
+
),
|
110 |
+
'ogf_sidebar_headings' => array(
|
111 |
+
'label' => esc_html__( 'Headings Typography', 'olympus-google-fonts' ),
|
112 |
+
'description' => esc_html__( 'Select and configure the font for your sidebar headings.', 'olympus-google-fonts' ),
|
113 |
+
'section' => 'ogf_advanced__sidebar',
|
114 |
+
'selectors' => '.widget-area h1, .widget-area h2, .widget-area h3, .widget-area h4, .widgets-area h5, .widget-area h6, .widget-title',
|
115 |
+
),
|
116 |
+
'ogf_sidebar_content' => array(
|
117 |
+
'label' => esc_html__( 'Content Typography', 'olympus-google-fonts' ),
|
118 |
+
'description' => esc_html__( 'Select and configure the font for your sidebar content.', 'olympus-google-fonts' ),
|
119 |
+
'section' => 'ogf_advanced__sidebar',
|
120 |
+
'selectors' => '.widget-area',
|
121 |
+
),
|
122 |
+
'ogf_footer_headings' => array(
|
123 |
+
'label' => esc_html__( 'Headings Typography', 'olympus-google-fonts' ),
|
124 |
+
'description' => esc_html__( 'Select and configure the font for your footer headings.', 'olympus-google-fonts' ),
|
125 |
+
'section' => 'ogf_advanced__footer',
|
126 |
+
'selectors' => 'footer h1, footer h2, footer h3, footer h4, footer h5, footer h6',
|
127 |
+
),
|
128 |
+
'ogf_footer_content' => array(
|
129 |
+
'label' => esc_html__( 'Content Typography', 'olympus-google-fonts' ),
|
130 |
+
'description' => esc_html__( 'Select and configure the font for your footer content.', 'olympus-google-fonts' ),
|
131 |
+
'section' => 'ogf_advanced__footer',
|
132 |
+
'selectors' => 'footer, #footer, .footer',
|
133 |
+
),
|
134 |
+
);
|
135 |
+
|
136 |
+
return apply_filters( 'ogf_elements', $elements );
|
137 |
|
138 |
+
}
|
|
|
|
|
139 |
|
140 |
/**
|
141 |
+
* Return an array of all available Google Fonts.
|
142 |
*
|
143 |
+
* @return array All Google Fonts.
|
|
|
144 |
*/
|
145 |
+
function ogf_fonts_array() {
|
146 |
+
|
147 |
+
$fonts_json = file_get_contents( plugin_dir_path( __FILE__ ) . 'fonts.json' );
|
148 |
+
|
149 |
+
// Change the object to a multidimensional array.
|
150 |
+
$fonts_array = json_decode( $fonts_json, true );
|
151 |
+
|
152 |
+
// Change the array key to the font's ID.
|
153 |
+
foreach ( $fonts_array['items'] as $key => $font ) {
|
154 |
+
|
155 |
+
$variants_remove = array(
|
156 |
+
'italic',
|
157 |
+
'100italic',
|
158 |
+
'200italic',
|
159 |
+
'300italic',
|
160 |
+
'400italic',
|
161 |
+
'500italic',
|
162 |
+
'600italic',
|
163 |
+
'700italic',
|
164 |
+
'800italic',
|
165 |
+
'900italic',
|
166 |
+
);
|
167 |
+
|
168 |
+
$font['variants'] = array_diff( $font['variants'], $variants_remove );
|
169 |
+
|
170 |
+
$font['variants'] = str_replace( 'regular', '400', $font['variants'] );
|
171 |
+
|
172 |
+
$font['variants'] = array_flip( $font['variants'] );
|
173 |
+
|
174 |
+
$weights = array(
|
175 |
+
'100' => esc_html__( 'Thin', 'olympus-google-fonts' ),
|
176 |
+
'200' => esc_html__( 'Extra Light', 'olympus-google-fonts' ),
|
177 |
+
'300' => esc_html__( 'Light', 'olympus-google-fonts' ),
|
178 |
+
'400' => esc_html__( 'Normal', 'olympus-google-fonts' ),
|
179 |
+
'500' => esc_html__( 'Medium', 'olympus-google-fonts' ),
|
180 |
+
'600' => esc_html__( 'Semi Bold', 'olympus-google-fonts' ),
|
181 |
+
'700' => esc_html__( 'Bold', 'olympus-google-fonts' ),
|
182 |
+
'800' => esc_html__( 'Extra Bold', 'olympus-google-fonts' ),
|
183 |
+
'900' => esc_html__( 'Ultra Bold', 'olympus-google-fonts' ),
|
184 |
+
);
|
185 |
+
|
186 |
+
foreach ( $font['variants'] as $k => $v ) {
|
187 |
+
$font['variants'][ $k ] = $weights[ $k ];
|
188 |
+
}
|
189 |
|
190 |
+
$font['variants']['0'] = esc_html__( '- Default -', 'olympus-google-fonts' );
|
191 |
|
192 |
+
$fonts_array['items'][ $key ] = $font;
|
|
|
|
|
193 |
|
194 |
+
}
|
195 |
|
196 |
+
// Change the array key to the font's ID.
|
197 |
+
foreach ( $fonts_array['items'] as $font ) {
|
198 |
+
$id = trim( strtolower( str_replace( ' ', '-', $font['family'] ) ) );
|
199 |
+
$fonts[ $id ] = $font;
|
200 |
+
}
|
|
|
|
|
201 |
|
202 |
+
return $fonts;
|
203 |
+
}
|
204 |
|
205 |
+
/**
|
206 |
+
* Build the array for the select choices setting.
|
207 |
+
*/
|
208 |
+
function ogf_font_choices_for_select() {
|
209 |
+
$fonts_array = ogf_fonts_array();
|
210 |
|
211 |
+
$fonts = array(
|
212 |
+
'default' => esc_html__( '- Default -', 'olympus-google-fonts' ),
|
213 |
+
);
|
214 |
+
|
215 |
+
foreach ( $fonts_array as $key => $value ) {
|
216 |
+
$fonts[ $key ] = $value['family'];
|
217 |
}
|
218 |
|
219 |
+
return $fonts;
|
220 |
+
|
221 |
}
|
languages/olympus-google-fonts.pot
CHANGED
File without changes
|
olympus-google-fonts.php
CHANGED
@@ -5,19 +5,20 @@
|
|
5 |
* Plugin Name: Google Fonts for WordPress
|
6 |
* Plugin URI: https://wordpress.org/plugins/olympus-google-fonts/
|
7 |
* Description: The easiest to use Google Fonts plugin. No coding required. 870+ font choices.
|
8 |
-
* Version: 1.
|
9 |
* Author: Danny Cooper
|
10 |
-
* Author URI: https://
|
11 |
* Text Domain: olympus-google-fonts
|
12 |
* License: GPL-2.0+
|
13 |
* License URI: http://www.gnu.org/licenses/gpl-2.0.txt
|
14 |
* Domain Path: /languages
|
15 |
*
|
16 |
-
* @package
|
17 |
-
* @copyright
|
18 |
-
* @license
|
19 |
*/
|
20 |
|
|
|
21 |
define( 'OGF_DIR_PATH', plugin_dir_path( __FILE__ ) );
|
22 |
define( 'OGF_DIR_URL', plugin_dir_url( __FILE__ ) );
|
23 |
|
5 |
* Plugin Name: Google Fonts for WordPress
|
6 |
* Plugin URI: https://wordpress.org/plugins/olympus-google-fonts/
|
7 |
* Description: The easiest to use Google Fonts plugin. No coding required. 870+ font choices.
|
8 |
+
* Version: 1.4.2
|
9 |
* Author: Danny Cooper
|
10 |
+
* Author URI: https://fontsplugin.com
|
11 |
* Text Domain: olympus-google-fonts
|
12 |
* License: GPL-2.0+
|
13 |
* License URI: http://www.gnu.org/licenses/gpl-2.0.txt
|
14 |
* Domain Path: /languages
|
15 |
*
|
16 |
+
* @package olympus-google-fonts
|
17 |
+
* @copyright Copyright (c) 2018, Danny Cooper
|
18 |
+
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
19 |
*/
|
20 |
|
21 |
+
define( 'OGF_VERSION', '1.4.2' );
|
22 |
define( 'OGF_DIR_PATH', plugin_dir_path( __FILE__ ) );
|
23 |
define( 'OGF_DIR_URL', plugin_dir_url( __FILE__ ) );
|
24 |
|
readme.txt
CHANGED
@@ -1,10 +1,10 @@
|
|
1 |
=== Google Fonts for WordPress ===
|
2 |
Contributors: DannyCooper, googlefonts
|
3 |
-
Tags: google fonts, google fonts for wordpress,
|
4 |
Requires at least: 4.0
|
5 |
-
Tested up to:
|
6 |
License: GPLv2 or later
|
7 |
-
Stable tag:
|
8 |
|
9 |
The easiest to use Google Fonts plugin. No coding required. 870+ font choices.
|
10 |
|
@@ -73,39 +73,56 @@ We are 99.99% certain it will, if it doesn't then please create a [support ticke
|
|
73 |
|
74 |
== Changelog ==
|
75 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
76 |
= 1.3.0 =
|
77 |
-
*Release Date - October 18 2018*
|
78 |
|
79 |
* Add 'Force Styles' setting to the bottom of 'Advanced Settings'.
|
80 |
|
81 |
= 1.2.5 =
|
82 |
-
*Release Date - October 5 2018*
|
83 |
|
84 |
* Improve theme compatibility.
|
85 |
|
86 |
= 1.2.4 =
|
87 |
-
*Release Date - August 14 2018*
|
88 |
|
89 |
* Improve customizer CSS.
|
90 |
* Improve Javascript code.
|
91 |
|
92 |
= 1.2.3 =
|
93 |
-
*Release Date - August 6 2018*
|
94 |
|
95 |
* Improve CSS for post/page headings and content.
|
96 |
|
97 |
= 1.2.2 =
|
98 |
-
*Release Date - July 12 2018*
|
99 |
|
100 |
* Minor updates
|
101 |
|
102 |
= 1.2.1 =
|
103 |
-
*Release Date - June 15 2018*
|
104 |
|
105 |
* Remove unused code
|
106 |
|
107 |
= 1.2.0 =
|
108 |
-
*Release Date - April 17 2018*
|
109 |
|
110 |
* Add new fonts
|
111 |
* Add font-weight option
|
@@ -116,68 +133,55 @@ We are 99.99% certain it will, if it doesn't then please create a [support ticke
|
|
116 |
* Remove 'force styles' setting
|
117 |
|
118 |
= 1.1.2 =
|
119 |
-
*Release Date - April 10 2018*
|
120 |
|
121 |
* Add feedback request
|
122 |
|
123 |
= 1.1.1 =
|
124 |
-
*Release Date - Feb 3 2018*
|
125 |
|
126 |
* Add new fonts
|
127 |
|
128 |
= 1.1.0 =
|
129 |
-
*Release Date - Dec 30 2017*
|
130 |
|
131 |
* Improve outputting of Google stylesheet
|
132 |
|
133 |
= 1.0.9 =
|
134 |
-
*Release Date - Dec 3 2017*
|
135 |
|
136 |
* Fix navigation font setting
|
137 |
|
138 |
= 1.0.8 =
|
139 |
-
*Release Date - Nov 22 2017*
|
140 |
|
141 |
* Fix compatibility issue with PHP 5.2
|
142 |
|
143 |
= 1.0.7 =
|
144 |
-
*Release Date - 19th Nov 2017*
|
145 |
|
146 |
* Add advanced settings
|
147 |
|
148 |
= 1.0.6 =
|
149 |
-
*Release Date - 15th Nov 2017*
|
150 |
|
151 |
* Minor code improvements
|
152 |
|
153 |
= 1.0.5 =
|
154 |
-
*Release Date - 14th October 2017*
|
155 |
|
156 |
* Add force styles option
|
157 |
|
158 |
= 1.0.3 =
|
159 |
-
*Release Date - 14th October 2017*
|
160 |
|
161 |
* Rewrite readme
|
162 |
|
163 |
= 1.0.3 =
|
164 |
-
*Release Date - 14th October 2017*
|
165 |
|
166 |
* Rename to adhere to guidelines
|
167 |
|
168 |
= 1.0.2 =
|
169 |
-
*Release Date - 13th October 2017*
|
170 |
|
171 |
* Refactor get_choices in class-google-url.php
|
172 |
|
173 |
= 1.0.1 =
|
174 |
-
*Release Date - 12th October 2017*
|
175 |
|
176 |
* Fix bug in class-google-url.php
|
177 |
* Add missing translation
|
178 |
* Add .pot file for translators
|
179 |
|
180 |
= 1.0.0 =
|
181 |
-
*Release Date - 12th October 2017*
|
182 |
|
183 |
* Initial release of Google Fonts for WordPress
|
1 |
=== Google Fonts for WordPress ===
|
2 |
Contributors: DannyCooper, googlefonts
|
3 |
+
Tags: google, fonts, google fonts, google fonts for wordpress, google-fonts
|
4 |
Requires at least: 4.0
|
5 |
+
Tested up to: 5.0
|
6 |
License: GPLv2 or later
|
7 |
+
Stable tag: 1.4.2
|
8 |
|
9 |
The easiest to use Google Fonts plugin. No coding required. 870+ font choices.
|
10 |
|
73 |
|
74 |
== Changelog ==
|
75 |
|
76 |
+
= 1.4.2 =
|
77 |
+
|
78 |
+
* Improve feedback mechanism
|
79 |
+
|
80 |
+
= 1.4.1 =
|
81 |
+
|
82 |
+
* Fix previewer not showing fonts
|
83 |
+
* Add new fonts
|
84 |
+
|
85 |
+
= 1.4.0 =
|
86 |
+
|
87 |
+
* Substantial performance improvements
|
88 |
+
* Improved organization of settings
|
89 |
+
|
90 |
+
= 1.3.2 =
|
91 |
+
|
92 |
+
* Add welcome notice.
|
93 |
+
|
94 |
+
= 1.3.1 =
|
95 |
+
|
96 |
+
* Update font list.
|
97 |
+
* Add version strings to resources.
|
98 |
+
* Add deactivation survey.
|
99 |
+
|
100 |
= 1.3.0 =
|
|
|
101 |
|
102 |
* Add 'Force Styles' setting to the bottom of 'Advanced Settings'.
|
103 |
|
104 |
= 1.2.5 =
|
|
|
105 |
|
106 |
* Improve theme compatibility.
|
107 |
|
108 |
= 1.2.4 =
|
|
|
109 |
|
110 |
* Improve customizer CSS.
|
111 |
* Improve Javascript code.
|
112 |
|
113 |
= 1.2.3 =
|
|
|
114 |
|
115 |
* Improve CSS for post/page headings and content.
|
116 |
|
117 |
= 1.2.2 =
|
|
|
118 |
|
119 |
* Minor updates
|
120 |
|
121 |
= 1.2.1 =
|
|
|
122 |
|
123 |
* Remove unused code
|
124 |
|
125 |
= 1.2.0 =
|
|
|
126 |
|
127 |
* Add new fonts
|
128 |
* Add font-weight option
|
133 |
* Remove 'force styles' setting
|
134 |
|
135 |
= 1.1.2 =
|
|
|
136 |
|
137 |
* Add feedback request
|
138 |
|
139 |
= 1.1.1 =
|
|
|
140 |
|
141 |
* Add new fonts
|
142 |
|
143 |
= 1.1.0 =
|
|
|
144 |
|
145 |
* Improve outputting of Google stylesheet
|
146 |
|
147 |
= 1.0.9 =
|
|
|
148 |
|
149 |
* Fix navigation font setting
|
150 |
|
151 |
= 1.0.8 =
|
|
|
152 |
|
153 |
* Fix compatibility issue with PHP 5.2
|
154 |
|
155 |
= 1.0.7 =
|
|
|
156 |
|
157 |
* Add advanced settings
|
158 |
|
159 |
= 1.0.6 =
|
|
|
160 |
|
161 |
* Minor code improvements
|
162 |
|
163 |
= 1.0.5 =
|
|
|
164 |
|
165 |
* Add force styles option
|
166 |
|
167 |
= 1.0.3 =
|
|
|
168 |
|
169 |
* Rewrite readme
|
170 |
|
171 |
= 1.0.3 =
|
|
|
172 |
|
173 |
* Rename to adhere to guidelines
|
174 |
|
175 |
= 1.0.2 =
|
|
|
176 |
|
177 |
* Refactor get_choices in class-google-url.php
|
178 |
|
179 |
= 1.0.1 =
|
|
|
180 |
|
181 |
* Fix bug in class-google-url.php
|
182 |
* Add missing translation
|
183 |
* Add .pot file for translators
|
184 |
|
185 |
= 1.0.0 =
|
|
|
186 |
|
187 |
* Initial release of Google Fonts for WordPress
|