Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Sun 21 Sep 2014, 20:25
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » System
BCI-hinting-enabled libfreetype PET packages
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
Page 1 of 2 Posts_count   Goto page: 1, 2 Next
Author Message
Sit Heel Speak


Joined: 30 Mar 2006
Posts: 2595
Location: downwind

PostPosted: Thu 23 Jul 2009, 01:04    Post_subject:  BCI-hinting-enabled libfreetype PET packages
Sub_title: Fonting supremacy for some but not all Puppies
 

Example

This is a fonting improvement which works on some, but not all, Puppies. Where it works, it works very very well. But it costs 660 kilobytes before expansion, 2 megabytes after (I kept in the headers in case you want to compile things that depend on libfreetype), and so I suggest that, before you try these pets, first go here and see if iguleder's simple change brings your fonting up to greatness.
***
Several Puppy users have advised that my screen fonting improvement procedure (http://www.murga-linux.com/puppy/viewtopic.php?t=10576) is too complicated. Here is an attempt to put it within reach.

First, please understand that you *must* go read http://freetype.sourceforge.net/patents.html. The subject of that webpage is the world's best method of screen font rendering, called "BCI hinting." Apple owns the patents. What these patents mean is, you are legally prohibited from giving yourself supreme perfect fonting, by installing one of the attached PET packages and following the three easy after-install steps, unless you either:

a) own the relevant BCI hinting license from Apple,
or
b) live in a country where none of the patents apply,
or
c) otherwise comply with Apple's legal intellectual property rights.

So: by installing one of the attached PET packages, you hereby promise, affirm, aver, avow, allege and cross-your-heart-'n'-hope-to-die, that you meet one of the above criteria. I am not responsible if you don't.

The attached PET packages do two things:

1. Installs a version of libfreetype which supports BCI hinting on fonts which can use it (which is, most TrueType and OpenType fonts).
2. Installs modified versions of the fonting configuration files /etc/fonts/font.conf and /etc/fonts/local.conf.

These PET package are designed to be uninstallable, but should be considered experimental, so the usual caveats apply. Back up everything before you try these. I am not responsible for whatever happens.

During the early weeks of release of these packages, it was discovered that boxpup-413, if running with XVesa as the X server, loses its native screencapture ability if a bci libfreetype .pet is installed. Uninstalling the .pet does not bring back the screencapture ability.

Therefore, provisionally, I am specifying these PET's only for use with Puppies running the XOrg X server. Try them on XVesa if you dare, but expect problems. Report back if you have success.

Plain black = on my agenda to create.
Blue = link to place below in this thread where you can download.
Red = BCI hinting has been tested and gives no improvement.

If you don't see it, feel free to ask for it!--that is, if you will PM me with a request to supply a PET package for your version, I will put it on my agenda to create, and post the link to it here, as I have time to fulfill the requests.

Puppy 4.12 k2.6.25.16
boxpup-k2.6.25.16-413-r1
boxpup-retro-k2.6.21.7-421
puppy-k2.6.25.16-v1-xorg-420 ttuuxxx's no-bling version
puppy-k2.6.29.1-v1-xorg-420-rt-smp
puppy-420-DAW-Pup
puppy-k2.6.21.7-v1-xorg-421-retro
puppy-k2.6.25.16-v1-xorg-421
puppy-k2.6.25.16-v1-xorg-422 (woof pps-422)
puppy-k2.6.29.6-v1-xorg-422 (woof ppa-422)
upup-466

(to be continued...)

Next: the three easy after-install steps.
And then: some fontpack PET packages.

Edited_times_total
Back to top
View user's profile Send_private_message 
Sit Heel Speak


Joined: 30 Mar 2006
Posts: 2595
Location: downwind

PostPosted: Thu 23 Jul 2009, 01:07    Post_subject: BCI-hinting-enabled libfreetype PET packages
Sub_title: The three easy after-install steps
 

**Update: previously I was recommending that you change layout.css.dpi in Seamonkey to 96. I have since learned, that was a mistake. If you did so, change it back to its original value of -1, and then try 0, and see which works better.***

Users of the Opera browser, before doing these three easy after-install steps, should open an Opera tab, go to about:config, and in the "Quick Find" box enter
Code:
dpi
In the User Prefs --> Force DPI box, change the value (on my system, it was 96) to 0 (zero), Save. This forces Opera to render using the correct X settings, and will prevent Opera from opening at odd places on the screen after the three easy steps are completed.

