From 839ca74bf1b392e2f77c854ed6ed0f8c36195a98 Mon Sep 17 00:00:00 2001 From: z0 Date: Sun, 26 Oct 2025 22:00:35 +0300 Subject: [PATCH 1/5] Prepend Noto Sans Arabic in fontconfig --- dots/.config/fontconfig/conf.d | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/dots/.config/fontconfig/conf.d b/dots/.config/fontconfig/conf.d index f450859f1..23a4607eb 100644 --- a/dots/.config/fontconfig/conf.d +++ b/dots/.config/fontconfig/conf.d @@ -1,9 +1,14 @@ - - - none + + + none + + + + + Noto Sans Arabic From 04963a616d975d2542096c7997474a538a6a4d9f Mon Sep 17 00:00:00 2001 From: z0 Date: Mon, 27 Oct 2025 00:35:23 +0300 Subject: [PATCH 2/5] remove binding=strong from arabic font prepend --- dots/.config/fontconfig/conf.d | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dots/.config/fontconfig/conf.d b/dots/.config/fontconfig/conf.d index 23a4607eb..e3823c16d 100644 --- a/dots/.config/fontconfig/conf.d +++ b/dots/.config/fontconfig/conf.d @@ -7,7 +7,7 @@ - + Noto Sans Arabic From 991f113e4e4d9035dd1ced2042a9f854d983e6ca Mon Sep 17 00:00:00 2001 From: z0 Date: Mon, 27 Oct 2025 00:40:27 +0300 Subject: [PATCH 3/5] prepend font only if lang is ar --- dots/.config/fontconfig/conf.d | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dots/.config/fontconfig/conf.d b/dots/.config/fontconfig/conf.d index e3823c16d..cb84b18d5 100644 --- a/dots/.config/fontconfig/conf.d +++ b/dots/.config/fontconfig/conf.d @@ -7,6 +7,9 @@ + + ar + Noto Sans Arabic From cc49b4c9213930e2d7ca4e9088cc120c17e40db3 Mon Sep 17 00:00:00 2001 From: z0 Date: Mon, 27 Oct 2025 02:32:40 +0300 Subject: [PATCH 4/5] Updated conf.d --- dots/.config/fontconfig/conf.d | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/dots/.config/fontconfig/conf.d b/dots/.config/fontconfig/conf.d index cb84b18d5..016af78bc 100644 --- a/dots/.config/fontconfig/conf.d +++ b/dots/.config/fontconfig/conf.d @@ -6,11 +6,13 @@ none + + - - ar + + sans-serif - + Noto Sans Arabic From e1a8ba09f11a97d067eb5c503cf2bbf587012841 Mon Sep 17 00:00:00 2001 From: clsty Date: Wed, 29 Oct 2025 17:31:01 +0800 Subject: [PATCH 5/5] Move arabic fontconfig into dots-extra/fontsets/ar --- dots-extra/fontsets/ar/conf.d | 19 +++++++++++++++++++ dots/.config/fontconfig/conf.d | 16 +++------------- 2 files changed, 22 insertions(+), 13 deletions(-) create mode 100644 dots-extra/fontsets/ar/conf.d diff --git a/dots-extra/fontsets/ar/conf.d b/dots-extra/fontsets/ar/conf.d new file mode 100644 index 000000000..016af78bc --- /dev/null +++ b/dots-extra/fontsets/ar/conf.d @@ -0,0 +1,19 @@ + + + + + + none + + + + + + + sans-serif + + + Noto Sans Arabic + + + diff --git a/dots/.config/fontconfig/conf.d b/dots/.config/fontconfig/conf.d index 016af78bc..f450859f1 100644 --- a/dots/.config/fontconfig/conf.d +++ b/dots/.config/fontconfig/conf.d @@ -1,19 +1,9 @@ - - - none - - - - - - - sans-serif - - - Noto Sans Arabic + + + none