Hello internals,
I am dealing with a rather annoying and very prolonged
problem here concerning a few of the GD functions that
use external fonts. I had originally posted the
problem as a bug report under #26635 under the false
assumption that PHP 4.3.4 simply had a problem with
relative pathnames to the fonts. However, after long
correspondence and troubleshooting on my part, I found
that there was a different problem behind the original
issue that was causing the problem. I posted this at
http://bugs.php.net/bug.php?id=26764 with the
assumption that it would be fixed.
 
However, all I received was a rather nasty reply
telling me to quit reporting the problem. With that
being said, I apologize if I came across as
unnecessarily rude, but the developer was really
pushing my buttons. Since I have, on numerous
occasions, tried to clarify the problem and prove its
existence and have met very little help or action, I
am mailing the developer's list (emailing the bug
fixers doesn't help, and no one else has developer
access to the runtime source code).
 
The bug (or problem, if you will) that I reported is
almost surely legitimate; it has been mentioned twice
in the imagettftext() pages concerning spaces in
pathnames, and has been verified by a moderator at
phpbuilder.net (Weedpacket), and I have shown
repeatedly in my examples and situations that such a
thing exists. I even looked at the source code for the
GD extension, and I clearly see

/*
* The character (space) used to separate alternate
fonts in the
* fontlist parameter to gdImageStringFT.
*/
#define LISTSEPARATOR " "

on line 84 of /gd/libgd/gdft.c. This may not be the
deciding line of code that determines the separator
between alternate fonts, but I have checked spaces as
you can see in the bug report, and such a thing works.
Therefore, the only explanation for such pathnames
working in that fashion is if what I am claiming is
true.
 
If you people care to test it out, the code in the
aforementioned report will almost surely replicate the
problem, both on 4.3.4 and the latest STABLE CVS. If
this cannot be worked out in PHP or must be relegated
to the folks at boutell to handle, then at the very
least, please tell me, for it would certainly be much
more informative than denying the existence of this
problem. Thanks.


__________________________________
Do you Yahoo!?
Find out what made the Top Yahoo! Searches of 2003
http://search.yahoo.com/top2003

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to