[PD] Re: tk drawing in PD extended 0.38-4 RC6
Hans-Christoph Steiner
hans at eds.org
Fri Dec 23 08:48:16 CET 2005
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
RC6 is 8.4.9 for Mac OS X, and 8.4.11 for Windows. (FYI: Pd-extended
on GNU/Linux, Tcl/Tk is not included, so its whatever you have
installed)
There have been some other little bugs like that, but I don't know what
the source of them is. I guess I too have just gotten used to them.
.hc
On Dec 23, 2005, at 12:14 AM, B. Bogart wrote:
> Hey Hans,
>
> I did not check what version of tk your using in your RC6 (where the
> "ugly" screenshots came from) Looks like on linux I'm using 8.4.9...
>
> I think think its some tk bug, but damn a few stray pixels are an
> anoyance, at least for small vector b&w stuff like PD.
>
> b.
>
> hans at eds.org wrote:
>>
>> Which versions of Tcl/Tk are you using for these screenshots? There
>> are
>> big differences in how things render on 8.4.4 versus 8.4.9 for
>> example.
>>
>> .hc
>>
>>
>>
>>> Hi Hans,
>>>
>>> #1 It looks like my antialiasing settings for the past couple years
>>> has
>>> simply aliased away my perception of this problem. In fact it has
>>> probably
>>> been around for longer than that
>>>
>>> #2 I think your view of "normal" is not what has been normal for PD
>>> (ie
>>> not on OSX) check out the following attachments, zoom in real close
>>> and
>>> take a look. Both are the exact same patch, rendered by OSX and
>>> linux.
>>>
>>> There is certainly something wonky happening with the tk drawing,
>>> some
>>> elements are one (yes one) pixel off. I did notice when making
>>> connections
>>> that even the start of the connection does not start at the outlet,
>>> but
>>> floating one pixel above it. :(
>>>
>>> Summary of weirdness:
>>>
>>> * The "rectangle" used to draw a PD inlet is exactly one pixel
>>> taller than
>>> the outlet. (huh??) on OSX this means we see the whole in the
>>> recangle,
>>> exposing that it is a non-filled rectangle
>>>
>>> * The line that connects the bottom right corner of a message box to
>>> the
>>> inset part seems to extend exactly one pixel past the inset part,
>>> giving
>>> us a single pixel artifact
>>>
>>> * the circle in a bang is really wonky, looks slightly mashed into
>>> the
>>> lower-left corner and is totally asymetrical, where on linux the
>>> curcle is
>>> centered and symetrical.
>>>
>>> Yes these are very tight issues (on pixel here and there) but they
>>> are
>>> distracting me and actually make the PD (clean) interface rather
>>> junky.
>>> (at least at a low-enough resolution we can see them).
>>>
>>> James, could this be an artifact of the new tk drawing instructions?
>>> Some
>>> things are strange, like the inetets of the IEM guis don't seem to
>>> have
>>> this same issue as the "original" PD objects.
>>>
>>> I just don't understand how the stable version of tk is doing this, I
>>> guess we're the only ones left using the "canvas". *sigh*
>>>
>>> And yes Hans I agree that the connections really look nice with the
>>> AA,
>>> and I understand your position. I think it was rather the shock of
>>> that
>>> the AA was hiding from me that made me so unhappy with having the AA
>>> turned off...
>>>
>>> so much for consistancy.
>>>
>>> b.
>>>
>>>
>>> On Thu, December 22, 2005 3:34 am, Hans-Christoph Steiner said:
>>>
>>>> The inlets and outlets look normal to me:
>>>>
>>>>
>>>> It would be nice to have the connections anti-aliases, as long as it
>>>> can be done separately from the boxes. Anti-aliasing on the boxes
>>>> just
>>>> makes everything look out of focus.
>>>>
>>>> .hc
>>>>
>>>> On Dec 21, 2005, at 11:40 AM, B. Bogart wrote:
>>>>
>>>>
>>>>> Hi again hans,
>>>>>
>>>>> trying to use RC6 rather than pixelTANGO on the g5 here at work. (I
>>>>> guess
>>>>> you include a g4 Gem binary in there?)
>>>>>
>>>>> Anyhow why are inlets drawn twice as big as outlets? I could really
>>>>> deal
>>>>> with the lack of antialiasing on the patch-cords, but the inlets
>>>>> are
>>>>> really ugly.
>>>>>
>>>>> I don't see this on any other platforms, and my pixelTANGO
>>>>> installer
>>>>> does
>>>>> not do it... ?
>>>>>
>>>>> b.
>>>>>
>>>>
>>>> ____________________________________________________________________
>>>> ____
>>>> ____
>>>>
>>>> "[W]e have invented the technology to eliminate scarcity, but we are
>>>> deliberately throwing it away to benefit those who profit from
>>>> scarcity."
>>>> -John Gilmore
>>>> _______________________________________________
>>>> PD-list at iem.at mailing list
>>>> UNSUBSCRIBE and account-management ->
>>>> http://lists.puredata.info/listinfo/pd-list
>>>>
>>>
>>
>>
>>
>> _______________________________________________
>> PD-list at iem.at mailing list
>> UNSUBSCRIBE and account-management ->
>> http://lists.puredata.info/listinfo/pd-list
>>
>>
________________________________________________________________________
____
Man has survived hitherto because he was too ignorant to know how to
realize his wishes.
Now that he can realize them, he must either change them, or perish.
-William Carlos
Williams
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (Darwin)
iD8DBQFDq6vEN4PEFRUrWIsRAq+sAJ90ZUHRtM968K5VdaIAv8Rd2t7m8ACfbD13
2KhpwnXx1D24E1fZXq4y10I=
=VhZB
-----END PGP SIGNATURE-----
More information about the Pd-list
mailing list