After you install the bci PET package for your Puppy version, Menu --> Shutdown --> Restart X server. Then...

1. Open an rxvt window and issue the command
Code:
xdpyinfo | grep 'dimensions:'
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:
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 xdpyinfo. For example, if xdpyinfo shows 433x347 millimeters, you would make the line
Code:
DisplaySize 433 347
2. Edit the two files /root/.XDefaults and /root/.Xresources. If there is a line that says
Code:
Xft.dpi: 75
(value may vary), delete it.

Now in rxvt issue the command
Code:
xdpyinfo | grep 'resolution:'
and you will see something like
Code:
resolution:    101x108 dots per inch
Now edit /etc/X11/xorg.conf and, just under the DisplaySize line you created in Step 1, add this line (with your own values, of course):
Code:
   Option "DPI"   "101 x 108"

Note: if you use Menu --> Desktop -->Set global font size you will add an Xft.dpi setting to either /root/.Xdefaults or /root/.Xresources.

3. The /etc/fonts/local.conf which the PET package 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 (line 16 in the current version)
Code:
   <edit name="rgba" mode="assign"><const>rgb</const></edit>
and change it to read
Code:
<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 vast majority of modern monitors don't need it.

May your eyes be pleased,
SHS

Edited_times_total
Back to top
View user's profile Send_private_message 
Sit Heel Speak


Joined: 30 Mar 2006
Posts: 2595
Location: downwind

PostPosted: Thu 23 Jul 2009, 01:07    Post_subject: BCI-hinting-enabled libfreetype PET packages
Sub_title: Fontpack PET packages
 

Some font packs. These are all more-or-less free, depending. Each of these PET packages, when you install it, will bring up the default browser or text editor with the relevant EULA or license; by downloading these, you agree to either comply with the license or else uninstall the PET.

Note: Users of the OpenBox window manager should not use these; instead, use the fontpacks I have posted along with the bci PET for 413-r1 or 421-retro.

For Puppies other than with OpenBox:

The Microsoft Core Webfonts, released in 1996 to the public, this is the last version:
http://myfreefilehosting.com/f/c9f1d8d6d0_5.97MB
size: 6112 KB
md5sum:
07a7a4d117741f93dabd6ef8609e4a90 microsoft-core-ttf-webfonts-0.0.1.pet

The full DejaVu fontset, version 2.29 from SourceForge. Puppy's default fonts are a small subset of these:
http://myfreefilehosting.com/f/a860c52dce_4.36MB
size: 4469 KB
md5sum:
9da6062be7b92af3de3fdc8f38d4ace1 dejavu-ttf-fonts-0.2.29.pet

In my judgment the above two, and maybe the URW fonts below, are all you need for just browsing the news. For a good selection of eye-candy fonts, see this thread. For more of the ho-hum types of fonts, in case you wish to experiment:

The Liberation fontset from Red Hat:
http://myfreefilehosting.com/f/80b599ec17_0.96MB
size: 988 KB
md5sum:
bb670d8070e0ea013424f4ec0a63f105 liberation-ttf-fonts-1.0.4.pet

The Linux Libertine fontset:
http://myfreefilehosting.com/f/f672175bfa_4.23MB
size: 4328 KB
md5sum:
bd89474accbc0696650dac77cf91f681 linux-libertine-ttf-fonts-4.4.1.pet

The Luxi fontset:
http://myfreefilehosting.com/f/a8b22ed326_0.46MB
size: 474 KB
md5sum:
814c68ed8cf17bb2b3cd00abb22429e3 luxi-ttf-fonts-0.1.2.pet

The MgOpen fontset:
http://myfreefilehosting.com/f/c5aff737b0_0.85MB
size: 874 KB
md5sum:
7e148881bb31cb8098a313e618ed5af3 mgopen-ttf-fonts-0.0.1.pet

The URW free ttf versions of its Ghostscript fonts:
http://myfreefilehosting.com/f/29ee24eb02_4.91MB
size: 5030 KB
md5sum:
67eb35a1f4eba177965ae86f264ff294 urw-ttf-fonts-0.1.41.pet

OK, that oughta getcha on your way...

Free Leonard Peltier
SHS

Edited_times_total
Back to top
View user's profile Send_private_message 
Sit Heel Speak


Joined: 30 Mar 2006
Posts: 2595
Location: downwind

