[Sugar-devel] [GSOC] Font Editor Next Steps

Yash Agarwal agrwal.ysh94 at gmail.com
Sun Jun 19 00:05:28 EDT 2016


I have also asked this question on python-hackers-list and stackoverflow
but am yet to receive a reply

On Sun, Jun 19, 2016 at 9:33 AM Yash Agarwal <agrwal.ysh94 at gmail.com> wrote:

> here is a gif of what I have
>
> https://github.com/sugarlabs/edit-fonts-activity/blob/gh-pages/files/img/moving-point2.gif
>
>
> On Sun, Jun 19, 2016 at 9:30 AM Yash Agarwal <agrwal.ysh94 at gmail.com>
> wrote:
>
>> [image: moving-point.gif]Today's Work Report
>> I am still yet to get the Drag feature working
>> I was able to map the movement with the pointer movement but am not able
>> integrate the Pressed| Motion | Released events properly
>> I found Fototoon a sugar activity that has this feature and am currently
>> going through it
>>
>>
>>
>>
>> On Sat, Jun 18, 2016 at 3:34 AM Dave Crossland <dave at lab6.com> wrote:
>>
>>> Hi Yash
>>>
>>> Awesome work today! Moving control points around is half the battle :D
>>>
>>> My advice to you (and everyone at Sugar Labs) is to not worry too much
>>> about what happened in the past, and focus on the future :) So I'm looking
>>> forward to tomorrow's daily email :)
>>>
>>> I hope you can also make another weekly round up blog post on Sunday to
>>> wrap up week 4 :)
>>>
>>> Cheers
>>> Dave
>>>
>>> On 17 June 2016 at 17:51, Yash Agarwal <agrwal.ysh94 at gmail.com> wrote:
>>>
>>>> Today's Work:
>>>> I was working on making a draggable object on a Gtk drawing area
>>>> up till now I can move the object from one place to another on mouse
>>>> click or on any other event
>>>> My next task is to add the events for a mouse drag and then after the
>>>> path after that is pretty straightforward, I plan to complete the basic
>>>> editor this weekend :)
>>>>
>>>> @Dave I'm sorry about not following on the daily emails, I make sure to
>>>> do it sincerely from now on
>>>>
>>>> On Fri, Jun 17, 2016 at 9:27 PM Dave Crossland <dave at lab6.com> wrote:
>>>>
>>>>> Hi
>>>>>
>>>>> Good progress this week, but PLEASE do keep up with the daily 3 line
>>>>> email. I will note how many days you've worked and how many daily reports
>>>>> that you agreed to send were made in your midterm evaluation :)
>>>>>
>>>>> The blog ☺ https://sugarlabs.github.io/edit-fonts-activity/ had a
>>>>> good run of posts at the start, but last 2-3 weeks has been very dry. I
>>>>> would like to see something like
>>>>> https://sugarlabs.github.io/edit-fonts-activity/week-1-work at the
>>>>> end of each week going forwards, including one for today.
>>>>>
>>>>> I think the UI/UX is coming together nicely, and Eli and I can do user
>>>>> testing with what you have, and iterate it.
>>>>>
>>>>> I think your main job for the next week is to make the core
>>>>> new/load/save/import/export methods work. Once they are working well, then
>>>>> move on to the core methods needed to edit a glyph: editing the points is
>>>>> 1/2 of that, and editing the sidebearings is the other half. Probably
>>>>> sidebearings is easier than points :)
>>>>>
>>>>> For editing points, there is
>>>>>
>>>>> 0. adding new points to make a new contour (a "pen tool")
>>>>>
>>>>> 1. repositioning existing points
>>>>>
>>>>> 2. adding new points to existing contours
>>>>>
>>>>> 3. removing points from a contour that 'breaks' an closed contour into
>>>>> an open one
>>>>>
>>>>> 4. 'merging' points, where they are removed from a closed contour
>>>>> without breaking it open
>>>>>
>>>>> Imagine you are using it for the first time: you need to make a new
>>>>> font, add some glyphs, add some contours to those glyphs, move their points
>>>>> around and set their sidebearings, save your work in a UFO, export your
>>>>> font as a OTF, install the OTF in the system, and use it in another
>>>>> activity.
>>>>>
>>>>> When you can do that, you'll have a v1.0 :)
>>>>>
>>>>> Cheers
>>>>> Dave
>>>>>
>>>>>
>>>
>>>
>>> --
>>> Cheers
>>> Dave
>>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20160619/858059da/attachment-0001.html>


More information about the Sugar-devel mailing list