Sociology-FA-CU / uvod-do-r-kniha

Introductory textbook for data analysis in R
0 stars 0 forks source link

Písmo na webu nezvládá česká písmena #1

Open petrbouchal opened 1 year ago

petrbouchal commented 1 year ago

Ahoj, skvělý počin!

Mám jedno povrchní/povrchové pozorování: v HTML výstupu použité písmo nezvládá česká písmenka (ě, ř, ů), prohlížeč pak jednotlivá písmena nahrazuje systémovým sans písmem a vizuální pedanty jako jsem já to bohužel ruší.

image

Příčina je v tom, že theme flatly i darkly si bere z Google Fonts písmo Lato, které je tam v zastaralé verzi.

Technicky správné řešení by bylo přibalit k webovce soubory se správnou verzí písma, ale to je možná zbytečné řešit. Pokud by vám nevadilo drobná vizuální změna, tak se to dá řešit změnou textového písma pro celý web - zkoušel jsem třeba Noto Sans a to mi přijde na čtení OK. To by se pak jednoduše udělalo takto v _quarto.yml

format:
  html:
    mainfont: Noto Sans # přidat tento řádek
    theme:
      light: flatly
      dark: darkly

Pokud bys chtěl, aby se to zvolené písmo ukázalo vždycky (i když ho uživatel nemá nainstalované), bylo by potřeba do SCSS přidat import písma z Google Fonts - jinak by se použilo systémové v případě, že uživatel Noto Sans na svém stroji nemá. Ale to úplné nahrazení systémovým myslím nevadí; jde o to, aby si webka nevynucovala používání písma, které nezvládá češtinu, což je právě problém s tím, jak si ten flatly theme natahuje Lato z Google Fonts.

alesvomacka commented 1 year ago

Pardon za pozdní odpověď. Nějak mi nechodí upozornění na issues v repozitářích organizací...

To je super poznámka, vyberu hezčí písmo, aby to sedělo.