PostPosted: Sun 26 Jul 2009, 19:28    Post_subject: BCI-hinting-enabled libfreetype PET packages
Sub_title: for Boxpup 4.21-retro k2.6.21.7
 

for Boxpup 4.21-retro k2.6.21.7
screenshot

File name: bci-k2.6.21.7-v1-xorg-boxpup-4.2.1.pet
File size: 0.67MB
Description tags: BCI-hinting-enabled libfreetype for Boxpup 4.21-retro k2.6.21.7
Download link:
http://myfreefilehosting.com/f/731ebd1e99_0.67MB
# md5sum bci-k2.6.21.7-v1-xorg-boxpup-4.2.1.pet
0a06bfec0ce92efc364249fb32a715e5 bci-k2.6.21.7-v1-xorg-boxpup-4.2.1.pet

Use these fontpacks:

Microsoft Core Webfonts:
File name: mswebfonts-boxpup-retro-4.2.1.pet
File size: 5MB
Description tags: Microsoft Core Webfonts for Boxpup 4.21-retro k2.6.21.7
Download link:
http://myfreefilehosting.com/f/09830ae3a4_5MB
# md5sum mswebfonts-boxpup-retro-4.2.1.pet
390eb17942a3c8492b913b4d0fee3996 mswebfonts-boxpup-retro-4.2.1.pet

DejaVu full font set:
File name: dejavu-ttf-fonts-boxpup-retro-421-0.2.29.pet
File size: 4.36MB
Description tags: DejaVu full fonts set 2.29 for Boxpup 4.21-retro k2.6.21.7
Download link:
http://myfreefilehosting.com/f/2a2abe94c8_4.36MB
# md5sum dejavu-ttf-fonts-boxpup-retro-421-0.2.29.pet
9da6062be7b92af3de3fdc8f38d4ace1 dejavu-ttf-fonts-boxpup-retro-421-0.2.29.pet

Edited_times_total
Back to top
View user's profile Send_private_message 
Sit Heel Speak


Joined: 30 Mar 2006
Posts: 2595
Location: downwind

PostPosted: Wed 29 Jul 2009, 02:50    Post_subject: BCI-hinting-enabled libfreetype PET packages
Sub_title: for puppy-413-boxpup-r1
 

for Boxpup-413-r1:
screenshot
(Yes, it really was 87 degrees F. (30.5 C.) here at 10:10 PM.)

File name: bci-k2.6.25.16-v1-xorg-boxpup-r1-4.1.3.pet
File size: 0.67MB
Description tags: BCI-hinting-enabled libfreetype for Boxpup 4.13-r1 k2.6.25.16
Download link:
http://myfreefilehosting.com/f/002fa4a883_0.67MB
# md5sum bci-k2.6.25.16-v1-xorg-boxpup-r1-4.1.3.pet
7d474e56192233133fc5e86bd18889de bci-k2.6.25.16-v1-xorg-boxpup-r1-4.1.3.pet

For BoxPup, do not install any of the fontpacks posted above. At the moment I have converted only two, the Microsoft Core Webfonts and the full DejaVu set. If people want more fontpack PETs converted for suitability with 413-boxpup-r1, PM me.

DejaVu full fontset for puppy413-boxpup-r1:
http://myfreefilehosting.com/f/7250af1b06_4.36MB
md5sum:
eff7c29a1363e0f34d881135c202091f dejavufonts-boxpup-r1-4.1.3.pet

Microsoft Core Webfonts for puppy413-boxpup-r1:
http://myfreefilehosting.com/f/6d90375e07_5MB
md5sum:
390eb17942a3c8492b913b4d0fee3996 mswebfonts-boxpup-r1-4.1.3.pet

Restart X (or reboot) after installing the fontpacks, so that the font cache gets updated.

In Opera 10.00 beta, try these settings in
Tools --> Preferences --> Web Pages:
Normal font: DejaVu sans (unknown) size 13
Monospace font: Andale Mono size 13

Advanced --> Fonts:
Browser Menus: Verdana bold, size 12
Web Page Normal Text: DejaVu Sans (unknown), min size 13.

Window titles are set in OpenBox Configuration Manager, the screenshot shows Lucida Sans Unicode, size 14.

If you install the MS Core and DejaVu fontpacks, you have around 20 new fonts to play with in Tools --> Preferences --> Advanced --> Fonts. Let me know if you find any particularly good combinations.

Before you do the three easy after-install steps in the second post in this thread, open an Opera tab, go to about:config, and in the "Quick Find" box enter
Code:
dpi


