From 854d63ac36ce893d9d499c3164d5a48145988246 Mon Sep 17 00:00:00 2001 From: Sagi Dayan Date: Tue, 25 Jan 2022 11:59:56 +0200 Subject: [PATCH] =?UTF-8?q?Added=20fontconfig=20for=20font=20fallback=20?= =?UTF-8?q?=F0=9F=8D=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- files/fonts/fonts.conf | 28 ++++++++++++++++++++++++++++ roles/fonts/tasks/main.yml | 17 +++++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 files/fonts/fonts.conf diff --git a/files/fonts/fonts.conf b/files/fonts/fonts.conf new file mode 100644 index 0000000..b83ce70 --- /dev/null +++ b/files/fonts/fonts.conf @@ -0,0 +1,28 @@ + + + + + serif + + Noto Color Emoji + + + + sans-serif + + Noto Color Emoji + + + + monospace + + Noto Color Emoji + + + + sans + + Noto Color Emoji + + + diff --git a/roles/fonts/tasks/main.yml b/roles/fonts/tasks/main.yml index 473704d..462616f 100644 --- a/roles/fonts/tasks/main.yml +++ b/roles/fonts/tasks/main.yml @@ -16,3 +16,20 @@ owner: root group: root mode: preserve + +- name: Setting up fonts.conf (Fallback for emojis) + block: + - name: Make sure fontconfig folder exists + file: + path: ~/.config/fontconfig + state: directory + mode: '0755' + changed_when: false + + - name: Copy over font configuration + copy: + src: fonts/fonts.conf + dest: ~/.config/fontconfig/fonts.conf + mode: preserve + force: yes + changed_when: false