<div dir="ltr"><div class="gmail_extra">Hi!</div><div class="gmail_extra"><br><div class="gmail_quote">On 22 May 2016 at 18:54, Dave Crossland <span dir="ltr"><<a href="mailto:dave@lab6.com" target="_blank">dave@lab6.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div><div class=""><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><div style="background-color:rgb(245,246,245)">[MAKING A GLYPH EDITING INTERFACE]</div><div style="background-color:rgb(245,246,245)">**A drawing area where we can edit the Glyphs within a font like <a href="https://raw.githubusercontent.com/sugarlabs/edit-fonts-activity/gh-pages/files/img/4.png" target="_blank">this</a><span style="line-height:1.5"> ** </span></div></div><div><ol><li><span style="line-height:1.5">Should the Glyphs be rendered in this using Cairo? </span></li></ol></div></div></blockquote><div><br></div></div></div></div><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div>Yes.</div></div></div></div><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><ol><li><span style="line-height:1.5">if yes then should I write my own method for this or is there something inbuilt in Cairo or a 3rd party lib for reading ufo3's .glif files?</span></li></ol></div></div></blockquote></div></div></div><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div>defcon reads the UFO (and thus its GLIF files) and loads their bezier outlines as python objects, so you can use pycairo to render them. </div></div></div></div></blockquote><div><br></div></div></div><div>Oh, I said reading, I meant for rendering them.</div><div>defon only gives the data as objects which can contain multiple components/countours and writng methods/classes for that will be a bit complex</div></div></div></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div>I think this will be a major part of my GSoC. ;) </div></div></div></blockquote><div><br></div></div></div><div>I'm optimistic that you can crack it within a week, since you have defconQt (and the ufoJS glifrendered.html) as a reference that you can port :) </div></blockquote><div><br></div><div>Indeed, Yash seems to have got the basics working already :) </div></div><br><a href="https://sugarlabs.github.io/edit-fonts-activity/fill-rules">https://sugarlabs.github.io/edit-fonts-activity/fill-rules</a><br clear="all"><div><br></div><div>We skipped the IRC meeting as Eli and Yash and I chatted on Google Hangouts. </div><div><br></div><div>Yash, please do make a daily blog post with the 3 things :) </div><div><br></div>-- <br><div class="gmail_signature">Cheers<br>Dave</div>
</div></div>