In the User Prefs --> Force DPI box, change the value (on my system, it was 100) to 0 (zero), Save. This forces Opera to render using the correct X settings, however, unlike version 9.63, Opera 10.00 beta still does sometimes open at odd places on the screen.

Edited_times_total
Back to top
View user's profile Send_private_message 
Sit Heel Speak


Joined: 30 Mar 2006
Posts: 2595
Location: downwind

PostPosted: Wed 29 Jul 2009, 22:56    Post_subject: BCI-hinting-enabled libfreetype PET packages
Sub_title: for puppy-421 k2.6.25.16
 

for puppy-421 with regular kernel 2.6.25.16 as shown by uname -r
screenshot with the MS Core Webfonts and full DejaVu fonts PET's, from third post in this thread, installed.

File name: bci-k2.6.25.16-v1-xorg-puppy-4.2.1.pet
File size: 0.67MB
Description tags: BCI-hinting-enabled libfreetype for Puppy Linux 4.21-k2.6.25.16
Download link:
http://myfreefilehosting.com/f/112ac7ce04_0.67MB
# md5sum bci-k2.6.25.16-v1-xorg-puppy-4.2.1.pet
828f25d3e1cea555f775d62358a19ddb bci-k2.6.25.16-v1-xorg-puppy-4.2.1.pet

Edited_times_total
Back to top
View user's profile Send_private_message 
Sit Heel Speak


Joined: 30 Mar 2006
Posts: 2595
Location: downwind

PostPosted: Sat 01 Aug 2009, 20:22    Post_subject: Re: BCI-hinting-enabled libfreetype PET packages
Sub_title: reserved
 

for Puppy-420-RT-SMP and Puppy-420-DAW-Pup

File name: bci-k2.6.29.1-rt9-puppy-4.2.0.pet
File size: 0.67MB
Description tags: BCI-hinting-enabled libfreetype for Puppy-420-RT-SMP
Download link:
http://myfreefilehosting.com/f/b326f36d20_0.67MB
# md5sum bci-k2.6.29.1-rt9-puppy-4.2.0.pet
f3b4fbdd143e0471f16f8649f3081ea0 bci-k2.6.29.1-rt9-puppy-4.2.0.pet

Edited_times_total
Back to top
View user's profile Send_private_message 
Roy

Joined: 31 Dec 2008
Posts: 442

PostPosted: Mon 03 Aug 2009, 06:31    Post_subject:  

Sit Heel Speak,

I've been having some difficulties on my end (using boxpup 413)... the MS Core Webfonts and full DejaVu fonts PET's install without complaint, but I can no longer take a screenshot of my system after installing bci-k2.6.25.16-boxpup-4.1.3.pet.

Thought it might have something to do with setup files left over in /root/.packages (per your Boxpup 413r1 comments), but Boxpup 413 has no such directory. (Oops! See edit, a couple of lines down in this post.)

The bci-k2.6.25.16-boxpup-4.1.3.pet, by the way, does look like it installs -- and uninstalls via the Puppy package manager.

EDIT: The /root/.packages directory is there, it was a hidden file. However, no files named bci-boxpup... remain there after uninstalling.

If I can get the screenshot function back (with bci-k2.6.25.16-boxpup-4.1.3.pet still installed), I would gladly post a before and after image. Suggestions?

-Roy
Back to top
View user's profile Send_private_message 
Sit Heel Speak


Joined: 30 Mar 2006
Posts: 2595
Location: downwind

PostPosted: Mon 03 Aug 2009, 12:25    Post_subject:  

for Puppy 4.21 with kernel 2.6.21.7

File name: bci-k2.6.21.7-v1-xorg-puppy-4.2.1.pet
File size: 0.67MB
Description tags: BCI-hinting-enabled libfreetype for Puppy Linux 4.21-k2.6.21.7
Download link:
http://myfreefilehosting.com/f/e49af60ed1_0.67MB
# md5sum bci-k2.6.21.7-v1-xorg-puppy-4.2.1.pet
c63d14608c1195f44335fad8300219e0 bci-k2.6.21.7-v1-xorg-puppy-4.2.1.pet

Edited_times_total
Back to top
View user's profile Send_private_message 
Roy

Joined: 31 Dec 2008
Posts: 442

PostPosted: Tue 04 Aug 2009, 02:37    Post_subject:  

Right click anywhere on the Boxpup 413 desktop. The screen shot function is the third option down under the Utility menu. (See attachment.)

