From 2d8574d5d6b6d0e8ee1affcba2597f539e29fc55 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20=C5=A0ediv=C3=BD?= Date: Mon, 19 Apr 2021 15:39:09 +0000 Subject: [PATCH] add fonts. --- Dockerfile | 17 ++++- runtime/fontconfig/75-emoji.conf | 118 +++++++++++++++++++++++++++++++ runtime/fonts/.gitkeep | 0 3 files changed, 134 insertions(+), 1 deletion(-) create mode 100644 runtime/fontconfig/75-emoji.conf create mode 100644 runtime/fonts/.gitkeep diff --git a/Dockerfile b/Dockerfile index 96000a7a..e487aaa8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -85,6 +85,19 @@ RUN set -eux; \ chown $USERNAME /var/log/neko/; \ chown -R $USERNAME:$USERNAME /home/$USERNAME; \ # + # install fonts + apt-get install -y --no-install-recommends \ + # Emojis + fonts-noto-color-emoji \ + # Chinese fonts + fonts-arphic-ukai fonts-arphic-uming \ + # Japanese fonts + fonts-ipafont-mincho fonts-ipafont-gothic \ + # Korean fonts + fonts-unfonts-core \ + # Indian fonts + fonts-indic; \ + # # clean up apt-get clean -y; \ rm -rf /var/lib/apt/lists/* /var/cache/apt/* @@ -98,7 +111,9 @@ COPY runtime/xorg.conf /etc/neko/xorg.conf # # copy runtime folders -COPY runtime/icon-theme /home/$USERNAME/.icons/default +COPY --chown=$USERNAME runtime/icon-theme /home/$USERNAME/.icons/default +COPY runtime/fontconfig/* /etc/fonts/conf.d/ +COPY runtime/fonts /usr/local/share/fonts # # set default envs diff --git a/runtime/fontconfig/75-emoji.conf b/runtime/fontconfig/75-emoji.conf new file mode 100644 index 00000000..f47023e5 --- /dev/null +++ b/runtime/fontconfig/75-emoji.conf @@ -0,0 +1,118 @@ + + + + + + + + + emoji + Noto Color Emoji + + + + + + + sans + Noto Color Emoji + + + + serif + Noto Color Emoji + + + + sans-serif + Noto Color Emoji + + + + monospace + Noto Color Emoji + + + + + + + + + + Symbola + + + + + + + + + + Android Emoji + Noto Color Emoji + + + + Apple Color Emoji + Noto Color Emoji + + + + EmojiSymbols + Noto Color Emoji + + + + Emoji Two + Noto Color Emoji + + + + EmojiTwo + Noto Color Emoji + + + + Noto Color Emoji + Noto Color Emoji + + + + Segoe UI Emoji + Noto Color Emoji + + + + Segoe UI Symbol + Noto Color Emoji + + + + Symbola + Noto Color Emoji + + + + Twemoji + Noto Color Emoji + + + + Twemoji Mozilla + Noto Color Emoji + + + + TwemojiMozilla + Noto Color Emoji + + + + Twitter Color Emoji + Noto Color Emoji + + + + diff --git a/runtime/fonts/.gitkeep b/runtime/fonts/.gitkeep new file mode 100644 index 00000000..e69de29b