luci-theme-openwrt-2020: fix font issue when mixing latin and non-latin symbols
authorSergey V. Lobanov <sergey@lobanov.in>
Sun, 5 Dec 2021 20:45:40 +0000 (23:45 +0300)
committerJo-Philipp Wich <jo@mein.io>
Thu, 9 Dec 2021 16:03:25 +0000 (17:03 +0100)
The GalanoGrotesque font used by the openwrt2020 theme does not support non-
latin symbols.

If latin and non-latin symbols are used together in one line it looks strange
because for latin symbols GalanoGrotesque is used but for non-latin symbols a
fallback font is used (sans-serif).

This patch changes default font to Helvetica for the "bg", "ru", "uk", "el"
and "he" locales.

Original patch was written by Jo-Philipp Wich

Fixes: #5580
Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
[reword commit message, drop "de" from exception list]
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
themes/luci-theme-openwrt-2020/htdocs/luci-static/openwrt2020/cascade.css

index cf320e4aed05072a32eeb513a94bb317f30c85be..a8b33c022f73b9c6f4c81ba48430fe519362172b 100644 (file)
        src: url("GalanoGrotesqueW00-Regular.woff2") format("woff2");
 }
 
+:root[lang="bg"], :root[lang="ru"], :root[lang="uk"], :root[lang="el"], :root[lang="he"] {
+       --regular-font: "Helvetica";
+}
+
 /*
  * resets and base style
  */