Problemy są dwa.
- Facebook/Messenger w wersji przeglądarkowej zaczął używać czcionkę "Segoe UI Historic", która nie posiada polskich fontów, co też można sprawdzić właśnie poprzez Ustawienia w Windows 10:
- Po stronie silnika Chromium to z tego co się orientuję to wygląda to tak, że jeśli czcionka "Segoe UI Historic" jest pierwsza w kolejności, to jest najważniejsza i to ona będzie reprezentować wyświetlany tekst,
mimo że może nie wyświetlać się całkiem prawidłowo (tak jak tego byśmy oczekiwali).
Natomiast jak sprawdziłem inne czcionki bez wsparcia polskich znaków, to w przeglądarce wyświetlało te znaki używając domyślną czcionkę przeglądarki.
Więc akurat to w jaki sposób się wyświetla "Segoe UI Historic" w znakach diakrytycznych w Chromium jest jakieś zbugowane.
Rozwiązań jest kilka.
- Można przejść na Firefoxa, bo na Firefoxie to nie występuje, bo jak widać chyba ignoruje "Segoe UI Historic" i używa "Segoe UI", która jest druga w kolejności:
- Jeśli jednak nadal chcemy pozostać na przeglądarce opartej na Chromium, to tak jak ktoś już wcześniej pisał można użyć wtyczkę do nadpisywania CSSu i tą metodą zmienić czcionkę na Facebooku/Messengerze. Ja akurat używam i polecam Stylus. Można zaimportować ten poniższy kod:
@-moz-document domain("facebook.com"), domain("messenger.com") {
#facebook ._-kb.segoe {
font-family: Segoe UI, Helvetica, Arial, sans-serif;
}
}
- Napisać zgłoszenie do Facebooka aby zaprzestał stosowania "Segoe UI Historic" na rzecz podstawowej "Segoe UI".
- Napisać zgłoszenie do Google aby zmienił działanie wyświetlania czcionek w silniku Chromium - ale to chyba raczej nic nie da.
Ale jeśli Segoe UI jest własnością Microsoft, to fajnie by było jakby do pakietu "Segoe UI Historic" dodali polskie fonty :3