Die Entwicklung bei den Chromiumoiden ist ziemlich stürmisch, manchmal auch fehlerbehaftet, aber es kann auch inkompatibilität mit alten, oder veralteten Software-Komponenten sein. Ubuntu Jammy Jellyfish ist ja nicht gerade taufrisch.
Der Google Chrome Browser kann inzwischen zum Beispiel auch Vulkan nutzen. Schau mal in:
chrome://gpu
... rein. Einzugeben im URL-Feld.
Tiefer gehende Einstellungen lassen sich über:
chrome://flags
... machen.
Für die FreeTyüe Fontrender-Engine kann man Umgbungsvariablen setzen. Diese hier habe ich auf meinem Kubuntu Plucky Puffin in der /etc/environment gesetzt:
#------------------------------------------------------------------------------
# Fonts:
#------------------------------------------------------------------------------
FREETYPE_PROPERTIES="truetype:interpreter-version=40 cff:no-stem-darkening=0 glyph-to-script-map=1 fallback-script=0 increase-x-height=2 cff:hinting-engine=adobe type1:hinting-engine=adobe t1cid:hinting-engine=adobe"
AF_CONFIG_OPTION_TT_SIZE_METRICS=1
QT_XFT=true
Nach Änderung in der /etc/environment rebooten. Diese Datei wird nur beim booten eingelesen.
Dann gibt es noch die:
$HOME/.config/fontconfig/fonts.conf
So sieht es in meiner aus:
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<match target="pattern">
<test name="family" qual="any">
<string>mono</string>
</test>
<edit binding="same" name="family" mode="assign">
<string>monospace</string>
</edit>
</match>
<match target="pattern">
<test name="family" qual="any">
<string>sans serif</string>
</test>
<edit binding="same" name="family" mode="assign">
<string>sans-serif</string>
</edit>
</match>
<match target="pattern">
<test name="family" qual="any">
<string>sans</string>
</test>
<edit binding="same" name="family" mode="assign">
<string>sans-serif</string>
</edit>
</match>
<match target="pattern">
<test name="family" qual="any">
<string>sans-serif</string>
</test>
<edit binding="same" name="family" mode="assign">
<string>Arimo</string>
</edit>
</match>
<match target="pattern">
<test name="family" qual="any">
<string>serif</string>
</test>
<edit binding="same" name="family" mode="assign">
<string>Tinos</string>
</edit>
</match>
<match target="pattern">
<test name="family" qual="any">
<string>monospace</string>
</test>
<edit binding="same" name="family" mode="assign">
<string>Cousine</string>
</edit>
</match>
<match target="pattern">
<test name="family" qual="any">
<string>Arial</string>
</test>
<edit binding="same" name="family" mode="assign">
<string>Arimo</string>
</edit>
</match>
<match target="pattern">
<test name="family" qual="any">
<string>Times New Roman</string>
</test>
<edit binding="same" name="family" mode="assign">
<string>Tinos</string>
</edit>
</match>
<match target="pattern">
<test name="family" qual="any">
<string>Courier New</string>
</test>
<edit binding="same" name="family" mode="assign">
<string>Cousine</string>
</edit>
</match>
<match target="pattern">
<test name="family" qual="any">
<string>Helvetica</string>
</test>
<edit binding="same" name="family" mode="assign">
<string>Arimo</string>
</edit>
</match>
<match target="pattern">
<test name="family" qual="any">
<string>Times</string>
</test>
<edit binding="same" name="family" mode="assign">
<string>Tinos</string>
</edit>
</match>
<match target="pattern">
<test name="family" qual="any">
<string>Courier</string>
</test>
<edit binding="same" name="family" mode="assign">
<string>Cousine</string>
</edit>
</match>
<cachedir prefix="xdg">fontconfig</cachedir>
<config>
<rescan>
<int>30</int>
</rescan>
</config>
<edit name="antialias" mode="assign">
<bool>true</bool>
</edit>
<edit name="autohint" mode="assign">
<bool>false</bool>
</edit>
<edit name="hinting" mode="assign">
<bool>true</bool>
</edit>
<edit name="hintstyle" mode="assign">
<const>hintfull</const>
</edit>
<edit name="lcdfilter" mode="assign">
<const>lcddefault</const>
</edit>
<edit name="rgba" mode="assign">
<const>none</const>
</edit>
</match>
<match target="font">
<edit name="rgba" mode="assign">
<const>rgb</const>
</edit>
</match>
<match target="font">
<edit name="hinting" mode="assign">
<bool>true</bool>
</edit>
</match>
<match target="font">
<edit name="hintstyle" mode="assign">
<const>hintfull</const>
</edit>
</match>
<match target="font">
<edit name="antialias" mode="assign">
<bool>true</bool>
</edit>
</match>
<dir>~/.fonts</dir>
</fontconfig>