<html><head></head><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px">> awesome to see this close to a final release<div class="qtdSeparateBR"><br><br></div><div class="yahoo_quoted" id="yui_3_16_0_1_1480022623989_3061" style="display: block;"><div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;" id="yui_3_16_0_1_1480022623989_3060"><div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;" id="yui_3_16_0_1_1480022623989_3059"><div class="y_msg_container" id="yui_3_16_0_1_1480022623989_4305"><div id="yiv9610953399"><div id="yui_3_16_0_1_1480022623989_4304"><div dir="ltr" id="yui_3_16_0_1_1480022623989_4303"><div id="yui_3_16_0_1_1480022623989_4302"><br clear="none"></div><div id="yui_3_16_0_1_1480022623989_4306">> i see some guis seem to be fine, but still no cyclone/comment, are there plans to work it out?</div><div id="yui_3_16_0_1_1480022623989_4308"><div dir="ltr" id="yui_3_16_0_1_1480022623989_7770"><br></div><div dir="ltr" id="yui_3_16_0_1_1480022623989_7771">I don't have plans to port it for the initial release, but I'd definitely still like to port it.<br></div><div dir="ltr" id="yui_3_16_0_1_1480022623989_7794"><br></div><div dir="ltr" id="yui_3_16_0_1_1480022623989_7795">Question:<br></div>Have you made substantial improvements to comment.c in your fork?<br><div><br></div><div id="yui_3_16_0_1_1480022623989_7902">The code I've been working from is from the old "miXed" directory.  In that code, <br></div><div dir="ltr" id="yui_3_16_0_1_1480022623989_8107">comment.c is so complicated it would probably take 10 times longer to port <br></div><div dir="ltr" id="yui_3_16_0_1_1480022623989_8196">it than just starting from scratch with the Max docs.  Also, I'm not sure whether <br></div><div dir="ltr" id="yui_3_16_0_1_1480022623989_9484">that code is trying to match Max's interface or whether it's simply an ad hoc <br></div><div dir="ltr" id="yui_3_16_0_1_1480022623989_9485">approach to getting arbitrary fonts to display and interact in a Pd canvas.  If it's <br></div><div dir="ltr" id="yui_3_16_0_1_1480022623989_9486">the latter then I don't want to waste time on it.<br></div><br><div dir="ltr" id="yui_3_16_0_1_1480022623989_9487">Another reason for putting it off is that I still haven't figured out a sane approach <br></div><div dir="ltr" id="yui_3_16_0_1_1480022623989_9630">to handling arbitrary fonts in a diagram where everything is absolutely positioned.  <br></div><div dir="ltr" id="yui_3_16_0_1_1480022623989_9488">In fact I only have a minimally-workable approach to handling a single, mono- <br></div><div dir="ltr" id="yui_3_16_0_1_1480022623989_9489">spaced font across platforms.  For example, there was a change somewhere in <br></div><div dir="ltr" id="yui_3_16_0_1_1480022623989_9631">the Gnu/Linux font-stack (relatively) recently that renders fonts (or at least <br></div><div dir="ltr" id="yui_3_16_0_1_1480022623989_9490">DejaVu Sans Mono) noticeably wider than before.  So Windows, OSX, and <br></div><div dir="ltr" id="yui_3_16_0_1_1480022623989_9501">old Gnu/Linux would render a particular line of text sized at "12px" within less <br></div><div dir="ltr" id="yui_3_16_0_1_1480022623989_9491">than a single pixel of each other.  The new Gnu/Linux font stack (seen in Ubuntu <br></div><div dir="ltr" id="yui_3_16_0_1_1480022623989_9568">16.04 and some recent Arch) rendered the same text about 7 pixels wider.</div><div dir="ltr" id="yui_3_16_0_1_1480022623989_9677"><br></div><div dir="ltr" id="yui_3_16_0_1_1480022623989_9678">Worse, the newer Gnu/Linux font stack quantizes the "px" sizes such that the <br></div><div dir="ltr" id="yui_3_16_0_1_1480022623989_9781">next smallest size is noticeably smaller.  So in Ubuntu 16.04 I have to compromise <br></div><div dir="ltr" id="yui_3_16_0_1_1480022623989_9918">by keeping the object box the same size and having some extra padding at the <br></div><div dir="ltr" id="yui_3_16_0_1_1480022623989_9919">end-- otherwise users of that OS could end up tightly spacing their object chains <br></div><div dir="ltr" id="yui_3_16_0_1_1480022623989_9920">in ways that cause overlaps on the other platforms.</div><div><br></div><div>So... I'd like to get a handle on that mess first, then handling arbitrary font <br></div><div dir="ltr">families-- as in cyclone/comment-- will hopefully be easier and less prone <br></div><div dir="ltr">to bugs.</div><div dir="ltr"><br></div><div dir="ltr" id="yui_3_16_0_1_1480022623989_9996">-Jonathan<br></div><div dir="ltr" id="yui_3_16_0_1_1480022623989_9750"><br></div><div><br></div><div><br></div><div id="yui_3_16_0_1_1480022623989_5626"><br clear="none"></div></div><div id="yui_3_16_0_1_1480022623989_4403">> cheers</div></div><div class="yiv9610953399gmail_extra" id="yui_3_16_0_1_1480022623989_4404"><br clear="none"><div class="yiv9610953399gmail_quote" id="yui_3_16_0_1_1480022623989_4407">2016-11-24 14:16 GMT-02:00 Jonathan Wilkes via Pd-list <span dir="ltr" id="yui_3_16_0_1_1480022623989_4406"><<a rel="nofollow" shape="rect" ymailto="mailto:pd-list@lists.iem.at" target="_blank" href="mailto:pd-list@lists.iem.at" id="yui_3_16_0_1_1480022623989_4405">pd-list@lists.iem.at</a>></span>:<br clear="none"><blockquote class="yiv9610953399gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;" id="yui_3_16_0_1_1480022623989_4410"><div class="yiv9610953399yqt8941008482" id="yiv9610953399yqt50998"><div id="yui_3_16_0_1_1480022623989_4409"><div style="color:#000;background-color:#fff;font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;" id="yui_3_16_0_1_1480022623989_4408">Purr Data release candidate 1! (Don't have a semver figured out yet...)<br clear="none">* fix for iemgui colors not getting properly updated<br clear="none">* allow opening a file at OSX startup<br clear="none">* fix weird behavior when dragging files onto a Pd patch<br clear="none">* remove more debugging statements<br clear="none">* fix slider display error<br clear="none">* fix "Select All" on OSX<br clear="none">* fix allowed characters in atom box dialog<br clear="none">* forward console key events to Pd<br clear="none">* change [draw group] to [draw g]<br clear="none">* add fit width/height/optimal zoom shortcuts<br clear="none">* fix consistency bug with [draw]<br clear="none">* put "Window" menu in the customary position next to "Help" menu<br clear="none">* fix clipboard operations for patch snippets<br clear="none">* some translation fixes<br clear="none">* some Pd-l2ork fixes backported<br clear="none">* improvements for opening files in the same instance<br clear="none"><br clear="none">please report lots of bugs to<br clear="none"><a rel="nofollow" shape="rect" target="_blank" href="https://git.purrdata.net/jwilkes/purr-data/issues">https://git.purrdata.net/ jwilkes/purr-data/issues</a><br clear="none"><br clear="none">Binaries:<br clear="none"><br clear="none">rpi Raspbian (armv7l): <a rel="nofollow" shape="rect" target="_blank" href="https://git.purrdata.net/jwilkes/purr-data-binaries/raw/master/purr-data-armv7l-raspbian-rc1.deb">https://git.purrdata.net/ jwilkes/purr-data-binaries/ raw/master/purr-data-armv7l- raspbian-rc1.deb</a><br clear="none"><br clear="none">Debian Jessie 32-bit: <a rel="nofollow" shape="rect" target="_blank" href="https://git.purrdata.net/jwilkes/purr-data-binaries/raw/master/purr-data-i686-debian_jessie-rc1.deb">https://git.purrdata.net/ jwilkes/purr-data-binaries/ raw/master/purr-data-i686- debian_jessie-rc1.deb</a><br clear="none"><br clear="none">Debian Jessie 64-bit: <a rel="nofollow" shape="rect" target="_blank" href="https://git.purrdata.net/jwilkes/purr-data-binaries/raw/master/purr-data-x86_64-debian_jessie-rc1.deb">https://git.purrdata.net/ jwilkes/purr-data-binaries/ raw/master/purr-data-x86_64- debian_jessie-rc1.deb</a><br clear="none"><br clear="none">Ubuntu 14.04 32-bit: <a rel="nofollow" shape="rect" target="_blank" href="https://git.purrdata.net/jwilkes/purr-data-binaries/raw/master/purr-data-i386-ubuntu_14.04-rc1.deb">https://git.purrdata.net/ jwilkes/purr-data-binaries/ raw/master/purr-data-i386- ubuntu_14.04-rc1.deb</a><br clear="none"><br clear="none">Ubuntu 14.04 64-bit: <a rel="nofollow" shape="rect" target="_blank" href="https://git.purrdata.net/jwilkes/purr-data-binaries/raw/master/purr-data-x86_64-ubuntu-14.04-rc1.deb">https://git.purrdata.net/ jwilkes/purr-data-binaries/ raw/master/purr-data-x86_64- ubuntu-14.04-rc1.deb</a><br clear="none"><br clear="none">Ubuntu 16.04 64-bit: <a rel="nofollow" shape="rect" target="_blank" href="https://git.purrdata.net/jwilkes/purr-data-binaries/raw/master/purr-data-x86_64-ubuntu-16.04-rc1.deb">https://git.purrdata.net/ jwilkes/purr-data-binaries/ raw/master/purr-data-x86_64- ubuntu-16.04-rc1.deb</a><br clear="none"><br clear="none">Windows with 64-bit GUI: <a rel="nofollow" shape="rect" target="_blank" href="https://git.purrdata.net/jwilkes/purr-data-binaries/raw/master/purr-data-x86_64-windows-rc1.zip">https://git.purrdata.net/ jwilkes/purr-data-binaries/ raw/master/purr-data-x86_64- windows-rc1.zip</a><br clear="none"><br clear="none">OSX 64-bit: <a rel="nofollow" shape="rect" target="_blank" href="https://git.purrdata.net/jwilkes/purr-data-binaries/raw/master/purr-data-x86_64-osx-rc1.dmg">https://git.purrdata.net/ jwilkes/purr-data-binaries/ raw/master/purr-data-x86_64- osx-rc1.dmg</a><br clear="none"><br clear="none">OSX 64-bit Out of Date Style (10.8): <a rel="nofollow" shape="rect" target="_blank" href="https://git.purrdata.net/jwilkes/purr-data-binaries/raw/master/purr-data-x86_64-osx-10.8-rc1.dmg">https://git.purrdata.net/ jwilkes/purr-data-binaries/ raw/master/purr-data-x86_64- osx-10.8-rc1.dmg</a></div></div></div><br clear="none">______________________________ _________________<br clear="none">
<a rel="nofollow" shape="rect" ymailto="mailto:Pd-list@lists.iem.at" target="_blank" href="mailto:Pd-list@lists.iem.at">Pd-list@lists.iem.at</a> mailing list<br clear="none">
UNSUBSCRIBE and account-management -> <a rel="nofollow" shape="rect" target="_blank" href="https://lists.puredata.info/listinfo/pd-list">https://lists.puredata.info/ listinfo/pd-list</a><br clear="none">
<br clear="none"></blockquote></div><br clear="none"></div></div></div><br><br></div> </div> </div>  </div></div></body></html>