diff --git a/package.json b/package.json
index f0b0c68..ed3cc84 100644
--- a/package.json
+++ b/package.json
@@ -27,15 +27,15 @@
"@sardine/eleventy-plugin-tinyhtml": "^0.2.0",
"cpx": "^1.5.0",
"eleventy-plugin-rev": "^1.1.1",
- "eleventy-sass": "^2.2.1",
- "glob": "^10.2.5",
- "minify": "^10.0.0",
- "postcss": "^8.4.23",
- "sass": "^1.62.1",
+ "eleventy-sass": "^2.2.3",
+ "glob": "^10.3.3",
+ "minify": "^10.3.0",
+ "postcss": "^8.4.26",
+ "sass": "^1.63.6",
"uncss": "^0.17.3"
},
"dependencies": {
- "bootstrap": "^5.2.3",
- "flag-icons": "^6.6.6"
+ "bootstrap": "^5.3.0",
+ "flag-icons": "^6.7.0"
}
}
diff --git a/src/font/icomoon.eot b/src/font/icomoon.eot
index 1ea1a30..00264ae 100644
Binary files a/src/font/icomoon.eot and b/src/font/icomoon.eot differ
diff --git a/src/font/icomoon.svg b/src/font/icomoon.svg
index c9411ec..8aa3cba 100644
--- a/src/font/icomoon.svg
+++ b/src/font/icomoon.svg
@@ -17,8 +17,6 @@
-
-
@@ -26,14 +24,16 @@
-
+
-
+
+
+
@@ -41,8 +41,10 @@
-
+
+
+
\ No newline at end of file
diff --git a/src/font/icomoon.ttf b/src/font/icomoon.ttf
index 536a157..e70033a 100644
Binary files a/src/font/icomoon.ttf and b/src/font/icomoon.ttf differ
diff --git a/src/font/icomoon.woff b/src/font/icomoon.woff
index c53aefa..dabcec3 100644
Binary files a/src/font/icomoon.woff and b/src/font/icomoon.woff differ
diff --git a/src/font/icomoon.woff2 b/src/font/icomoon.woff2
index dd13ce3..df1139e 100644
Binary files a/src/font/icomoon.woff2 and b/src/font/icomoon.woff2 differ
diff --git a/src/index.html b/src/index.html
index 3cb73ab..2edd768 100644
--- a/src/index.html
+++ b/src/index.html
@@ -59,29 +59,29 @@ title: {{site.title}}
{{site.title}}
{{site.subtitle}}
-
- -
+
@@ -122,7 +122,7 @@ title: {{site.title}}
{{site.strings.about.hello}}
{{site.strings.about.text}}
-
+
@@ -131,7 +131,7 @@ title: {{site.title}}
-
-
+
diff --git a/src/scss/icons/style.scss b/src/scss/icons/style.scss
index 4492702..b0d54a9 100644
--- a/src/scss/icons/style.scss
+++ b/src/scss/icons/style.scss
@@ -2,12 +2,12 @@
@font-face {
font-family: '#{$icomoon-font-family}';
- src: url('#{$icomoon-font-path}/#{$icomoon-font-family}.eot?4egyec');
- src: url('#{$icomoon-font-path}/#{$icomoon-font-family}.eot?4egyec#iefix') format('embedded-opentype'),
- url('#{$icomoon-font-path}/#{$icomoon-font-family}.woff2?4egyec') format('woff2'),
- url('#{$icomoon-font-path}/#{$icomoon-font-family}.ttf?4egyec') format('truetype'),
- url('#{$icomoon-font-path}/#{$icomoon-font-family}.woff?4egyec') format('woff'),
- url('#{$icomoon-font-path}/#{$icomoon-font-family}.svg?4egyec##{$icomoon-font-family}') format('svg');
+ src: url('#{$icomoon-font-path}/#{$icomoon-font-family}.eot?2zy46l');
+ src: url('#{$icomoon-font-path}/#{$icomoon-font-family}.eot?2zy46l#iefix') format('embedded-opentype'),
+ url('#{$icomoon-font-path}/#{$icomoon-font-family}.woff2?2zy46l') format('woff2'),
+ url('#{$icomoon-font-path}/#{$icomoon-font-family}.woff?2zy46l') format('woff'),
+ url('#{$icomoon-font-path}/#{$icomoon-font-family}.ttf?2zy46l') format('truetype'),
+ url('#{$icomoon-font-path}/#{$icomoon-font-family}.svg?2zy46l##{$icomoon-font-family}') format('svg');
font-weight: normal;
font-style: normal;
font-display: block;
@@ -23,6 +23,16 @@
text-transform: none;
line-height: 1;
+ /* Enable Ligatures ================ */
+ letter-spacing: 0;
+ -webkit-font-feature-settings: "liga";
+ -moz-font-feature-settings: "liga=1";
+ -moz-font-feature-settings: "liga";
+ -ms-font-feature-settings: "liga" 1;
+ font-feature-settings: "liga";
+ -webkit-font-variant-ligatures: discretionary-ligatures;
+ font-variant-ligatures: discretionary-ligatures;
+
/* Better Font Rendering =========== */
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
@@ -48,141 +58,15 @@
font-size: 4em;
}
-.i-linkedin {
+.i-cloud-download {
&:before {
- content: $i-linkedin;
+ content: $i-cloud-download;
}
}
-.i-xing {
+.i-pencil-square {
&:before {
- content: $i-xing;
- }
-}
-
-.i-peertube {
- &:before {
- content: $i-peertube;
- }
-}
-
-.i-network-wired {
- &:before {
- content: $i-network-wired;
- }
-}
-
-.i-money-bill {
- &:before {
- content: $i-money-bill;
- }
-}
-
-.i-chart-line {
- &:before {
- content: $i-chart-line;
- }
-}
-
-.i-info-circle {
- &:before {
- content: $i-info-circle;
- }
-}
-
-.i-code {
- &:before {
- content: $i-code;
- }
-}
-
-.i-xmpp {
- &:before {
- content: $i-xmpp;
- }
-}
-
-.i-wifi {
- &:before {
- content: $i-wifi;
- }
-}
-
-.i-youtube {
- &:before {
- content: $i-youtube;
- }
-}
-
-.i-twitter {
- &:before {
- content: $i-twitter;
- }
-}
-
-.i-threema {
- &:before {
- content: $i-threema;
- }
-}
-
-.i-stackoverflow {
- &:before {
- content: $i-stackoverflow;
- }
-}
-
-.i-search {
- &:before {
- content: $i-search;
- }
-}
-
-.i-mastodon {
- &:before {
- content: $i-mastodon;
- }
-}
-
-.i-hand-holding-heart {
- &:before {
- content: $i-hand-holding-heart;
- }
-}
-
-.i-github {
- &:before {
- content: $i-github;
- }
-}
-
-.i-gitea {
- &:before {
- content: $i-gitea;
- }
-}
-
-.i-firefox {
- &:before {
- content: $i-firefox;
- }
-}
-
-.i-copyright {
- &:before {
- content: $i-copyright;
- }
-}
-
-.i-book {
- &:before {
- content: $i-book;
- }
-}
-
-.i-matrix {
- &:before {
- content: $i-matrix;
+ content: $i-pencil-square;
}
}
@@ -252,12 +136,6 @@
}
}
-.i-language {
- &:before {
- content: $i-language;
- }
-}
-
.i-user-secret {
&:before {
content: $i-user-secret;
@@ -276,3 +154,129 @@
}
}
+.i-linkedin {
+ &:before {
+ content: $i-linkedin;
+ }
+}
+
+.i-xing {
+ &:before {
+ content: $i-xing;
+ }
+}
+
+.i-peertube {
+ &:before {
+ content: $i-peertube;
+ }
+}
+
+.i-network-wired {
+ &:before {
+ content: $i-network-wired;
+ }
+}
+
+.i-money-bill {
+ &:before {
+ content: $i-money-bill;
+ }
+}
+
+.i-chart-line {
+ &:before {
+ content: $i-chart-line;
+ }
+}
+
+.i-info-circle {
+ &:before {
+ content: $i-info-circle;
+ }
+}
+
+.i-code {
+ &:before {
+ content: $i-code;
+ }
+}
+
+.i-xmpp {
+ &:before {
+ content: $i-xmpp;
+ }
+}
+
+.i-wifi {
+ &:before {
+ content: $i-wifi;
+ }
+}
+
+.i-threema {
+ &:before {
+ content: $i-threema;
+ }
+}
+
+.i-stackoverflow {
+ &:before {
+ content: $i-stackoverflow;
+ }
+}
+
+.i-search {
+ &:before {
+ content: $i-search;
+ }
+}
+
+.i-mastodon {
+ &:before {
+ content: $i-mastodon;
+ }
+}
+
+.i-hand-holding-heart {
+ &:before {
+ content: $i-hand-holding-heart;
+ }
+}
+
+.i-github {
+ &:before {
+ content: $i-github;
+ }
+}
+
+.i-firefox {
+ &:before {
+ content: $i-firefox;
+ }
+}
+
+.i-copyright {
+ &:before {
+ content: $i-copyright;
+ }
+}
+
+.i-book {
+ &:before {
+ content: $i-book;
+ }
+}
+
+.i-matrix {
+ &:before {
+ content: $i-matrix;
+ }
+}
+
+.i-git {
+ &:before {
+ content: $i-git;
+ }
+}
+
diff --git a/src/scss/icons/variables.scss b/src/scss/icons/variables.scss
index 3e6cb4f..5af319c 100644
--- a/src/scss/icons/variables.scss
+++ b/src/scss/icons/variables.scss
@@ -1,29 +1,8 @@
$icomoon-font-family: "icomoon" !default;
$icomoon-font-path: "fonts" !default;
-$i-linkedin: "\e919";
-$i-xing: "\e91a";
-$i-peertube: "\e918";
-$i-network-wired: "\e903";
-$i-money-bill: "\e904";
-$i-chart-line: "\e905";
-$i-info-circle: "\e906";
-$i-code: "\e907";
-$i-xmpp: "\e908";
-$i-wifi: "\e909";
-$i-youtube: "\e90a";
-$i-twitter: "\e90b";
-$i-threema: "\e90c";
-$i-stackoverflow: "\e90d";
-$i-search: "\e90e";
-$i-mastodon: "\e910";
-$i-hand-holding-heart: "\e911";
-$i-github: "\e912";
-$i-gitea: "\e913";
-$i-firefox: "\e914";
-$i-copyright: "\e915";
-$i-book: "\e916";
-$i-matrix: "\e900";
+$i-cloud-download: "\e916";
+$i-pencil-square: "\e913";
$i-pixelfed: "\e90f";
$i-server: "\e901";
$i-credit-card: "\e902";
@@ -35,8 +14,27 @@ $i-comments: "\f086";
$i-users: "\f0c0";
$i-bars: "\f0c9";
$i-envelope: "\f0e0";
-$i-language: "\f1ab";
$i-user-secret: "\f21b";
$i-heartbeat: "\f21e";
$i-commenting: "\f27a";
-
+$i-linkedin: "\e919";
+$i-xing: "\e91a";
+$i-peertube: "\e918";
+$i-network-wired: "\e903";
+$i-money-bill: "\e904";
+$i-chart-line: "\e905";
+$i-info-circle: "\e906";
+$i-code: "\e907";
+$i-xmpp: "\e908";
+$i-wifi: "\e909";
+$i-threema: "\e90c";
+$i-stackoverflow: "\e90d";
+$i-search: "\e90e";
+$i-mastodon: "\e910";
+$i-hand-holding-heart: "\e911";
+$i-github: "\e912";
+$i-firefox: "\e914";
+$i-copyright: "\e915";
+$i-book: "\e91b";
+$i-matrix: "\e900";
+$i-git: "\eae7";