.fonts.conf

Na het installeren van open suse 13.1 ben ik wat te enthousiast geweest en heb .fonts.conf vervangen (zoals in deze link staat: https://sites.google.com/site/computertip/opensuse-tips#TOC-Verbeter-de-subpixelweergave). Ik weet niet hoe ik de oude situatie kan herstellen.

OS
Linux 3.11.10-7-desktop

openSUSE 13.1 (Bottle) (x86_64)

versie: 4.11.5

Hallo,

Iets nauwkeuriger vertellen wat je hebt gedaan hebt helpt ons te begrijpen wat je hebt gedaan.

Je zegt het wel niet, maar ik veronderstel dat je ~/.font.conf van een gebruiker bedoelt.

Bij mij is dat een symbolic lnk:

henk@boven:~> ls -l .fonts.conf 
lrwxrwxrwx 1 henk wij 40 17 jan 14:42 .fonts.conf -> /home/henk/.config/fontconfig/fonts.conf
henk@boven:~>

Als je dus alleen de link hebt weggegooid kan dat makkelijk hersteld worden. Maar zoals gezegd “als”. En dat is niet zeker genoeg. Dus meer details.

Hallo Henk,

Dit is wat ik gedaan heb:

Open kladblokje Leafpad, Gedit of Beaver (Menuknop - Hulpmiddelen), met een leeg velletje.

c. Geef het lege tekstbestand de naam .fonts.conf
(let op de punt voor .fonts)

d. Kopieer en plak de volgende tekst erin:

<?xml version=“1.0”?>
<!DOCTYPE fontconfig SYSTEM “fonts.dtd”>
<fontconfig>
<match target=“font” >
<edit mode=“assign” name=“hinting”>
<bool>true</bool>
</edit>
</match>
<!-- Use Slight Hinting →
<match target=“font”>
<edit name=“hintstyle” mode=“assign”>
<const>hintslight</const>
</edit>
</match>
<!-- Enable sub-pixel rendering →
<match target=“font”>
<edit name=“rgba” mode=“assign”>
<const>rgb</const>
</edit>
</match>
</fontconfig>

e. Sla het tekstbestand op in uw persoonlijke map. Het is meteen een verborgen bestand. (Daarmee heb ik het oude bestand overschreven.)

f. Herstart uw computer (of meld u af en daarna weer aan)

Gevolg is dat ik in Libre Office geen goed lettertype meer heb; groot lom en lelijk. En ik moet er dagelijks mee werken.
ik hoop dat ik o duidelijk genoeg ben geweest.

Mijn naam is trouwens Simon van der Goot

Ten eerste ben ik vergeten te vragen welke desktop je gebruikt, KDE, Gnome, …?

Het juiste antwoord op je probleem is natuurlijk: terugladen van je backup.

Kennelijk ben je één of ander receptje aan het volgen zonder dat je weet wat je aan het doen bent.

Miscchien kun je mijn inhoud nemen en die er in zetten. Bij mij is de inhoud sinds 14 juli 2010 niet meer veranderd en dat zou dan moeten werken (want ik heb geen problemen).

<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
 <match target="font">
  <edit mode="assign" name="rgba">
   <const>none</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>hintfull</const>
  </edit>
 </match>
 <match target="font">
  <edit mode="assign" name="antialias">
   <bool>true</bool>
  </edit>
 </match>
 <dir>~/.fonts</dir>
</fontconfig>

Probeer dat eens. Slechter kan het denk ik niet worden.

Bedankt. Het is een deel van de oplossing. K-Mail en Firefox vertonen nu weer het ‘normale’ lettertype. Maar Libre Offce, dat ik inmiddels heb opgewaardeerd, niet. Ik heb een andere gebruiker aangemaakt en daar vertoont libre office wel het normale lettertype. Ik gebruik trouwens KDE.

Dan lijkt me de oplossing simpel. Je kopieëert het bestand van die andere gebruiker (kijk eerst even of het verschilt met het mijne, anders doe je misschien moeite voor niets).

Dat was mijn gedachte ook om het bestand van de nieuwe gebruiker te kopiëren. Alleen…nergens te vinden.

Je zoekt toch wel goed?

Misschien moet je eerst even leren dat wij dat soort uitspraken nooit echt geloven. Je moet dat laten zien. Zoals ik in post #2 hierboven liet zien dat het bij mij wel bestaat. Laat het maar zien voor alletwee:

ls -l ~/.fonts.conf
ls -l ~/.config/fontconfig

Dus nogmaals, je kopieëert de prompt, het commando, de uitvoer en de volgende prompt en plakt die tussen CODE tags in de post. Je krijgt de CODE tags door op de # knop in de gereedschapsbalk van de post editor te klikken.

adrie@linux-brcd:~> ls -l ~/.fonts.conf
lrwxrwxrwx 1 adrie users 41 19 mei 21:07 /home/adrie/.fonts.conf -> /home/adrie/.config/fontconfig/fonts.conf
adrie@linux-brcd:~> ls -l ~/.config/fontconfig
totaal 4
-rw-r--r-- 1 adrie users 110 19 mei 21:06 fonts.conf
adrie@linux-brcd:~> 




Nou vind ik het fontconfig bestand wel met Dolphin en dit staat erin:

<?xml version=“1.0”?><!DOCTYPE fontconfig SYSTEM “fonts.dtd”>
<fontconfig>
<dir>~/.fonts</dir>
</fontconfig>

Ze bestaan dus wel. Hier zie je dat je serieus moet werken en niet met zaken zoals Dolphin. Dolphin is goed voor dom dagelijks werk en zo, niet voor echte zaken. rotfl!rotfl!

Ook als je wilt laten zien wat er in staat, is dat computer tekst, Dus tussen CODE tags. Misschien maakt het in dit geval niets uit, maar het is altijd beter om het goed te laten zien zodat de lezers de echte tekst zien.

Je kan dat dus ook doen met

cat ~/.fonts.config

Als deze problemen voorbij zijn, neem je dan eens voor iets over de CLI te leren. Uiterst nuttig.

Nu, je hebt dus gevonden dat je het kan vinden. En wat als je dat nu naar de eerste gebruiker kopiëert? Want dat was toch onze bedoeling?

Ik loop alleen tegen echte zaken aan als ik open suse opnieuw installeer. En dat is twee jaar geleden. Verder gebruik ik voor mijn dagelijkse bezigheden de grafische interface. Ik heb me in het begin, zes jaar geleden, toen ik overgestapt ben op linux, wel in verdiept, ik zal weer eens wat commando’s opdiepen.
Maar nu ter zake, het kopiëren van het bestand .fonts.config biedt geen soelaas. Het is net of Libre Office het font Times New Roman dat ik altijd gebruik niet herkent. Ik ga Libre Office maar opnieuw installeren.

Het probleem zit denk ik bij Libre Office, het ziet er nu niet uit, lijkt wel uit het jaar nul. De Engelse vrienden hebben er ook last van:

https://forums.opensuse.org/showthread.php/495305-did-somebody-try-libreoffice-4-2-in-the-factory-repo/page2

Eerst google docs maar even gebruiken.

Aangezien je het probleem hebt met user A (waar je iets heb verpest zonder eerst een backup te maken) en niet bij de nieuwe user B, zit het in de persoonlijke configuraties van die users. Nieuw installeren verandert daar niets aan (waaraan wel?)

Eindelijk opgelost met good old Kate. Heb bij nieuwe gebruiker toch het bestand .fonts.conf opgezocht en geopend met Kate. Dat gaf een heel andere inhoud dan met Kwrite. Dat bestand heb ik gekopieërd en voila, eindelijk heeft Libreoffice de juiste fonts.

<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
 <dir>~/.fonts</dir>
 <match target="font">
  <edit mode="assign" name="rgba">
   <const>none</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>hintmedium</const>
  </edit>
 </match>
 <match target="font">
  <edit mode="assign" name="antialias">
   <bool>true</bool>
  </edit>
 </match>
</fontconfig>

Hoogst merkwaardig dat verschil tussen Kate en Kwrite. Volgende keer toch gewoon met

cat ~/.fonts.conf

?