Ensure "Open Sans" is served from .org
authorJonathan S. Katz <jonathan.katz@excoventures.com>
Sat, 12 Mar 2022 03:10:08 +0000 (22:10 -0500)
committerJonathan S. Katz <jonathan.katz@excoventures.com>
Sat, 12 Mar 2022 03:10:08 +0000 (22:10 -0500)
This font was being served from a remote source. All of the other
assets are being served from .org, so it makes sense that this is
too.

Reported-by: Drew DeVault <sir@cmpwn.com>
19 files changed:
media/css/main.css
media/css/open-sans-woff.css [new file with mode: 0644]
media/css/open-sans-woff2.css [new file with mode: 0644]
media/webfonts/cyrillic-ext.woff2 [new file with mode: 0644]
media/webfonts/cyrillic.woff [new file with mode: 0644]
media/webfonts/cyrillic.woff2 [new file with mode: 0644]
media/webfonts/greek-ext.woff [new file with mode: 0644]
media/webfonts/greek-ext.woff2 [new file with mode: 0644]
media/webfonts/greek.woff [new file with mode: 0644]
media/webfonts/greek.woff2 [new file with mode: 0644]
media/webfonts/hebrew.woff [new file with mode: 0644]
media/webfonts/hebrew.woff2 [new file with mode: 0644]
media/webfonts/latin-ext.woff [new file with mode: 0644]
media/webfonts/latin-ext.woff2 [new file with mode: 0644]
media/webfonts/latin.woff [new file with mode: 0644]
media/webfonts/latin.woff2 [new file with mode: 0644]
media/webfonts/open-sans-cyrillic-ext.woff [new file with mode: 0644]
media/webfonts/vietnamese.woff [new file with mode: 0644]
media/webfonts/vietnamese.woff2 [new file with mode: 0644]

index 4bc6278d1440b1c0055e043f6f87062b0c76db19..5e26a55fb6bd8090932d39b8b4e31e734a86b7a7 100644 (file)
@@ -15,8 +15,8 @@
 */
 
 /** CUSTOM FONTS */
