]> git.ipfire.org Git - ipfire.org.git/commitdiff
Use Karla instead of Ubuntu font
authorMichael Tremer <michael.tremer@ipfire.org>
Sun, 15 Jul 2018 13:39:04 +0000 (14:39 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Sun, 15 Jul 2018 13:39:04 +0000 (14:39 +0100)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
.gitmodules
Makefile.am
src/fonts [new submodule]
src/scss/_fonts.scss [new file with mode: 0644]
src/scss/_variables.scss
src/scss/style.scss
src/templates/base.html

index 65441b73c08c1b07de434ba878e8eab0eca03b5e..487cbd07a7d19d142f0964c989cdfe14017459b3 100644 (file)
@@ -1,3 +1,6 @@
 [submodule "src/bootstrap"]
        path = src/bootstrap
        url = https://github.com/twbs/bootstrap.git
+[submodule "src/fonts"]
+       path = src/fonts
+       url = https://github.com/google/fonts.git
index 292291aa6fca9f2dcb68a0c01d30aa136b4e14d5..9a2ac226f2e3db6ef4ffd7097a9e31739258a3e9 100644 (file)
@@ -130,6 +130,7 @@ templates_staticdir = $(templatesdir)/static
 SCSS_FILES = \
        src/scss/style.scss \
        src/scss/_donation.scss \
+       src/scss/_fonts.scss \
        src/scss/_icons.scss \
        src/scss/_variables.scss
 
@@ -151,7 +152,8 @@ EXTRA_DIST += \
 staticdir = $(datadir)/static
 
 static_fonts_DATA = \
-       # TODO
+       src/fonts/ofl/karla/Karla-Bold.ttf \
+       src/fonts/ofl/karla/Karla-Regular.ttf
 
 static_fontsdir = $(staticdir)/fonts
 
diff --git a/src/fonts b/src/fonts
new file mode 160000 (submodule)
index 0000000..3ca591d
--- /dev/null
+++ b/src/fonts
@@ -0,0 +1 @@
+Subproject commit 3ca591dae7372a26e254ec6d22e7b453813b9530
diff --git a/src/scss/_fonts.scss b/src/scss/_fonts.scss
new file mode 100644 (file)
index 0000000..0b01270
--- /dev/null
@@ -0,0 +1,35 @@
+/* latin-ext */
+@font-face {
+       font-family: "Karla";
+       font-style: normal;
+       font-weight: 400;
+       src: local("Karla"), local("Karla-Regular"), url(fonts/Karla-Regular.ttf) format("ttf");
+       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: "Karla";
+       font-style: normal;
+       font-weight: 400;
+       src: local("Karla"), local("Karla-Regular"), url(fonts/Karla-Regular.ttf) format("ttf");
+       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;
+}
+
+/* latin-ext */
+@font-face {
+       font-family: "Karla";
+       font-style: normal;
+       font-weight: 700;
+       src: local("Karla Bold"), local("Karla-Bold"), url(fonts/Karla-Bold.ttf) format("ttf");
+       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: "Karla";
+       font-style: normal;
+       font-weight: 700;
+       src: local("Karla Bold"), local("Karla-Bold"), url(fonts/Karla-Bold.ttf) format("ttf");
+       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;
+}
index aac1fd61ed43069e2e27feddf5cf08bc6666a191..780493bd955dabc796844b96c6412a5cb490a586 100644 (file)
@@ -56,10 +56,10 @@ $border-radius:                             2px;
 $border-radius-lg:                     2px;
 
 // Fonts
-$font-family-sans-serif:       "Ubuntu", sans-serif;
+$font-family-sans-serif:       "Karla", sans-serif;
 
-$font-weight-light:                    300;
-$font-weight-normal:           500;
+$font-weight-light:                    200;
+$font-weight-normal:           400;
 $font-weight-bold:                     700;
 
 // Typo
index 07d4fb2f6f176833be8437f89c43da5e78503911..3e08f7d20272f3381a60a50d276754660b12fe05 100644 (file)
@@ -30,6 +30,9 @@
 @import "../bootstrap/scss/utilities";
 @import "../bootstrap/scss/print";
 
+// Include fonts
+@import "fonts";
+
 // Donation Box
 @import "_donation";
 
index 54390c58664f459cf25960be77797446835f955b..4bf32ac9346d085864593358def7380b8c404070 100644 (file)
 
                <!-- styling stuff -->
                <link rel="stylesheet" type="text/css" href="{{ static_url("main.css") }}" />
-
-               <!-- Ubuntu font - TODO needs to be delivered locally -->
-               <link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Ubuntu:300,500,700" />
-
                <meta name="viewport" content="width=device-width, initial-scale=1.0">
 
                {% if rss_url %}