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