diff --git a/font-patcher b/font-patcher
index 1c2b5bc37c..4881c3ed5f 100755
--- a/font-patcher
+++ b/font-patcher
@@ -6,7 +6,7 @@
from __future__ import absolute_import, print_function, unicode_literals
# Change the script version when you edit this script:
-script_version = "4.16.2"
+script_version = "4.16.3"
version = "3.3.0"
projectName = "Nerd Fonts"
diff --git a/src/glyphs/devicons/devicons.ttf b/src/glyphs/devicons/devicons.ttf
index 2499ea786c..c45c377c0f 100644
Binary files a/src/glyphs/devicons/devicons.ttf and b/src/glyphs/devicons/devicons.ttf differ
diff --git a/src/glyphs/devicons/fixed/akka-plain.svg b/src/glyphs/devicons/fixed/akka-plain.svg
new file mode 100644
index 0000000000..21c35b2ff2
--- /dev/null
+++ b/src/glyphs/devicons/fixed/akka-plain.svg
@@ -0,0 +1 @@
+
diff --git a/src/glyphs/devicons/fixed/angularjs-plain.svg b/src/glyphs/devicons/fixed/angularjs-plain.svg
index 210b841588..8d13e420f5 100644
--- a/src/glyphs/devicons/fixed/angularjs-plain.svg
+++ b/src/glyphs/devicons/fixed/angularjs-plain.svg
@@ -1 +1 @@
-
+
diff --git a/src/glyphs/devicons/fixed/antdesign-plain.svg b/src/glyphs/devicons/fixed/antdesign-plain.svg
new file mode 100644
index 0000000000..5fc9dcfe4f
--- /dev/null
+++ b/src/glyphs/devicons/fixed/antdesign-plain.svg
@@ -0,0 +1 @@
+
diff --git a/src/glyphs/devicons/fixed/awk-plain.svg b/src/glyphs/devicons/fixed/awk-plain.svg
index 1e14e88106..0580dd08b8 100644
--- a/src/glyphs/devicons/fixed/awk-plain.svg
+++ b/src/glyphs/devicons/fixed/awk-plain.svg
@@ -1,4 +1,4 @@
diff --git a/src/glyphs/devicons/fixed/bash-plain.svg b/src/glyphs/devicons/fixed/bash-plain.svg
index 3c401b4fa4..439a68e3c9 100644
--- a/src/glyphs/devicons/fixed/bash-plain.svg
+++ b/src/glyphs/devicons/fixed/bash-plain.svg
@@ -1 +1 @@
-
+
diff --git a/src/glyphs/devicons/fixed/beats-plain.svg b/src/glyphs/devicons/fixed/beats-plain.svg
new file mode 100644
index 0000000000..d19cdccb6a
--- /dev/null
+++ b/src/glyphs/devicons/fixed/beats-plain.svg
@@ -0,0 +1 @@
+
diff --git a/src/glyphs/devicons/fixed/bitbucket-original.svg b/src/glyphs/devicons/fixed/bitbucket-original.svg
new file mode 100644
index 0000000000..3b8348d3ba
--- /dev/null
+++ b/src/glyphs/devicons/fixed/bitbucket-original.svg
@@ -0,0 +1 @@
+
diff --git a/src/glyphs/devicons/fixed/clojurescript-plain.svg b/src/glyphs/devicons/fixed/clojurescript-plain.svg
new file mode 100644
index 0000000000..eee9e66635
--- /dev/null
+++ b/src/glyphs/devicons/fixed/clojurescript-plain.svg
@@ -0,0 +1 @@
+
diff --git a/src/glyphs/devicons/fixed/cosmosdb-plain.svg b/src/glyphs/devicons/fixed/cosmosdb-plain.svg
new file mode 100644
index 0000000000..c1883a0934
--- /dev/null
+++ b/src/glyphs/devicons/fixed/cosmosdb-plain.svg
@@ -0,0 +1 @@
+
diff --git a/src/glyphs/devicons/fixed/datagrip-plain.svg b/src/glyphs/devicons/fixed/datagrip-plain.svg
new file mode 100644
index 0000000000..482c8cfcd0
--- /dev/null
+++ b/src/glyphs/devicons/fixed/datagrip-plain.svg
@@ -0,0 +1 @@
+
diff --git a/src/glyphs/devicons/fixed/electron-plain.svg b/src/glyphs/devicons/fixed/electron-plain.svg
new file mode 100644
index 0000000000..a6a04485cb
--- /dev/null
+++ b/src/glyphs/devicons/fixed/electron-plain.svg
@@ -0,0 +1 @@
+
diff --git a/src/glyphs/devicons/fixed/figma-plain.svg b/src/glyphs/devicons/fixed/figma-plain.svg
new file mode 100644
index 0000000000..e391703c56
--- /dev/null
+++ b/src/glyphs/devicons/fixed/figma-plain.svg
@@ -0,0 +1 @@
+
diff --git a/src/glyphs/devicons/fixed/goland-plain.svg b/src/glyphs/devicons/fixed/goland-plain.svg
new file mode 100644
index 0000000000..c6391faee1
--- /dev/null
+++ b/src/glyphs/devicons/fixed/goland-plain.svg
@@ -0,0 +1 @@
+
diff --git a/src/glyphs/devicons/fixed/googlecloud-plain.svg b/src/glyphs/devicons/fixed/googlecloud-plain.svg
new file mode 100644
index 0000000000..ac1679a30c
--- /dev/null
+++ b/src/glyphs/devicons/fixed/googlecloud-plain.svg
@@ -0,0 +1 @@
+
diff --git a/src/glyphs/devicons/fixed/graphql-plain.svg b/src/glyphs/devicons/fixed/graphql-plain.svg
new file mode 100644
index 0000000000..0c58f0aee2
--- /dev/null
+++ b/src/glyphs/devicons/fixed/graphql-plain.svg
@@ -0,0 +1 @@
+
diff --git a/src/glyphs/devicons/fixed/hardhat-plain.svg b/src/glyphs/devicons/fixed/hardhat-plain.svg
new file mode 100644
index 0000000000..a7bf2f9824
--- /dev/null
+++ b/src/glyphs/devicons/fixed/hardhat-plain.svg
@@ -0,0 +1 @@
+
diff --git a/src/glyphs/devicons/fixed/hibernate-plain.svg b/src/glyphs/devicons/fixed/hibernate-plain.svg
new file mode 100644
index 0000000000..b258cf9c34
--- /dev/null
+++ b/src/glyphs/devicons/fixed/hibernate-plain.svg
@@ -0,0 +1 @@
+
diff --git a/src/glyphs/devicons/fixed/homebrew-plain.svg b/src/glyphs/devicons/fixed/homebrew-plain.svg
new file mode 100644
index 0000000000..c37e6bfe59
--- /dev/null
+++ b/src/glyphs/devicons/fixed/homebrew-plain.svg
@@ -0,0 +1 @@
+
diff --git a/src/glyphs/devicons/fixed/intellij-plain.svg b/src/glyphs/devicons/fixed/intellij-plain.svg
new file mode 100644
index 0000000000..346a0e6d0b
--- /dev/null
+++ b/src/glyphs/devicons/fixed/intellij-plain.svg
@@ -0,0 +1 @@
+
diff --git a/src/glyphs/devicons/fixed/jetbrains-plain.svg b/src/glyphs/devicons/fixed/jetbrains-plain.svg
new file mode 100644
index 0000000000..4f92e5bbb0
--- /dev/null
+++ b/src/glyphs/devicons/fixed/jetbrains-plain.svg
@@ -0,0 +1 @@
+
diff --git a/src/glyphs/devicons/fixed/karma-plain.svg b/src/glyphs/devicons/fixed/karma-plain.svg
new file mode 100644
index 0000000000..0e194feb20
--- /dev/null
+++ b/src/glyphs/devicons/fixed/karma-plain.svg
@@ -0,0 +1 @@
+
diff --git a/src/glyphs/devicons/fixed/kibana-plain.svg b/src/glyphs/devicons/fixed/kibana-plain.svg
new file mode 100644
index 0000000000..6a99a6e9e3
--- /dev/null
+++ b/src/glyphs/devicons/fixed/kibana-plain.svg
@@ -0,0 +1 @@
+
diff --git a/src/glyphs/devicons/fixed/latex-original.svg b/src/glyphs/devicons/fixed/latex-original.svg
new file mode 100644
index 0000000000..9bd3a0e029
--- /dev/null
+++ b/src/glyphs/devicons/fixed/latex-original.svg
@@ -0,0 +1 @@
+
diff --git a/src/glyphs/devicons/fixed/livewire-plain.svg b/src/glyphs/devicons/fixed/livewire-plain.svg
new file mode 100644
index 0000000000..6a5ec244fe
--- /dev/null
+++ b/src/glyphs/devicons/fixed/livewire-plain.svg
@@ -0,0 +1 @@
+
diff --git a/src/glyphs/devicons/fixed/materializecss-plain.svg b/src/glyphs/devicons/fixed/materializecss-plain.svg
new file mode 100644
index 0000000000..41b9a1643a
--- /dev/null
+++ b/src/glyphs/devicons/fixed/materializecss-plain.svg
@@ -0,0 +1 @@
+
diff --git a/src/glyphs/devicons/fixed/materialui-plain.svg b/src/glyphs/devicons/fixed/materialui-plain.svg
new file mode 100644
index 0000000000..159e866a1b
--- /dev/null
+++ b/src/glyphs/devicons/fixed/materialui-plain.svg
@@ -0,0 +1 @@
+
diff --git a/src/glyphs/devicons/fixed/matplotlib-plain.svg b/src/glyphs/devicons/fixed/matplotlib-plain.svg
new file mode 100644
index 0000000000..302af0b3d1
--- /dev/null
+++ b/src/glyphs/devicons/fixed/matplotlib-plain.svg
@@ -0,0 +1 @@
+
diff --git a/src/glyphs/devicons/fixed/maven-plain.svg b/src/glyphs/devicons/fixed/maven-plain.svg
new file mode 100644
index 0000000000..8079d5b8f1
--- /dev/null
+++ b/src/glyphs/devicons/fixed/maven-plain.svg
@@ -0,0 +1 @@
+
diff --git a/src/glyphs/devicons/fixed/maya-plain.svg b/src/glyphs/devicons/fixed/maya-plain.svg
new file mode 100644
index 0000000000..2d0c90852b
--- /dev/null
+++ b/src/glyphs/devicons/fixed/maya-plain.svg
@@ -0,0 +1 @@
+
diff --git a/src/glyphs/devicons/fixed/mongodb-plain.svg b/src/glyphs/devicons/fixed/mongodb-plain.svg
new file mode 100644
index 0000000000..3ee680b978
--- /dev/null
+++ b/src/glyphs/devicons/fixed/mongodb-plain.svg
@@ -0,0 +1 @@
+
diff --git a/src/glyphs/devicons/fixed/nginx-plain.svg b/src/glyphs/devicons/fixed/nginx-plain.svg
index 9e790a7417..b1ea6a737c 100644
--- a/src/glyphs/devicons/fixed/nginx-plain.svg
+++ b/src/glyphs/devicons/fixed/nginx-plain.svg
@@ -1 +1 @@
-
+
diff --git a/src/glyphs/devicons/fixed/nimble-plain.svg b/src/glyphs/devicons/fixed/nimble-plain.svg
new file mode 100644
index 0000000000..5c95144083
--- /dev/null
+++ b/src/glyphs/devicons/fixed/nimble-plain.svg
@@ -0,0 +1 @@
+
diff --git a/src/glyphs/devicons/fixed/nodejs-plain.svg b/src/glyphs/devicons/fixed/nodejs-plain.svg
new file mode 100644
index 0000000000..5a986fa41f
--- /dev/null
+++ b/src/glyphs/devicons/fixed/nodejs-plain.svg
@@ -0,0 +1 @@
+
diff --git a/src/glyphs/devicons/fixed/norg-plain.svg b/src/glyphs/devicons/fixed/norg-plain.svg
new file mode 100644
index 0000000000..a397f39043
--- /dev/null
+++ b/src/glyphs/devicons/fixed/norg-plain.svg
@@ -0,0 +1 @@
+
diff --git a/src/glyphs/devicons/fixed/nuxtjs-plain.svg b/src/glyphs/devicons/fixed/nuxtjs-plain.svg
new file mode 100644
index 0000000000..4c31b7c2e1
--- /dev/null
+++ b/src/glyphs/devicons/fixed/nuxtjs-plain.svg
@@ -0,0 +1 @@
+
diff --git a/src/glyphs/devicons/fixed/okta-plain.svg b/src/glyphs/devicons/fixed/okta-plain.svg
new file mode 100644
index 0000000000..530340cb5f
--- /dev/null
+++ b/src/glyphs/devicons/fixed/okta-plain.svg
@@ -0,0 +1 @@
+
diff --git a/src/glyphs/devicons/fixed/opera-plain.svg b/src/glyphs/devicons/fixed/opera-plain.svg
new file mode 100644
index 0000000000..054feb186f
--- /dev/null
+++ b/src/glyphs/devicons/fixed/opera-plain.svg
@@ -0,0 +1 @@
+
diff --git a/src/glyphs/devicons/fixed/playwright-plain.svg b/src/glyphs/devicons/fixed/playwright-plain.svg
new file mode 100644
index 0000000000..0fbb5f6235
--- /dev/null
+++ b/src/glyphs/devicons/fixed/playwright-plain.svg
@@ -0,0 +1 @@
+
diff --git a/src/glyphs/devicons/fixed/plotly-plain.svg b/src/glyphs/devicons/fixed/plotly-plain.svg
new file mode 100644
index 0000000000..625539c1ee
--- /dev/null
+++ b/src/glyphs/devicons/fixed/plotly-plain.svg
@@ -0,0 +1 @@
+
diff --git a/src/glyphs/devicons/fixed/portainer-original.svg b/src/glyphs/devicons/fixed/portainer-original.svg
new file mode 100644
index 0000000000..4a66769243
--- /dev/null
+++ b/src/glyphs/devicons/fixed/portainer-original.svg
@@ -0,0 +1 @@
+
diff --git a/src/glyphs/devicons/fixed/postcss-original.svg b/src/glyphs/devicons/fixed/postcss-original.svg
new file mode 100644
index 0000000000..1fb74631c3
--- /dev/null
+++ b/src/glyphs/devicons/fixed/postcss-original.svg
@@ -0,0 +1 @@
+
diff --git a/src/glyphs/devicons/fixed/puppeteer-plain.svg b/src/glyphs/devicons/fixed/puppeteer-plain.svg
new file mode 100644
index 0000000000..9c5f239d15
--- /dev/null
+++ b/src/glyphs/devicons/fixed/puppeteer-plain.svg
@@ -0,0 +1 @@
+
diff --git a/src/glyphs/devicons/fixed/pytorch-original.svg b/src/glyphs/devicons/fixed/pytorch-original.svg
new file mode 100644
index 0000000000..e471615538
--- /dev/null
+++ b/src/glyphs/devicons/fixed/pytorch-original.svg
@@ -0,0 +1 @@
+
diff --git a/src/glyphs/devicons/fixed/quarkus-plain.svg b/src/glyphs/devicons/fixed/quarkus-plain.svg
new file mode 100644
index 0000000000..9730260e15
--- /dev/null
+++ b/src/glyphs/devicons/fixed/quarkus-plain.svg
@@ -0,0 +1 @@
+
diff --git a/src/glyphs/devicons/fixed/qwik-plain.svg b/src/glyphs/devicons/fixed/qwik-plain.svg
new file mode 100644
index 0000000000..0a1799df9b
--- /dev/null
+++ b/src/glyphs/devicons/fixed/qwik-plain.svg
@@ -0,0 +1 @@
+
diff --git a/src/glyphs/devicons/fixed/rust-original.svg b/src/glyphs/devicons/fixed/rust-original.svg
new file mode 100644
index 0000000000..11c7798c48
--- /dev/null
+++ b/src/glyphs/devicons/fixed/rust-original.svg
@@ -0,0 +1 @@
+
diff --git a/src/glyphs/devicons/fixed/sdl-plain.svg b/src/glyphs/devicons/fixed/sdl-plain.svg
new file mode 100644
index 0000000000..c7456f39b3
--- /dev/null
+++ b/src/glyphs/devicons/fixed/sdl-plain.svg
@@ -0,0 +1 @@
+
diff --git a/src/glyphs/devicons/fixed/sequelize-plain.svg b/src/glyphs/devicons/fixed/sequelize-plain.svg
new file mode 100644
index 0000000000..3c60b9b68d
--- /dev/null
+++ b/src/glyphs/devicons/fixed/sequelize-plain.svg
@@ -0,0 +1 @@
+
diff --git a/src/glyphs/devicons/fixed/sqldeveloper-plain.svg b/src/glyphs/devicons/fixed/sqldeveloper-plain.svg
new file mode 100644
index 0000000000..3ac2a0454d
--- /dev/null
+++ b/src/glyphs/devicons/fixed/sqldeveloper-plain.svg
@@ -0,0 +1 @@
+
diff --git a/src/glyphs/devicons/fixed/streamlit-plain.svg b/src/glyphs/devicons/fixed/streamlit-plain.svg
new file mode 100644
index 0000000000..86a9e751e6
--- /dev/null
+++ b/src/glyphs/devicons/fixed/streamlit-plain.svg
@@ -0,0 +1 @@
+
diff --git a/src/glyphs/devicons/fixed/threejs-original.svg b/src/glyphs/devicons/fixed/threejs-original.svg
new file mode 100644
index 0000000000..4923fc298b
--- /dev/null
+++ b/src/glyphs/devicons/fixed/threejs-original.svg
@@ -0,0 +1 @@
+
diff --git a/src/glyphs/devicons/fixed/tomcat-plain.svg b/src/glyphs/devicons/fixed/tomcat-plain.svg
new file mode 100644
index 0000000000..e573c1d7b0
--- /dev/null
+++ b/src/glyphs/devicons/fixed/tomcat-plain.svg
@@ -0,0 +1 @@
+
diff --git a/src/glyphs/devicons/fixed/vagrant-plain.svg b/src/glyphs/devicons/fixed/vagrant-plain.svg
new file mode 100644
index 0000000000..48a9444ed5
--- /dev/null
+++ b/src/glyphs/devicons/fixed/vagrant-plain.svg
@@ -0,0 +1 @@
+
diff --git a/src/glyphs/devicons/fixed/vuestorefront-plain.svg b/src/glyphs/devicons/fixed/vuestorefront-plain.svg
new file mode 100644
index 0000000000..9f6500dd95
--- /dev/null
+++ b/src/glyphs/devicons/fixed/vuestorefront-plain.svg
@@ -0,0 +1 @@
+
diff --git a/src/glyphs/devicons/fixed/woocommerce-plain.svg b/src/glyphs/devicons/fixed/woocommerce-plain.svg
new file mode 100644
index 0000000000..6dde66c393
--- /dev/null
+++ b/src/glyphs/devicons/fixed/woocommerce-plain.svg
@@ -0,0 +1 @@
+
diff --git a/src/glyphs/devicons/fixed/yii-plain.svg b/src/glyphs/devicons/fixed/yii-plain.svg
new file mode 100644
index 0000000000..cd0238520a
--- /dev/null
+++ b/src/glyphs/devicons/fixed/yii-plain.svg
@@ -0,0 +1 @@
+
diff --git a/src/glyphs/devicons/fixed/zig-plain.svg b/src/glyphs/devicons/fixed/zig-plain.svg
new file mode 100644
index 0000000000..0894aceab7
--- /dev/null
+++ b/src/glyphs/devicons/fixed/zig-plain.svg
@@ -0,0 +1 @@
+
diff --git a/src/glyphs/devicons/mapping b/src/glyphs/devicons/mapping
index 2374db8dae..fd98e7ba7a 100644
--- a/src/glyphs/devicons/mapping
+++ b/src/glyphs/devicons/mapping
@@ -205,7 +205,7 @@ E6C7 E7C7 dropwizard/dropwizard-plain.svg dropwizard
E6C8 E7C8 dynamodb/dynamodb-plain.svg dynamodb
E6C9 E7C9 ecto/ecto-original.svg ecto
E6CA E7CA elasticsearch/elasticsearch-plain.svg elasticsearch
-E6CB E7CB electron/electron-original.svg electron
+E6CB E7CB electron/electron-plain.svg electron
E6CC E7CC eleventy/eleventy-plain.svg eleventy
E6CD E7CD elixir/elixir-plain.svg elixir
E6CE E7CE elm/elm-plain.svg elm
@@ -453,7 +453,7 @@ E7BF E8BF thealgorithms/thealgorithms-plain.svg thealgorithms
E7C0 E8C0 threedsmax/threedsmax-plain.svg threedsmax
E7C1 E8C1 threejs/threejs-original.svg threejs
E7C2 E8C2 titaniumsdk/titaniumsdk-original.svg titaniumsdk
-E7C3 E8C3 tomcat/tomcat-original.svg tomcat
+E7C3 E8C3 tomcat/tomcat-plain.svg tomcat
E7C4 E8C4 tortoisegit/tortoisegit-plain.svg tortoisegit
E7C5 E8C5 towergit/towergit-plain.svg towergit
E7C6 E8C6 traefikmesh/traefikmesh-original.svg traefikmesh
@@ -497,4 +497,4 @@ E7EB E8EB yaml/yaml-plain.svg yaml
E7EC E8EC yarn/yarn-original.svg yarn
E7ED E8ED yugabytedb/yugabytedb-plain.svg yugabytedb
E7EE E8EE yunohost/yunohost-plain.svg yunohost
-E7EF E8EF zig/zig-original.svg zig
+E7EF E8EF zig/zig-plain.svg zig