-@import url('https://fonts.googleapis.com/css?family=Open+Sans');
-@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,800');
+@import url('/media/css/open-sans-woff.css');
+@import url('/media/css/open-sans-woff2.css');
 
 /** GLOBAL CONFIGURATION */
 body {
diff --git a/media/css/open-sans-woff.css b/media/css/open-sans-woff.css
new file mode 100644 (file)
index 0000000..16901a4
--- /dev/null
@@ -0,0 +1,72 @@
+/* cyrillic-ext */
+@font-face {
+  font-family: 'Open Sans';
+  font-style: normal;
+  font-weight: 400;
+  font-stretch: 100%;
+  src: url('/media/webfonts/open-sans-cyrillic-ext.woff') format('woff');
+  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
+}
+/* cyrillic */
+@font-face {
+  font-family: 'Open Sans';
+  font-style: normal;
+  font-weight: 400;
+  font-stretch: 100%;
+  src: url('/media/webfonts/cyrillic.woff') format('woff');
+  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
+}
+/* greek-ext */
+@font-face {
+  font-family: 'Open Sans';
+  font-style: normal;
+  font-weight: 400;
+  font-stretch: 100%;
+  src: url('/media/webfonts/greek-ext.woff') format('woff');
+  unicode-range: U+1F00-1FFF;
+}
+/* greek */
+@font-face {
+  font-family: 'Open Sans';
+  font-style: normal;
+  font-weight: 400;
+  font-stretch: 100%;
+  src: url('/media/webfonts/greek.woff') format('woff');
+  unicode-range: U+0370-03FF;
+}
+/* hebrew */
+@font-face {
+  font-family: 'Open Sans';
+  font-style: normal;
+  font-weight: 400;
+  font-stretch: 100%;
+  src: url('/media/webfonts/hebrew.woff') format('woff');
+  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
+}
+/* vietnamese */
+@font-face {
+  font-family: 'Open Sans';
+  font-style: normal;
+  font-weight: 400;
+  font-stretch: 100%;
+  src: url('/media/webfonts/vietnamese.woff') format('woff');
+  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
+}
+/* latin-ext */
+@font-face {
+  font-family: 'Open Sans';
+  font-style: normal;
+  font-weight: 400;
+  font-stretch: 100%;
+  src: url('/media/webfonts/latin-ext.woff') format('woff');
+  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
+}
+/* latin */
+@font-face {
+  font-family: 'Open Sans';
+  font-style: normal;
+  font-weight: 400;
+  font-stretch: 100%;
+  src: url('/media/webfonts/latin.woff') format('woff');
+  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
+}
diff --git a/media/css/open-sans-woff2.css b/media/css/open-sans-woff2.css
new file mode 100644 (file)
index 0000000..17bcd9b
--- /dev/null
@@ -0,0 +1,216 @@
+/* cyrillic-ext */
+@font-face {
+  font-family: 'Open Sans';
+  font-style: normal;
+  font-weight: 400;
+  font-stretch: 100%;
+  src: url('/media/webfonts/cyrillic-ext.woff2') format('woff2');
+  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
+}
+/* cyrillic */
+@font-face {
+  font-family: 'Open Sans';
+  font-style: normal;
+  font-weight: 400;
+  font-stretch: 100%;
+  src: url('/media/webfonts/cyrillic.woff2') format('woff2');
+  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
+}
+/* greek-ext */
+@font-face {
+  font-family: 'Open Sans';
+  font-style: normal;
+  font-weight: 400;
+  font-stretch: 100%;
+  src: url('/media/webfonts/greek-ext.woff2') format('woff2');
+  unicode-range: U+1F00-1FFF;
+}
+/* greek */
+@font-face {
+  font-family: 'Open Sans';
+  font-style: normal;
+  font-weight: 400;
+  font-stretch: 100%;
+  src: url('/media/webfonts/greek.woff2') format('woff2');
+  unicode-range: U+0370-03FF;
+}
+/* hebrew */
+@font-face {
+  font-family: 'Open Sans';
+  font-style: normal;
+  font-weight: 400;
+  font-stretch: 100%;
+  src: url('/media/webfonts/hebrew.woff2') format('woff2');
+  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
+}
+/* vietnamese */
+@font-face {
+  font-family: 'Open Sans';
+  font-style: normal;
+  font-weight: 400;
+  font-stretch: 100%;
+  src: url('/media/webfonts/vietnamese.woff2') format('woff2');
+  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
+}
+/* latin-ext */
+@font-face {
+  font-family: 'Open Sans';
+  font-style: normal;
+  font-weight: 400;
+  font-stretch: 100%;
+  src: url('/media/webfonts/latin-ext.woff2') format('woff2');
+  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
+}
+/* latin */
+@font-face {
+  font-family: 'Open Sans';
+  font-style: normal;
+  font-weight: 400;
+  font-stretch: 100%;
+  src: url('/media/webfonts/latin.woff2') format('woff2');
+  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
+}
+/* cyrillic-ext */
+@font-face {
+  font-family: 'Open Sans';
+  font-style: normal;
+  font-weight: 600;
+  font-stretch: 100%;
+  src: url('/media/webfonts/cyrillic-ext.woff2') format('woff2');
+  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
+}
+/* cyrillic */
+@font-face {
+  font-family: 'Open Sans';
+  font-style: normal;
+  font-weight: 600;
+  font-stretch: 100%;
+  src: url('/media/webfonts/cyrillic.woff2') format('woff2');
+  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
+}
+/* greek-ext */
+@font-face {
+  font-family: 'Open Sans';
+  font-style: normal;
+  font-weight: 600;
+  font-stretch: 100%;
+  src: url('/media/webfonts/greek-ext.woff2') format('woff2');
+  unicode-range: U+1F00-1FFF;
+}
+/* greek */
+@font-face {
+  font-family: 'Open Sans';
+  font-style: normal;
+  font-weight: 600;
+  font-stretch: 100%;
+  src: url('/media/webfonts/greek.woff2') format('woff2');
+  unicode-range: U+0370-03FF;
+}
+/* hebrew */
+@font-face {
+  font-family: 'Open Sans';
+  font-style: normal;
+  font-weight: 600;
+  font-stretch: 100%;
+  src: url('/media/webfonts/hebrew.woff2') format('woff2');
+  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
+}
+/* vietnamese */
+@font-face {
+  font-family: 'Open Sans';
+  font-style: normal;
+  font-weight: 600;
+  font-stretch: 100%;
+  src: url('/media/webfonts/vietnamese.woff2') format('woff2');
+  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
+}
+/* latin-ext */
+@font-face {
+  font-family: 'Open Sans';
+  font-style: normal;
+  font-weight: 600;
+  font-stretch: 100%;
+  src: url('/media/webfonts/latin-ext.woff2') format('woff2');
+  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
+}
+/* latin */
+@font-face {
+  font-family: 'Open Sans';
+  font-style: normal;
+  font-weight: 600;
+  font-stretch: 100%;
+  src: url('/media/webfonts/latin.woff2') format('woff2');
+  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
+}
+/* cyrillic-ext */
+@font-face {
+  font-family: 'Open Sans';
+  font-style: normal;
+  font-weight: 800;
+  font-stretch: 100%;
+  src: url('/media/webfonts/cyrillic-ext.woff2') format('woff2');
+  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
+}
+/* cyrillic */
+@font-face {
+  font-family: 'Open Sans';
+  font-style: normal;
+  font-weight: 800;
+  font-stretch: 100%;
+  src: url('/media/webfonts/cyrillic.woff2') format('woff2');
+  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
+}
+/* greek-ext */
+@font-face {
+  font-family: 'Open Sans';
+  font-style: normal;
+  font-weight: 800;
+  font-stretch: 100%;
+  src: url('/media/webfonts/greek-ext.woff2') format('woff2');
+  unicode-range: U+1F00-1FFF;
+}
+/* greek */
+@font-face {
+  font-family: 'Open Sans';
+  font-style: normal;
+  font-weight: 800;
+  font-stretch: 100%;
+  src: url('/media/webfonts/greek.woff2') format('woff2');
+  unicode-range: U+0370-03FF;
+}
+/* hebrew */
+@font-face {
+  font-family: 'Open Sans';
+  font-style: normal;
+  font-weight: 800;
+  font-stretch: 100%;
+  src: url('/media/webfonts/hebrew.woff2') format('woff2');
+  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
+}
+/* vietnamese */
+@font-face {
+  font-family: 'Open Sans';
+  font-style: normal;
+  font-weight: 800;
+  font-stretch: 100%;
+  src: url('/media/webfonts/vietnamese.woff2') format('woff2');
+  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
+}
+/* latin-ext */
+@font-face {
+  font-family: 'Open Sans';
+  font-style: normal;
+  font-weight: 800;
+  font-stretch: 100%;
+  src: url('/media/webfonts/latin-ext.woff2') format('woff2');
+  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
+}
+/* latin */
+@font-face {
+  font-family: 'Open Sans';
+  font-style: normal;
+  font-weight: 800;
+  font-stretch: 100%;
+  src: url('/media/webfonts/latin.woff2') format('woff2');
+  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
+}
diff --git a/media/webfonts/cyrillic-ext.woff2 b/media/webfonts/cyrillic-ext.woff2
new file mode 100644 (file)
index 0000000..beb6c24
Binary files /dev/null and b/media/webfonts/cyrillic-ext.woff2 differ
diff --git a/media/webfonts/cyrillic.woff b/media/webfonts/cyrillic.woff
new file mode 100644 (file)
index 0000000..25e913c
Binary files /dev/null and b/media/webfonts/cyrillic.woff differ
diff --git a/media/webfonts/cyrillic.woff2 b/media/webfonts/cyrillic.woff2
new file mode 100644 (file)
index 0000000..7cded31
Binary files /dev/null and b/media/webfonts/cyrillic.woff2 differ
diff --git a/media/webfonts/greek-ext.woff b/media/webfonts/greek-ext.woff
new file mode 100644 (file)
index 0000000..1b47e41
Binary files /dev/null and b/media/webfonts/greek-ext.woff differ
diff --git a/media/webfonts/greek-ext.woff2 b/media/webfonts/greek-ext.woff2
new file mode 100644 (file)
index 0000000..a886b87
Binary files /dev/null and b/media/webfonts/greek-ext.woff2 differ
diff --git a/media/webfonts/greek.woff b/media/webfonts/greek.woff
new file mode 100644 (file)
index 0000000..00c45fa
Binary files /dev/null and b/media/webfonts/greek.woff differ
diff --git a/media/webfonts/greek.woff2 b/media/webfonts/greek.woff2
new file mode 100644 (file)
index 0000000..aa05f66
Binary files /dev/null and b/media/webfonts/greek.woff2 differ
diff --git a/media/webfonts/hebrew.woff b/media/webfonts/hebrew.woff
new file mode 100644 (file)
index 0000000..3dbfa1c
Binary files /dev/null and b/media/webfonts/hebrew.woff differ
diff --git a/media/webfonts/hebrew.woff2 b/media/webfonts/hebrew.woff2
new file mode 100644 (file)
index 0000000..98ec85c
Binary files /dev/null and b/media/webfonts/hebrew.woff2 differ
diff --git a/media/webfonts/latin-ext.woff b/media/webfonts/latin-ext.woff
new file mode 100644 (file)
index 0000000..c5a96ba
Binary files /dev/null and b/media/webfonts/latin-ext.woff differ
diff --git a/media/webfonts/latin-ext.woff2 b/media/webfonts/latin-ext.woff2
new file mode 100644 (file)
index 0000000..7f6c5d2
Binary files /dev/null and b/media/webfonts/latin-ext.woff2 differ
diff --git a/media/webfonts/latin.woff b/media/webfonts/latin.woff
new file mode 100644 (file)
index 0000000..d2e9d36
Binary files /dev/null and b/media/webfonts/latin.woff differ
diff --git a/media/webfonts/latin.woff2 b/media/webfonts/latin.woff2
new file mode 100644 (file)
index 0000000..cf5fbf9
Binary files /dev/null and b/media/webfonts/latin.woff2 differ
diff --git a/media/webfonts/open-sans-cyrillic-ext.woff b/media/webfonts/open-sans-cyrillic-ext.woff
new file mode 100644 (file)
index 0000000..7b0d184
Binary files /dev/null and b/media/webfonts/open-sans-cyrillic-ext.woff differ
diff --git a/media/webfonts/vietnamese.woff b/media/webfonts/vietnamese.woff
new file mode 100644 (file)
index 0000000..1e3d76e
Binary files /dev/null and b/media/webfonts/vietnamese.woff differ
diff --git a/media/webfonts/vietnamese.woff2 b/media/webfonts/vietnamese.woff2
new file mode 100644 (file)
index 0000000..cae4822
Binary files /dev/null and b/media/webfonts/vietnamese.woff2 differ