-Roy
pupscreen-04Aug,062736.jpeg
Description 
jpeg

 Download 
Filename  pupscreen-04Aug,062736.jpeg 
Filesize  74.58 KB 
Downloaded  960 Time(s) 

Edited_time_total
Back to top
View user's profile Send_private_message 
Sit Heel Speak


Joined: 30 Mar 2006
Posts: 2595
Location: downwind

PostPosted: Tue 04 Aug 2009, 02:59    Post_subject:  

for ttuuxxx's no-bling k2.6.25.16 Puppy 4.20:

File name: bci-k2.6.25.16-v1-no-bling-xorg-puppy-4.2.0.pet
File size: 0.67MB
Description tags: BCI-hinting-enabled libfreetype from no-bling Puppy 4.20
Download link:
http://myfreefilehosting.com/f/d2ec21f2ec_0.67MB
# md5sum bci-k2.6.25.16-v1-no-bling-xorg-puppy-4.2.0.pet
d8adaf7247728bf47a1a922d2147a52b bci-k2.6.25.16-v1-no-bling-xorg-puppy-4.2.0.pet

Edited_times_total
Back to top
View user's profile Send_private_message 
Sit Heel Speak


Joined: 30 Mar 2006
Posts: 2595
Location: downwind

PostPosted: Wed 05 Aug 2009, 00:46    Post_subject:  

Hi Roy,

Try this one:

File name: bci-k2.6.25.16-v2-boxpup-4.1.3.pet
File size: 0.67MB
Description tags: BCI-hinting-enabled libfreetype for BoxPup-413 (not -r1)
Download link:
http://myfreefilehosting.com/f/a912e24367_0.67MB
# md5sum bci-k2.6.25.16-v2-boxpup-4.1.3.pet
810a7bbaaa921f75d753ce0b2a6e7866 bci-k2.6.25.16-v2-boxpup-4.1.3.pet

(***edited, some text deleted by poster***)

I don't know which screenshot-taker you are using. The way I gave OpenBox (***edited: using XOrg. The screenshot-taker in Boxpup-413 doesn't work, under XOrg, only XVesa ***) the ability to take this screenshot the OpenBox way was:

1. Use Puppy Package Manager to install xorg_xorg_full_dri-7.3 (X libraries are necessary for compile of imlib2)

2. Download imlib2 source to /root/Downloads and unpack, shift into the unpack folder:
http://gentoo.osuosl.org/distfiles/imlib2-1.4.2.tar.gz

3. Compiled imlib2 the usual way:
Code:
./configure --prefix=/usr --build=i486-t2-linux-gnu
make
make install

4. Download giblib source to /root/Downloads, extract it, shift into the unpack folder:
http://gentoo.osuosl.org/distfiles/giblib-1.2.4.tar.gz
--compiled using same sequence as for imlib2

5. Download and unpack the scrot .gz, from muggins, found it at
http://www.murga-linux.com/puppy/viewtopic.php?search_id=1614285937&t=24806

6. Worked scrot into the OpenBox menu thanks to the advice at
http://kmandla.wordpress.com/2008/02/07/screenshots-from-the-openbox-menu/
except, I configured scrot to take .png not .jpg screencaptures. Open /root/.config/openbox/menu.xml and Find "snapshot" --change it to read
Code:
<item label="Screen Snapshot">
<!-- <action name="Execute"><execute>ob_screenshot</execute></action> -->
<!-- <action name="Execute"><execute>scrot -q 100 -d 1 screenshot-%F-%H%M%S.jpg</execute></action> -->
<action name="Execute"><execute>scrot -q 100 -d 1 screenshot-%F-%H%M%S.png</execute></action>
</item>
This configures scrot to have a 1-second delay, picture quality 100%, it saves a timestamped .png capture to /root.
Edited_time_total
Back to top
View user's profile Send_private_message 
Roy

Joined: 31 Dec 2008
Posts: 442

PostPosted: Wed 05 Aug 2009, 11:36    Post_subject:  

Sorry, Sit Heel Speak. Your updated bci-k2.6.25.16-v2-boxpup-4.1.3.pet broke Boxpup 413's native Screen Snapshot function again and I don't have the private bandwidth to download the items required to compile and re-add the function.

I did confirm, however, that the files you mentioned in you post above are indeed on my system after .pet installation and reboot. The text Success Notification points to this thread, but references the above post specified for Opera users.

-Roy

