diff --git a/config.mk b/config.mk
index 878625c..77d5832 100644
--- a/config.mk
+++ b/config.mk
@@ -1,11 +1,12 @@
LOCAL_PATH := $(call my-dir)
include $(call all-subdir-makefiles,$(LOCAL_PATH))
-# Include prebuilts packages
include vendor/custom/prebuilts/prebuilts.mk
RELAX_USES_LIBRARY_CHECK=true
-PRODUCT_REMOVE_PACKAGES += \
+# LOCAL_OVERRIDES_PACKAGES PRODUCT_REMOVE_PACKAGES
+LOCAL_OVERRIDES_PACKAGES += \
Seedvault \
XiaomiEuicc \
Jelly
+
diff --git a/overlay/fonts/Android.bp b/overlay/fonts/Android.bp
new file mode 100644
index 0000000..e69de29
diff --git a/overlay/fonts/Android.mk b/overlay/fonts/Android.mk
new file mode 100644
index 0000000..57599d6
--- /dev/null
+++ b/overlay/fonts/Android.mk
@@ -0,0 +1,3 @@
+# Fonts
+PRODUCT_COPY_FILES += \
+ $(call find-copy-subdir-files,*,vendor/custom/fonts/fonts/,$(TARGET_COPY_OUT_PRODUCT)/fonts)
diff --git a/overlay/fonts/AndroidManifest.xml b/overlay/fonts/AndroidManifest.xml
deleted file mode 100644
index f242ee7..0000000
--- a/overlay/fonts/AndroidManifest.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/overlay/fonts/FontWenkaiOverlay/Android.bp b/overlay/fonts/FontWenkaiOverlay/Android.bp
new file mode 100644
index 0000000..149bc71
--- /dev/null
+++ b/overlay/fonts/FontWenkaiOverlay/Android.bp
@@ -0,0 +1,25 @@
+//
+// Copyright (c) 2020,2022 The LineageOS Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+
+package {
+ default_applicable_licenses: ["Android-Apache-2.0"],
+}
+
+runtime_resource_overlay {
+ name: "FontWenkaiOverlay",
+ theme: "FontWenkai",
+ product_specific: true,
+}
diff --git a/overlay/fonts/FontWenkaiOverlay/AndroidManifest.xml b/overlay/fonts/FontWenkaiOverlay/AndroidManifest.xml
new file mode 100644
index 0000000..c0e3321
--- /dev/null
+++ b/overlay/fonts/FontWenkaiOverlay/AndroidManifest.xml
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
diff --git a/overlay/fonts/FontWenkaiOverlay/res/values/config.xml b/overlay/fonts/FontWenkaiOverlay/res/values/config.xml
new file mode 100644
index 0000000..016d102
--- /dev/null
+++ b/overlay/fonts/FontWenkaiOverlay/res/values/config.xml
@@ -0,0 +1,29 @@
+
+
+
+
+ wenkai
+
+ wenkai-medium
+
+ wenkai
+
+ wenkai-medium
+
+
diff --git a/overlay/fonts/FontWenkaiOverlay/res/values/strings.xml b/overlay/fonts/FontWenkaiOverlay/res/values/strings.xml
new file mode 100644
index 0000000..2527807
--- /dev/null
+++ b/overlay/fonts/FontWenkaiOverlay/res/values/strings.xml
@@ -0,0 +1,20 @@
+
+
+ WenKai
+
diff --git a/overlay/fonts/FontWkmonoOverlay/Android.bp b/overlay/fonts/FontWkmonoOverlay/Android.bp
new file mode 100644
index 0000000..149bc71
--- /dev/null
+++ b/overlay/fonts/FontWkmonoOverlay/Android.bp
@@ -0,0 +1,25 @@
+//
+// Copyright (c) 2020,2022 The LineageOS Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+
+package {
+ default_applicable_licenses: ["Android-Apache-2.0"],
+}
+
+runtime_resource_overlay {
+ name: "FontWenkaiOverlay",
+ theme: "FontWenkai",
+ product_specific: true,
+}
diff --git a/overlay/fonts/FontWkmonoOverlay/AndroidManifest.xml b/overlay/fonts/FontWkmonoOverlay/AndroidManifest.xml
new file mode 100644
index 0000000..038a364
--- /dev/null
+++ b/overlay/fonts/FontWkmonoOverlay/AndroidManifest.xml
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
diff --git a/overlay/fonts/FontWkmonoOverlay/res/values/config.xml b/overlay/fonts/FontWkmonoOverlay/res/values/config.xml
new file mode 100644
index 0000000..511e829
--- /dev/null
+++ b/overlay/fonts/FontWkmonoOverlay/res/values/config.xml
@@ -0,0 +1,29 @@
+
+
+
+
+ wkmono
+
+ wkmono-medium
+
+ wkmono
+
+ wkmono-medium
+
+
diff --git a/overlay/fonts/FontWkmonoOverlay/res/values/strings.xml b/overlay/fonts/FontWkmonoOverlay/res/values/strings.xml
new file mode 100644
index 0000000..6cc4b06
--- /dev/null
+++ b/overlay/fonts/FontWkmonoOverlay/res/values/strings.xml
@@ -0,0 +1,20 @@
+
+
+ Wkmono
+
diff --git a/overlay/fonts/config/fonts_customization.xml b/overlay/fonts/config/fonts_customization.xml
new file mode 100644
index 0000000..ba7f59f
--- /dev/null
+++ b/overlay/fonts/config/fonts_customization.xml
@@ -0,0 +1,18 @@
+
+
+
+ LXGWWenKai-Light.ttf
+ LXGWWenKai-Regular.ttf
+ LXGWWenKai-Medium.ttf
+
+
+
+
+
+ LXGWWenKaiMono-Light.ttf
+ LXGWWenKaiMono-Regular.ttf
+ LXGWWenKaiMono-Medium.ttf
+
+
+
+
diff --git a/overlay/fonts/res/font/LXGWWenKai-Light.ttf b/overlay/fonts/fonts/LXGWWenKai-Light.ttf
similarity index 100%
rename from overlay/fonts/res/font/LXGWWenKai-Light.ttf
rename to overlay/fonts/fonts/LXGWWenKai-Light.ttf
diff --git a/overlay/fonts/res/font/LXGWWenKai-Medium.ttf b/overlay/fonts/fonts/LXGWWenKai-Medium.ttf
similarity index 100%
rename from overlay/fonts/res/font/LXGWWenKai-Medium.ttf
rename to overlay/fonts/fonts/LXGWWenKai-Medium.ttf
diff --git a/overlay/fonts/res/font/LXGWWenKai-Regular.ttf b/overlay/fonts/fonts/LXGWWenKai-Regular.ttf
similarity index 100%
rename from overlay/fonts/res/font/LXGWWenKai-Regular.ttf
rename to overlay/fonts/fonts/LXGWWenKai-Regular.ttf
diff --git a/overlay/fonts/res/font/LXGWWenKaiMono-Light.ttf b/overlay/fonts/fonts/LXGWWenKaiMono-Light.ttf
similarity index 100%
rename from overlay/fonts/res/font/LXGWWenKaiMono-Light.ttf
rename to overlay/fonts/fonts/LXGWWenKaiMono-Light.ttf
diff --git a/overlay/fonts/res/font/LXGWWenKaiMono-Medium.ttf b/overlay/fonts/fonts/LXGWWenKaiMono-Medium.ttf
similarity index 100%
rename from overlay/fonts/res/font/LXGWWenKaiMono-Medium.ttf
rename to overlay/fonts/fonts/LXGWWenKaiMono-Medium.ttf
diff --git a/overlay/fonts/res/font/LXGWWenKaiMono-Regular.ttf b/overlay/fonts/fonts/LXGWWenKaiMono-Regular.ttf
similarity index 100%
rename from overlay/fonts/res/font/LXGWWenKaiMono-Regular.ttf
rename to overlay/fonts/fonts/LXGWWenKaiMono-Regular.ttf
diff --git a/overlay/fonts/res/values/fonts.xml b/overlay/fonts/res/values/fonts.xml
deleted file mode 100644
index 053f831..0000000
--- a/overlay/fonts/res/values/fonts.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file