<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">2016-11-24 20:20 GMT-02:00 Jonathan Wilkes <span dir="ltr"><<a href="mailto:jancsika@yahoo.com" target="_blank">jancsika@yahoo.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style="color:#000;background-color:#fff;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px"><div class="m_-8410695196263453574yahoo_quoted" id="m_-8410695196263453574yui_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="m_-8410695196263453574yui_3_16_0_1_1480022623989_3060"><div style="font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px" id="m_-8410695196263453574yui_3_16_0_1_1480022623989_3059"><div class="m_-8410695196263453574y_msg_container" id="m_-8410695196263453574yui_3_16_0_1_1480022623989_4305"><div id="m_-8410695196263453574yiv9610953399"><div id="m_-8410695196263453574yui_3_16_0_1_1480022623989_4304"><div dir="ltr" id="m_-8410695196263453574yui_3_16_0_1_1480022623989_4303"><div id="m_-8410695196263453574yui_3_16_0_1_1480022623989_4308"><div dir="ltr" id="m_-8410695196263453574yui_3_16_0_1_1480022623989_7795">Have you made substantial improvements to comment.c in your fork?<br></div></div></div></div></div></div></div></div></div></div></div></blockquote><div><br></div><div>so, here's the deal, we haven't touched it, but we really needed to. I wanted to at least add a properties window and we really need to fix some issues it has in cross platforms</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style="color:#000;background-color:#fff;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px"><div class="m_-8410695196263453574yahoo_quoted" id="m_-8410695196263453574yui_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="m_-8410695196263453574yui_3_16_0_1_1480022623989_3060"><div style="font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px" id="m_-8410695196263453574yui_3_16_0_1_1480022623989_3059"><div class="m_-8410695196263453574y_msg_container" id="m_-8410695196263453574yui_3_16_0_1_1480022623989_4305"><div id="m_-8410695196263453574yiv9610953399"><div id="m_-8410695196263453574yui_3_16_0_1_1480022623989_4304"><div dir="ltr" id="m_-8410695196263453574yui_3_16_0_1_1480022623989_4303"><div id="m_-8410695196263453574yui_3_16_0_1_1480022623989_4308"><div dir="ltr" id="m_-8410695196263453574yui_3_16_0_1_1480022623989_7795"></div><div>Also, I'm not sure whether that code is trying to match Max's interface or whether it's simply an ad hoc </div><div dir="ltr" id="m_-8410695196263453574yui_3_16_0_1_1480022623989_9485">approach to getting arbitrary fonts to display and interact in a Pd canvas.  If it's the latter then I don't want to waste time on it.</div></div></div></div></div></div></div></div></div></div></div></blockquote><div><br></div><div>It's not a good clone, and it is only related to old Max 4.0 - we don't think it is a good idea to make it really compliant with the latest Max, it'd be kinda crazy, but no matter how good of a clone it is and which version it is related to, it is only a comment, it displays text on the patch.</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style="color:#000;background-color:#fff;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px"><div class="m_-8410695196263453574yahoo_quoted" id="m_-8410695196263453574yui_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="m_-8410695196263453574yui_3_16_0_1_1480022623989_3060"><div style="font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px" id="m_-8410695196263453574yui_3_16_0_1_1480022623989_3059"><div class="m_-8410695196263453574y_msg_container" id="m_-8410695196263453574yui_3_16_0_1_1480022623989_4305"><div id="m_-8410695196263453574yiv9610953399"><div id="m_-8410695196263453574yui_3_16_0_1_1480022623989_4304"><div dir="ltr" id="m_-8410695196263453574yui_3_16_0_1_1480022623989_4303"><div id="m_-8410695196263453574yui_3_16_0_1_1480022623989_4308"><div dir="ltr" id="m_-8410695196263453574yui_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="m_-8410695196263453574yui_3_16_0_1_1480022623989_9630">to handling arbitrary fonts in a diagram where everything is absolutely positioned.  <br></div><div dir="ltr" id="m_-8410695196263453574yui_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="m_-8410695196263453574yui_3_16_0_1_1480022623989_9489">spaced font across platforms.  For example, there was a change somewhere in <br></div><div dir="ltr" id="m_-8410695196263453574yui_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="m_-8410695196263453574yui_3_16_0_1_1480022623989_9490">DejaVu Sans Mono) noticeably wider than before.  So Windows, OSX, and <br></div><div dir="ltr" id="m_-8410695196263453574yui_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="m_-8410695196263453574yui_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="m_-8410695196263453574yui_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="m_-8410695196263453574yui_3_16_0_1_1480022623989_9677"><br></div><div dir="ltr" id="m_-8410695196263453574yui_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="m_-8410695196263453574yui_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="m_-8410695196263453574yui_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="m_-8410695196263453574yui_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="m_-8410695196263453574yui_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></div></div></div></div></div></div></div></div></div></blockquote><div><br></div><div>well, it seems some of the issues are exactly what we're facing now...</div><div><br></div><div>cheers</div></div></div></div>