EDIT: I am afraid this .pet did not cleanly uninstall; my Screen Snapshot function did not return following the .pet removal via the Package Manager and a reboot. Perhaps someone with unlimited bandwidth can jump in here?
Back to top
View user's profile Send_private_message 
Sit Heel Speak


Joined: 30 Mar 2006
Posts: 2595
Location: downwind

PostPosted: Wed 05 Aug 2009, 18:42    Post_subject:  

Hi Roy,

Please bear with me here a bit longer; I'm not out of questions yet. Gracious of you to apologize, but no need!--I'm the one who is trying to be the guru, so if I'm not "gu" enough then I'm the one who climbs the rope!

One clue remains to be considered: from your information I infer that, for you, on a fresh install of Boxpup, the screencap utility works. But the screencap utility does not work on a fresh install for me. Not even before applying my .pet. So, I was presuming that it doesn't work for you either, and therefore mistakenly thought you must have installed an "aftermarket" one.

So I'm trying to figure out now...in what possible way could the libs that handle fonting...have a conflict with a utility that captures the screen? The only thing they have in common is, they both address video.

What handles video, and what both are making calls into, is the X server. So I think there must be some difference between the X servers that you and I are using. Perhaps if we can identify the crucial difference(s) between the X servers we use, then that may suggest the solution to this baffling problem.

So, my questions at this point are:

I've been choosing XOrg. Are you, by chance, choosing XVesa?

(***edited, a few minutes later: I am posting this edit from a fresh coexist install of boxpup-413, I chose XVesa, and,...well good night nurse, whaddya know...heh...openbox screen capture works.***)

(***edited, posting this edit from xvesa boxpup again. I have just tried installing the pet-compiled-under-xorg, on boxpup-413-xvesa, and, while the install goes smoothly, sure enough, the ability to screencapture is lost.

I will shortly compile bci-libfreetype in this boxpup, with xvesa, and if it works OK on my machine running boxpup-xvesa, will post that. I hope, Roy, you will be game for one more test flight... Smile ***)

Philip
Back to top
View user's profile Send_private_message 
Sit Heel Speak


Joined: 30 Mar 2006
Posts: 2595
Location: downwind

PostPosted: Wed 05 Aug 2009, 22:22    Post_subject:  

Hi Roy,

I have bad news. Or, good news maybe...depending on how eager (or reluctantly willing, or unwilling Confused ) you were, to make one more test flight...

I have compiled bci libfreetype under a fresh install of boxpup-413 with xvesa chosen as the X server.

The resultant libs are identical to the ones obtained by compiling under xorg:

Size of bci-hinting-enabled libfreetype.so.6.3.20 compiled under xvesa, after strip -g .......511 K
# md5sum libfreetype.so.6.3.20
d15fee823d83dd0db5f62bcd4aec6b8a libfreetype.so.6.3.20

Size of bci-hinting-enabled libfreetype.so.6.3.20 compiled under xorg, after strip -g .......511 K
# md5sum libfreetype.so.6.3.20
d15fee823d83dd0db5f62bcd4aec6b8a libfreetype.so.6.3.20

So, I've learned two things:

1. It doesn't matter what the X libs set is, i.e. whether running under XOrg or XVesa. libfreetype compiles identically under either version of X server. I did not know that before.

2. There is at least one Puplet, yours, on which it is simply not possible to run bci-hinting-enabled libfreetype if the XVesa X server is chosen.

This is a good lesson and I'm glad I learned it. I don't know yet whether it is true as a general rule, that no Puppy will run BCI-enhanced libfreetype under XVesa, or if this shortcoming is true only of some Puppies.

Anyway, thanks for trying. You still get a one-sixth share of 10% of any profit I make from it. Plus an extra 10% sportsmanship bonus Rolling Eyes

So...I will go ahead and start populating the list. But, thanks to your testing, I now know enough to give them names like

bci-k2.6.25.16-v1-xorg-boxpup-4.1.3.pet

so that I don't get deluged with complaints when people try to use it with xvesa!

Best regards,
Philip
Back to top
View user's profile Send_private_message 
Display_posts:   Sort by:   
Page 1 of 2 Posts_count   Goto page: 1, 2 Next
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » System
Jump to:  

Rules_post_cannot
Rules_reply_cannot
Rules_edit_cannot
Rules_delete_cannot
Rules_vote_cannot
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.1345s ][ Queries: 13 (0.0050s) ][ GZIP on ]