Try spongedaddy-0.0.1.pet, over at
http://www.murga-linux.com/puppy/viewto ... 922#325922
Fair warning, though: while testing the Luxi font dotpet above it I somehow borked PETget. Don't know whether related to my dotpet or not. ***edited --Luxi font dotpet removed; it appears to be a quirk in the naming of dotpets, solved by replacing underscores with dashes***
1. THE MAIN DOTPET (spongedaddy-0.0.1.pet) IS NOT UNINSTALLABLE. It is not registered with PETget, so the Puppy Package Manager cannot uninstall it! So, make a backup copy of your pup_save.2fs file before you start ***edit: or, boot from CD and back up your entire partition, if a full install***. To onlookers: this was compiled under Puppy 4.00-k2.6.27.1 with libfreetype.so.6.3.16 and may not work with other kernel+libfreetype version combinations.
After installing, there are still three tasks to do:
1. Open an rxvt window and issue the command
Write down the nnn x nnn millimeters values.
Now open /etc/X11/xorg.conf as text, scroll down to a place that looks like the code snippet below (your Monitor section may look slightly different, and may not have a DisplaySize line):
Code: Select all
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
HorizSync 31.5-48.5
VertRefresh 40-70
DisplaySize 433 347
EndSection
and create a DisplaySize line that matches the width x height values shown by xpdyinfo. For example, if xpdyinfo shows 433x347 millimeters, you would make the line
2. Now in rxvt issue the command
and you will see something like
Hopefully, the two dots-per-inch (dpi) values will match, but if they don't, use the second value. Edit /root/.XResources and /root/.XDefaults as I indicated at
http://www.murga-linux.com/puppy/viewto ... 0576#65727
For example, if you see 75x75 dots per inch, put the line
near the top of both /root/.XResources and /root/.XDefaults.
Note that if you use Menu --> Desktop -->Set global font size you will lose the dpi setting. Also if you change resolution on your monitor. In these cases, you must do the above two Xft.dpi edits over.
3. The /etc/fonts/local.conf which the dotpet gives you, has subpixel rendering turned on. This improves fonting on LCD and TFT monitors. But if you use a CRT monitor, you want subpixel rendering turned off. To turn it off, open /etc/fonts/local.conf as text, scroll down to the line
Code: Select all
<edit name="rgba" mode="assign"><const>rgb</const></edit>
and change it to read
Code: Select all
<edit name="rgba" mode="assign"><const>none</const></edit>
Now restart X, and you should have almost the full font improvements as described in my original thread. The only thing lacking, as compared to my full instructions...is, you might not have perfect gamma balance. However, the overwhelming majority of modern monitors don't need it.
In coming days I'll be posting more fontpack dotpets.
May your eyes be pleased,
Philip