summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--roles/font/tasks/main.yml10
-rw-r--r--roles/font/vars/archlinux.yml10
-rw-r--r--roles/font/vars/debian.yml8
3 files changed, 19 insertions, 9 deletions
diff --git a/roles/font/tasks/main.yml b/roles/font/tasks/main.yml
index 4e1da0ae..b06e8c85 100644
--- a/roles/font/tasks/main.yml
+++ b/roles/font/tasks/main.yml
@@ -41,12 +41,4 @@
src: "{{ item.src }}"
dest: "{{ item.dest }}"
state: "link"
- loop:
- - src: "/usr/share/fontconfig/conf.avail/10-sub-pixel-rgb.conf"
- dest: "/etc/fonts/conf.d/10-sub-pixel-rgb.conf"
- - src: "/usr/share/fontconfig/conf.avail/10-hinting-slight.conf"
- dest: "/etc/fonts/conf.d/10-hinting-slight.conf"
- - src: "/usr/share/fontconfig/conf.avail/11-lcdfilter-default.conf"
- dest: "/etc/fonts/conf.d/11-lcdfilter-default.conf"
- - src: "/usr/share/fontconfig/conf.avail/70-no-bitmaps-except-emoji.conf"
- dest: "/etc/fonts/conf.d/70-no-bitmaps-except-emoji.conf"
+ loop: "{{ font_presets }}"
diff --git a/roles/font/vars/archlinux.yml b/roles/font/vars/archlinux.yml
index 08ff03f0..77b2771c 100644
--- a/roles/font/vars/archlinux.yml
+++ b/roles/font/vars/archlinux.yml
@@ -6,3 +6,13 @@ font_packages:
- "noto-fonts-cjk"
- "noto-fonts-emoji"
- "noto-fonts-extra"
+
+font_presets:
+ - src: "/usr/share/fontconfig/conf.avail/10-sub-pixel-rgb.conf"
+ dest: "/etc/fonts/conf.d/10-sub-pixel-rgb.conf"
+ - src: "/usr/share/fontconfig/conf.avail/10-hinting-slight.conf"
+ dest: "/etc/fonts/conf.d/10-hinting-slight.conf"
+ - src: "/usr/share/fontconfig/conf.avail/11-lcdfilter-default.conf"
+ dest: "/etc/fonts/conf.d/11-lcdfilter-default.conf"
+ - src: "/usr/share/fontconfig/conf.avail/70-no-bitmaps-except-emoji.conf"
+ dest: "/etc/fonts/conf.d/70-no-bitmaps-except-emoji.conf"
diff --git a/roles/font/vars/debian.yml b/roles/font/vars/debian.yml
index 72b5593c..019f8e59 100644
--- a/roles/font/vars/debian.yml
+++ b/roles/font/vars/debian.yml
@@ -6,3 +6,11 @@ font_packages:
- "fonts-noto-cjk"
- "fonts-noto-color-emoji"
- "fonts-noto-extra"
+
+font_presets:
+ - src: "/usr/share/fontconfig/conf.avail/10-sub-pixel-rgb.conf"
+ dest: "/etc/fonts/conf.d/10-sub-pixel-rgb.conf"
+ - src: "/usr/share/fontconfig/conf.avail/10-hinting-slight.conf"
+ dest: "/etc/fonts/conf.d/10-hinting-slight.conf"
+ - src: "/usr/share/fontconfig/conf.avail/11-lcdfilter-default.conf"
+ dest: "/etc/fonts/conf.d/11-lcdfilter-default.conf"