<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">On 03/08/2014 12:46 PM, Dan Wilcox
      wrote:<br>
    </div>
    <blockquote
      cite="mid:ADC77222-3F9F-41A0-935D-9228AD8850B0@gmail.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=ISO-8859-1">
      <br>
      <div>
        <div>On Mar 8, 2014, at 5:59 AM, <a moz-do-not-send="true"
            href="mailto:pd-list-request@iem.at">pd-list-request@iem.at</a>
          wrote:</div>
        <br class="Apple-interchange-newline">
        <blockquote type="cite"><br style="font-family: 'Times New
            Roman'; font-size: 13px; font-style: normal; font-variant:
            normal; font-weight: normal; letter-spacing: normal;
            line-height: normal; orphans: auto; text-align: start;
            text-indent: 0px; text-transform: none; white-space: normal;
            widows: auto; word-spacing: 0px; -webkit-text-stroke-width:
            0px;">
          <span style="font-family: 'Times New Roman'; font-size: 13px;
            font-style: normal; font-variant: normal; font-weight:
            normal; letter-spacing: normal; line-height: normal;
            orphans: auto; text-align: start; text-indent: 0px;
            text-transform: none; white-space: normal; widows: auto;
            word-spacing: 0px; -webkit-text-stroke-width: 0px;
            background-color: rgb(255, 255, 255); float: none; display:
            inline !important;">No.&nbsp; It requires a toolkit that has
            modern 2d features like affine transformations and opacity,
            etc.&nbsp; Pd-l2ork leverages Tkpath, a tcl/tk library.&nbsp; Other
            modern toolkits like Qt have their own 2d interfaces with
            the same features and could be used, but tcl/tk on its own
            does not.</span><br style="font-family: 'Times New Roman';
            font-size: 13px; font-style: normal; font-variant: normal;
            font-weight: normal; letter-spacing: normal; line-height:
            normal; orphans: auto; text-align: start; text-indent: 0px;
            text-transform: none; white-space: normal; widows: auto;
            word-spacing: 0px; -webkit-text-stroke-width: 0px;">
          <br style="font-family: 'Times New Roman'; font-size: 13px;
            font-style: normal; font-variant: normal; font-weight:
            normal; letter-spacing: normal; line-height: normal;
            orphans: auto; text-align: start; text-indent: 0px;
            text-transform: none; white-space: normal; widows: auto;
            word-spacing: 0px; -webkit-text-stroke-width: 0px;">
          <blockquote cite="mid:op.xcdll7x9vpc3oo@jmmmp-x61s"
            type="cite" style="font-family: 'Times New Roman';
            font-size: 13px; font-style: normal; font-variant: normal;
            font-weight: normal; letter-spacing: normal; line-height:
            normal; orphans: auto; text-align: start; text-indent: 0px;
            text-transform: none; white-space: normal; widows: auto;
            word-spacing: 0px; -webkit-text-stroke-width: 0px;">for the
            non-unix users out there?</blockquote>
          <br style="font-family: 'Times New Roman'; font-size: 13px;
            font-style: normal; font-variant: normal; font-weight:
            normal; letter-spacing: normal; line-height: normal;
            orphans: auto; text-align: start; text-indent: 0px;
            text-transform: none; white-space: normal; widows: auto;
            word-spacing: 0px; -webkit-text-stroke-width: 0px;">
          <span style="font-family: 'Times New Roman'; font-size: 13px;
            font-style: normal; font-variant: normal; font-weight:
            normal; letter-spacing: normal; line-height: normal;
            orphans: auto; text-align: start; text-indent: 0px;
            text-transform: none; white-space: normal; widows: auto;
            word-spacing: 0px; -webkit-text-stroke-width: 0px;
            background-color: rgb(255, 255, 255); float: none; display:
            inline !important;">For OSX, one of the tcl/tk libraries--
            Tkpath needs to be ported from Carbon to Cocoa.</span><br
            style="font-family: 'Times New Roman'; font-size: 13px;
            font-style: normal; font-variant: normal; font-weight:
            normal; letter-spacing: normal; line-height: normal;
            orphans: auto; text-align: start; text-indent: 0px;
            text-transform: none; white-space: normal; widows: auto;
            word-spacing: 0px; -webkit-text-stroke-width: 0px;">
        </blockquote>
        <div><br>
        </div>
        <div>I have this about halfway done. I finally found the old
          QuickTime Carbon headers so I could port the old school font
          creation to CoreText. All of the old Quick Draw stuff is no
          longer on the Apple Developer docs, so it was a bit confusing
          at first. It will take a little while though since I dip into
          it now and then among everything else.</div>
      </div>
    </blockquote>
    <br>
    Hey that's great!<br>
    <br>
    I can probably help once you get that part ready.&nbsp; One issue will be
    to making sure everything builds using a newer version of tcl/tk
    than what Pd-extended currently ships with.&nbsp; It might be good just
    to go ahead and try 8.6 since it has some new tk::mac goodies.<br>
    <br>
    <blockquote
      cite="mid:ADC77222-3F9F-41A0-935D-9228AD8850B0@gmail.com"
      type="cite">
      <div><br>
        <blockquote type="cite"><span style="font-family: 'Times New
            Roman'; font-size: 13px; font-style: normal; font-variant:
            normal; font-weight: normal; letter-spacing: normal;
            line-height: normal; orphans: auto; text-align: start;
            text-indent: 0px; text-transform: none; white-space: normal;
            widows: auto; word-spacing: 0px; -webkit-text-stroke-width:
            0px; background-color: rgb(255, 255, 255); float: none;
            display: inline !important;">I haven't investigated a
            Windows port yet but it's probably mostly a matter of
            setting up the proper compile environment more than anything
            else.&nbsp; Granted one would probably need to tweak pd.tk and
            L2ork's build script, but getting set up in Windows seems to
            be where most of the work is.&nbsp; (At least in my experience so
            far.)</span><br>
        </blockquote>
        <br>
      </div>
      <div>It shouldn't require too much beyond the current steps to
        build vanilla or extended on Windows: a mingw + msys enviornent.
        Tkpath uses an autoconf build system so it should be fine on
        Windows as long as you point it to the tcl/tk headers. The issue
        with OSX is that it simple hasn't been updated in a while but I
        imagine it's fine on Windows since MS moves very very slowly as
        far as moving to new APIs is concerned.</div>
    </blockquote>
    <br>
    There are a few other tk libs Pd-l2ork uses.&nbsp; I'm also assuming
    Tkpath doesn't have any crashers in Windows-- I haven't tried it
    yet.<br>
    <br>
    -Jonathan<br>
    <br>
    <blockquote
      cite="mid:ADC77222-3F9F-41A0-935D-9228AD8850B0@gmail.com"
      type="cite"><br>
      <div>
        <span class="Apple-style-span" style="border-collapse: separate;
          color: rgb(0, 0, 0); font-family: Helvetica; font-style:
          normal; font-variant: normal; font-weight: normal;
          letter-spacing: normal; line-height: normal; orphans: 2;
          text-indent: 0px; text-transform: none; white-space: normal;
          widows: 2; word-spacing: 0px; border-spacing: 0px;
          -webkit-text-decorations-in-effect: none;
          -webkit-text-size-adjust: auto; -webkit-text-stroke-width:
          0px; ">
          <div style="word-wrap: break-word; -webkit-nbsp-mode: space;
            -webkit-line-break: after-white-space; "><span
              class="Apple-style-span" style="border-collapse: separate;
              color: rgb(0, 0, 0); font-family: Helvetica; font-style:
              normal; font-variant: normal; font-weight: normal;
              letter-spacing: normal; line-height: normal; orphans: 2;
              text-indent: 0px; text-transform: none; white-space:
              normal; widows: 2; word-spacing: 0px; border-spacing: 0px;
              -webkit-text-decorations-in-effect: none;
              -webkit-text-size-adjust: auto; -webkit-text-stroke-width:
              0px; ">
              <div style="word-wrap: break-word; -webkit-nbsp-mode:
                space; -webkit-line-break: after-white-space; ">
                <div>--------</div>
                <div>Dan Wilcox</div>
                <div>@danomatika</div>
                <div><a moz-do-not-send="true"
                    href="http://danomatika.com">danomatika.com</a></div>
                <div><a moz-do-not-send="true"
                    href="http://robotcowboy.com">robotcowboy.com</a></div>
                <div><br>
                </div>
              </div>
            </span><br class="Apple-interchange-newline">
          </div>
        </span><br class="Apple-interchange-newline">
        <br class="Apple-interchange-newline">
      </div>
      <br>
    </blockquote>
    <br>
  </body>
</html>