<div dir="ltr">Hi, <div>What did I do Today?</div><div><ol><li><span style="line-height:1.5">I figured out to how to make to render the glyphs from a ufov3 format using Cairo(check out the results </span><a href="https://sugarlabs.github.io/edit-fonts-activity/fill-rules" style="line-height:1.5">here</a><span style="line-height:1.5">) </span><br></li><li><span style="line-height:1.5">I made a detailed list of the features I need to implement and the tasks I need to complete to implement them (find it </span><a href="https://sugarlabs.github.io/edit-fonts-activity/detailed-feature-list" style="line-height:1.5">here</a><span style="line-height:1.5">)</span></li></ol></div><div>What am I gonna do tomorrow?</div><div><ol><li><span style="line-height:1.5">The Glyph renderer doesn't take in all the cases(different type of segments) that can be encountered in a glyph so tomorrow I'm gonna include functionality like '</span>qcurve<span style="line-height:1.5">', 'curve' with varying number of off-curve points before it</span><br></li><li><span style="line-height:1.5">I'll also make a basic Character map using Gtk.grid</span></li><li><span style="line-height:1.5">I make a blog post of the questions I asked last time with the answers I got together with the new ones</span></li></ol></div><div>Questions?</div><div><ol><li><span style="line-height:1.5"> [SUGAR-DEVEL] </span><span style="line-height:1.5">if we are going to make collections of fonts and marking some fonts as favorites where should these setting be saved?</span><br></li><li><span style="line-height:1.5">Dave, Eli could you guys make a UI mock for the character map,  so that I can build it tomorrow</span><br></li><li><span style="line-height:1.5">[Regarding defcon] </span><span style="line-height:1.5">I am having a some trouble understanding the concept behind the representation factories and notifications, how should I implement these in the glyphRenderer Class?</span></li><li><span style="line-height:1.5">whats the difference between an Anchor and Point in an UFO file?  </span></li></ol></div><div><div class="gmail_quote"><div>Cheers!</div><div>Yash Agarwal</div><div>Student | Developer to be ;)</div><div><br></div><div dir="ltr">On Tue, May 24, 2016 at 2:14 AM Dave Crossland <<a href="mailto:dave@lab6.com">dave@lab6.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra">Hi!</div><div class="gmail_extra"><br><div class="gmail_quote"></div></div></div><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On 22 May 2016 at 18:54, Dave Crossland <span dir="ltr"><<a href="mailto:dave@lab6.com">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><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">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></div></div><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><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></div><div dir="ltr"><div class="gmail_extra"><div><br></div>-- <br><div>Cheers<br>Dave</div>
</div></div></blockquote></div></div></div>