Migliorare l'aspetto dei font: differenze tra le versioni

Riga 191: Riga 191:
Per completare l'opera di "Ubuntizzazione" si può installare il font predefinito di Ubuntu, che è possibile scaricare dai [http://it.archive.ubuntu.com/ubuntu/pool/main/u/ubuntu-font-family-sources/ttf-ubuntu-font-family_0.80-0ubuntu6_all.deb repository di Ubuntu] e per installarlo basta un:
Per completare l'opera di "Ubuntizzazione" si può installare il font predefinito di Ubuntu, che è possibile scaricare dai [http://it.archive.ubuntu.com/ubuntu/pool/main/u/ubuntu-font-family-sources/ttf-ubuntu-font-family_0.80-0ubuntu6_all.deb repository di Ubuntu] e per installarlo basta un:
<pre># dpkg -i ttf-ubuntu-font-family_0.80-0ubuntu6_all.deb</pre>
<pre># dpkg -i ttf-ubuntu-font-family_0.80-0ubuntu6_all.deb</pre>
Il font è presente in vari formati tra i quali Light, Regular, Medium e Bold. Alcuni programmi però non sembrano gestire bene tutte le varianti del font: per esempio l'interfaccia di VLC usa il font Medium invece del Regular. La soluzione più veloce è quella di cancellare le varianti Light e Medium, così che rimangano solo i font canonici.
Il font è presente in vari formati tra i quali Light e Medium. Alcuni programmi però [https://bugs.launchpad.net/ubuntu-font-family/+bug/744812 non sembrano gestire bene queste varianti] del font: per esempio l'interfaccia di VLC (in Qt) usa il font Medium invece del Regular. Una possibile soluzione è quella di creare il file <code>81-ubuntu.conf</code> in <code>/etc/fonts/conf.d/</code> contenente il seguente codice:
Per eliminarli, da terminale:
<pre>
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
 
<!-- Fix-ups for Ubuntu family -->
<!-- 'Medium' variant is used instead of 'Regular' on Qt apps -->
 
<match target="scan">
<test name="family" compare="eq" ignore-blanks="true">
<string>Ubuntu</string>
</test>
<test name="style">
<string>Medium</string>
</test>
<edit name="weight">
<const>demibold</const>
</edit>
</match>
 
<match target="scan">
<test name="family" compare="eq" ignore-blanks="true">
<string>Ubuntu</string>
</test>
<test name="style">
<string>Medium Italic</string>
</test>
<edit name="weight">
<const>demibold</const>
</edit>
</match>
 
</fontconfig>
</pre>
e successivamente di aggiornare la cache dei font con:
<pre>
<pre>
# rm /usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-L.ttf
# rm /usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-LI.ttf
# rm /usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-M.ttf
# rm /usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-MI.ttf
# fc-cache -fv
# fc-cache -fv
$ fc-cache -fv
$ fc-cache -fv
317

contributi