Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/parsiya/Hugo-Octopress.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorparsiya <parsiya@gmail.com>2018-04-26 06:38:12 +0300
committerparsiya <parsiya@gmail.com>2018-04-26 06:38:12 +0300
commit024f56c4c4d2c89d39eaa9d28134854d505c5abe (patch)
treecd0f6c31e31396b6fac606f77d54c9c3ea257fa1
parent0aef764ebee692a66857e5bec0b2f34dab949f62 (diff)
Add ability to use local fonts instead of Google CDN
-rw-r--r--README.md3
-rw-r--r--layouts/partials/header.html11
-rw-r--r--sample-config.toml3
-rwxr-xr-xstatic/css/fonts.css76
-rwxr-xr-xstatic/fonts/pt-sans-v9-latin-700.woffbin0 -> 57044 bytes
-rwxr-xr-xstatic/fonts/pt-sans-v9-latin-700.woff2bin0 -> 46620 bytes
-rwxr-xr-xstatic/fonts/pt-sans-v9-latin-700italic.woffbin0 -> 38948 bytes
-rwxr-xr-xstatic/fonts/pt-sans-v9-latin-700italic.woff2bin0 -> 32512 bytes
-rwxr-xr-xstatic/fonts/pt-sans-v9-latin-italic.woffbin0 -> 51412 bytes
-rwxr-xr-xstatic/fonts/pt-sans-v9-latin-italic.woff2bin0 -> 42136 bytes
-rwxr-xr-xstatic/fonts/pt-sans-v9-latin-regular.woffbin0 -> 54828 bytes
-rwxr-xr-xstatic/fonts/pt-sans-v9-latin-regular.woff2bin0 -> 45052 bytes
-rwxr-xr-xstatic/fonts/pt-serif-v9-latin-700.woffbin0 -> 34784 bytes
-rwxr-xr-xstatic/fonts/pt-serif-v9-latin-700.woff2bin0 -> 29040 bytes
-rwxr-xr-xstatic/fonts/pt-serif-v9-latin-700italic.woffbin0 -> 33684 bytes
-rwxr-xr-xstatic/fonts/pt-serif-v9-latin-700italic.woff2bin0 -> 27964 bytes
-rwxr-xr-xstatic/fonts/pt-serif-v9-latin-italic.woffbin0 -> 40868 bytes
-rwxr-xr-xstatic/fonts/pt-serif-v9-latin-italic.woff2bin0 -> 34300 bytes
-rwxr-xr-xstatic/fonts/pt-serif-v9-latin-regular.woffbin0 -> 39012 bytes
-rwxr-xr-xstatic/fonts/pt-serif-v9-latin-regular.woff2bin0 -> 32652 bytes
20 files changed, 90 insertions, 3 deletions
diff --git a/README.md b/README.md
index 0cfc37a..22063b2 100644
--- a/README.md
+++ b/README.md
@@ -105,6 +105,9 @@ post = "/blog/:year-:month-:day-:title/"
# Set to true to disable downloading of remote Google fonts
disableGoogleFonts = false
+
+ # Remove or Set to false to use local fonts
+ remoteFonts = false
```
## <a name="highlight"></a>Code highlight
diff --git a/layouts/partials/header.html b/layouts/partials/header.html
index 2795ecf..d872880 100644
--- a/layouts/partials/header.html
+++ b/layouts/partials/header.html
@@ -10,9 +10,14 @@
<meta name="viewport" content="width=device-width,minimum-scale=1,maximum-scale=1">
{{ if not .Site.Params.disableGoogleFonts }}
- <!--Fonts from Google"s Web font directory at http://google.com/webfonts added from Octo-->
- <link href="//fonts.googleapis.com/css?family=PT+Serif:regular,italic,bold,bolditalic" rel="stylesheet" type="text/css">
- <link href="//fonts.googleapis.com/css?family=PT+Sans:regular,italic,bold,bolditalic" rel="stylesheet" type="text/css">
+
+ <!-- If local Google Fonts are enabled -->
+ {{ if not .Site.Params.remoteFonts }}
+ <link href="/css/fonts.css" rel="stylesheet" type="text/css">
+ {{ else }}
+ <link href="//fonts.googleapis.com/css?family=PT+Serif:regular,italic,bold,bolditalic" rel="stylesheet" type="text/css">
+ <link href="//fonts.googleapis.com/css?family=PT+Sans:regular,italic,bold,bolditalic" rel="stylesheet" type="text/css">
+ {{ end }}
{{ end }}
<!-- goes into the title bar -->
diff --git a/sample-config.toml b/sample-config.toml
index fea4caa..02b010c 100644
--- a/sample-config.toml
+++ b/sample-config.toml
@@ -127,6 +127,9 @@ post = "/blog/:year-:month-:day-:title/" # change the post URL to look like the
# Set to true to disable downloading of remote Google fonts
disableGoogleFonts = false
+ # Remove or Set to false to use local fonts
+ remoteFonts = false
+
# Generate taxonomy pages
generateTaxonomyList = true
diff --git a/static/css/fonts.css b/static/css/fonts.css
new file mode 100755
index 0000000..54a8741
--- /dev/null
+++ b/static/css/fonts.css
@@ -0,0 +1,76 @@
+/* pt-serif font */
+
+/* pt-serif-regular - latin */
+@font-face {
+ font-family: 'PT Serif';
+ font-style: normal;
+ font-weight: 400;
+ src: local('PT Serif'), local('PTSerif-Regular'),
+ url('../fonts/pt-serif-v9-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
+ url('../fonts/pt-serif-v9-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+/* pt-serif-italic - latin */
+@font-face {
+font-family: 'PT Serif';
+font-style: italic;
+font-weight: 400;
+src: local('PT Serif Italic'), local('PTSerif-Italic'),
+ url('../fonts/pt-serif-v9-latin-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
+ url('../fonts/pt-serif-v9-latin-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+/* pt-serif-700 - latin */
+@font-face {
+font-family: 'PT Serif';
+font-style: normal;
+font-weight: 700;
+src: local('PT Serif Bold'), local('PTSerif-Bold'),
+ url('../fonts/pt-serif-v9-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
+ url('../fonts/pt-serif-v9-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+/* pt-serif-700italic - latin */
+@font-face {
+font-family: 'PT Serif';
+font-style: italic;
+font-weight: 700;
+src: local('PT Serif Bold Italic'), local('PTSerif-BoldItalic'),
+ url('../fonts/pt-serif-v9-latin-700italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
+ url('../fonts/pt-serif-v9-latin-700italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+
+/* pt-sans font */
+/* pt-sans-regular - latin */
+@font-face {
+ font-family: 'PT Sans';
+ font-style: normal;
+ font-weight: 400;
+ src: local('PT Sans'), local('PTSans-Regular'),
+ url('../fonts/pt-sans-v9-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
+ url('../fonts/pt-sans-v9-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+/* pt-sans-italic - latin */
+@font-face {
+font-family: 'PT Sans';
+font-style: italic;
+font-weight: 400;
+src: local('PT Sans Italic'), local('PTSans-Italic'),
+ url('../fonts/pt-sans-v9-latin-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
+ url('../fonts/pt-sans-v9-latin-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+/* pt-sans-700 - latin */
+@font-face {
+font-family: 'PT Sans';
+font-style: normal;
+font-weight: 700;
+src: local('PT Sans Bold'), local('PTSans-Bold'),
+ url('../fonts/pt-sans-v9-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
+ url('../fonts/pt-sans-v9-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+}
+/* pt-sans-700italic - latin */
+@font-face {
+font-family: 'PT Sans';
+font-style: italic;
+font-weight: 700;
+src: local('PT Sans Bold Italic'), local('PTSans-BoldItalic'),
+ url('../fonts/pt-sans-v9-latin-700italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
+ url('../fonts/pt-sans-v9-latin-700italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
+} \ No newline at end of file
diff --git a/static/fonts/pt-sans-v9-latin-700.woff b/static/fonts/pt-sans-v9-latin-700.woff
new file mode 100755
index 0000000..336c4d3
--- /dev/null
+++ b/static/fonts/pt-sans-v9-latin-700.woff
Binary files differ
diff --git a/static/fonts/pt-sans-v9-latin-700.woff2 b/static/fonts/pt-sans-v9-latin-700.woff2
new file mode 100755
index 0000000..ff4ec32
--- /dev/null
+++ b/static/fonts/pt-sans-v9-latin-700.woff2
Binary files differ
diff --git a/static/fonts/pt-sans-v9-latin-700italic.woff b/static/fonts/pt-sans-v9-latin-700italic.woff
new file mode 100755
index 0000000..74f743e
--- /dev/null
+++ b/static/fonts/pt-sans-v9-latin-700italic.woff
Binary files differ
diff --git a/static/fonts/pt-sans-v9-latin-700italic.woff2 b/static/fonts/pt-sans-v9-latin-700italic.woff2
new file mode 100755
index 0000000..50f2b0c
--- /dev/null
+++ b/static/fonts/pt-sans-v9-latin-700italic.woff2
Binary files differ
diff --git a/static/fonts/pt-sans-v9-latin-italic.woff b/static/fonts/pt-sans-v9-latin-italic.woff
new file mode 100755
index 0000000..9d5e482
--- /dev/null
+++ b/static/fonts/pt-sans-v9-latin-italic.woff
Binary files differ
diff --git a/static/fonts/pt-sans-v9-latin-italic.woff2 b/static/fonts/pt-sans-v9-latin-italic.woff2
new file mode 100755
index 0000000..9c63edd
--- /dev/null
+++ b/static/fonts/pt-sans-v9-latin-italic.woff2
Binary files differ
diff --git a/static/fonts/pt-sans-v9-latin-regular.woff b/static/fonts/pt-sans-v9-latin-regular.woff
new file mode 100755
index 0000000..930b217
--- /dev/null
+++ b/static/fonts/pt-sans-v9-latin-regular.woff
Binary files differ
diff --git a/static/fonts/pt-sans-v9-latin-regular.woff2 b/static/fonts/pt-sans-v9-latin-regular.woff2
new file mode 100755
index 0000000..56df030
--- /dev/null
+++ b/static/fonts/pt-sans-v9-latin-regular.woff2
Binary files differ
diff --git a/static/fonts/pt-serif-v9-latin-700.woff b/static/fonts/pt-serif-v9-latin-700.woff
new file mode 100755
index 0000000..f9c5ab1
--- /dev/null
+++ b/static/fonts/pt-serif-v9-latin-700.woff
Binary files differ
diff --git a/static/fonts/pt-serif-v9-latin-700.woff2 b/static/fonts/pt-serif-v9-latin-700.woff2
new file mode 100755
index 0000000..16ed98a
--- /dev/null
+++ b/static/fonts/pt-serif-v9-latin-700.woff2
Binary files differ
diff --git a/static/fonts/pt-serif-v9-latin-700italic.woff b/static/fonts/pt-serif-v9-latin-700italic.woff
new file mode 100755
index 0000000..8752643
--- /dev/null
+++ b/static/fonts/pt-serif-v9-latin-700italic.woff
Binary files differ
diff --git a/static/fonts/pt-serif-v9-latin-700italic.woff2 b/static/fonts/pt-serif-v9-latin-700italic.woff2
new file mode 100755
index 0000000..c2dbfda
--- /dev/null
+++ b/static/fonts/pt-serif-v9-latin-700italic.woff2
Binary files differ
diff --git a/static/fonts/pt-serif-v9-latin-italic.woff b/static/fonts/pt-serif-v9-latin-italic.woff
new file mode 100755
index 0000000..b9c275d
--- /dev/null
+++ b/static/fonts/pt-serif-v9-latin-italic.woff
Binary files differ
diff --git a/static/fonts/pt-serif-v9-latin-italic.woff2 b/static/fonts/pt-serif-v9-latin-italic.woff2
new file mode 100755
index 0000000..adacc07
--- /dev/null
+++ b/static/fonts/pt-serif-v9-latin-italic.woff2
Binary files differ
diff --git a/static/fonts/pt-serif-v9-latin-regular.woff b/static/fonts/pt-serif-v9-latin-regular.woff
new file mode 100755
index 0000000..34183e7
--- /dev/null
+++ b/static/fonts/pt-serif-v9-latin-regular.woff
Binary files differ
diff --git a/static/fonts/pt-serif-v9-latin-regular.woff2 b/static/fonts/pt-serif-v9-latin-regular.woff2
new file mode 100755
index 0000000..a3422d5
--- /dev/null
+++ b/static/fonts/pt-serif-v9-latin-regular.woff2
Binary files differ