From 8327932008c1c5e5d541d872ecac8b1f4f5beef0 Mon Sep 17 00:00:00 2001 From: John Kehayias Date: Sun, 16 Feb 2025 18:42:02 -0500 Subject: [PATCH] nongnu: steam-client-libs: Add fonts for emojis and CJK scripts. The choice of fonts here is arbitrary, chosen as the google-noto set has fonts for emoji and Chinese/Japanese/Korean and related scripts. This fixes missing emoji and characters from these languages in the Steam interface. It would be better to be able to use the font configuration and fonts from the host system in the container, though. * nongnu/packages/game-client.scm (steam-client-libs): Add font-google-noto, font-google-noto-emoji, font-google-noto-sans-cjk, font-google-noto-serif-cjk. --- nongnu/packages/game-client.scm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/nongnu/packages/game-client.scm b/nongnu/packages/game-client.scm index b725cec..f7cb4c1 100644 --- a/nongnu/packages/game-client.scm +++ b/nongnu/packages/game-client.scm @@ -164,6 +164,12 @@ implementation with gogdl and Amazon Games using Nile.") ("fontconfig" ,fontconfig) ; Required for steam client. ("file" ,file) ; Used for steam installation. ("find" ,findutils) ; Required at least for some logging. + ("font-google-noto" ,font-google-noto) ; Not required but to match following fonts. + ;; These next three fonts are to cover emoji and Chinese/Japanese/Korean + ;; and related scripts. + ("font-google-noto-emoji" ,font-google-noto-emoji) + ("font-google-noto-sans-cjk" ,font-google-noto-sans-cjk) + ("font-google-noto-serif-cjk" ,font-google-noto-serif-cjk) ("freetype" ,freetype) ; Required for steam login. ("gawk" ,gawk) ("gdk-pixbuf" ,gdk-pixbuf) ; Required for steam tray icon.