Moje renderowanie czcionek w Firefoksie wygląda okropnie na stronach takich jak facebook.com i twitter.com:
Używam Debiana 8 i majstruję przy akceleracji sprzętowej i wydaje się, że to nie działa.
Moje renderowanie czcionek w Firefoksie wygląda okropnie na stronach takich jak facebook.com i twitter.com:
Używam Debiana 8 i majstruję przy akceleracji sprzętowej i wydaje się, że to nie działa.
Odpowiedzi:
Ten problem miałem od wieków, może czas coś z tym zrobić!
Przychodzi do ClearType
Microsoft i patentów z tego, co czytam. Większość * nix distro domyślnie wyłącza renderowanie czcionek chronione patentem.
Przeczytaj o Debianie i czcionkach tutaj , chcesz Subpixel-hinting and Font-smoothing
sekcję.
Na tej stronie znajduje się plik konfiguracyjny, ale dodam go tutaj w celu późniejszego wykorzystania. Utwórz plik o nazwie .fonts.conf
w katalogu domowym i dodaj następujące elementy:
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<match target="font">
<edit mode="assign" name="rgba">
<const>rgb</const>
</edit>
</match>
<match target="font">
<edit mode="assign" name="hinting">
<bool>true</bool>
</edit>
</match>
<match target="font">
<edit mode="assign" name="hintstyle">
<const>hintslight</const>
</edit>
</match>
<match target="font">
<edit mode="assign" name="antialias">
<bool>true</bool>
</edit>
</match>
<match target="font">
<edit mode="assign" name="lcdfilter">
<const>lcddefault</const>
</edit>
</match>
</fontconfig>
${XDG_CONFIG_HOME}/fontconfig/fonts.conf
lub ${XDG_CONFIG_HOME}/fontconfig/conf.d/99-improved-rendering.conf
. Przez większość czasu ${XDG_CONFIG_HOME}
znajduje się .config
podkatalog w katalogu domowym, np /home/gwillie/.config
.
Strony te używają Helvetica jako czcionki. W większości systemów Debian nie jest to czcionka konturowa, ale rastrowa. Można wyłączyć czcionki bitmapowe jako ostatni etap okna konfiguracji czcionek:
$ dpkg-reconfigure fontconfig-config
Ulepszyłem teraz mój przy użyciu fontconfig-infinality. Wygląda świetnie!
Pierwszy temat tego forum pokazuje, jak to zrobić. Nie używaj pierwszej metody linku (kompilacji), użyj plików deb poniżej. Zainstaluj za pomocą
dpkg -i *.deb
i wtedy
bash /etc/fonts/infinality/infctl.sh setstyle
wybierz opcję 2 (nieskończoność)
GOTOWY!