Regarding GSoC
Hello mentors, I have submitted my final proposal to the GSoC portal. I have a query that can we know the statistics of FreeType's GSoC, in simple words can we know that how many students have submitted their proposal and for what what project somewhere, or this information will be anonymous till the results will announced. If it is not like that i am eager to know the stats. Thanks Aman Kapoor
Re: testing framework GSOC
> > Thanks Sarthak for the help > It is not clear what problems arise for you because of the local > vs. remote thing. Please elaborate. Maybe I don't understand you > correctly. > When I am trying to run it locally it simply generates blank html report of the comparison and blank images, i am doing everything what there is specified in the project and what have described, at first when i haven't changed the filename to freetypte2 it was not even processing and showing errors but now it processing well but generating only blank pages. And i am not getting the differences. I need some help and i request someone to try this out locally on your end, and tell me is it working because i have tried several times it is not working for me... >
Re: testing framework GSOC
Hi all, i wanna ask that can we run this framework in any other way than running locally or not? Please do share the process because i got nothing related to this related on readme..and is process of running locally is written clearly in the documentation because there is difference between instructions given in readme and report given to mailing list by Greg Williamson. And Alexei can you tell that what is the thing you want to improve in image generation and what is inside the demo programs? That can be useful Thanks Aman Kapoor > >> >> >>
Re: GSoC
On Fri, Apr 2, 2021, 16:47 Werner LEMBERG wrote: > >> [...] Thanks to the similar GSoC project last year, there should > >> only be incremental improvements necessary and not the need to > >> start from scratch. As far as I can see, the migration of the CI > >> to the gitlab instance at freedesktop.org is 100 to 200 lines of > >> code, improving the UI is basically a few hundred lines of CSS. > >> This can be done over a weekend. > > > > Adding a frontend framework or using bootstrap will definitely take > > some more time > > Of course. Multiple solutions are possible! > > >> Basically I don't mind if there are two students who want to split > >> a suggested project into two subprojects. Note, however, that GSoC > >> doesn't allow real collaboration: The students must write separate > >> proposals that must *not* refer to each other, must code by > >> themselves, etc., etc. It is a non-trivial task to cleanly define > >> such non-interfering subprojects. > > > > If i am not getting it wrong you mean to say that we should make > > different different proposals mentioning separate jobs but related > > to the same framework improvement, like we have to divide the tasks > > in such primary level and will give it to our proposal, that means > > that this project can be divided and we have to mention only those > > things in our proposal that is earlier assigned to us to do under > > this project, half-half. > > Yes. However, I don't say you *should* do this. What I say is that > two students *might* share a project in a 'friendly' way as two > completely separate subprojects, with no official collaboration > between them. > Ok I got your point, so as per the thing we should write the proposal for some separate sub-project from this whole project for the betterment of this framework, as i don't know about his opinion so i don't want to him edit or omit the thing he wanted to do earlier if he will be ok with my idea that the niche of migration of CI tool , improving UI and betterment of comparison tool and other testing parts will be all his area of work, while as Alexei suggested working on image generation and then improvement of the documetation and adding test case collection and other things which are to be needed should be mine. If he is ok with that we can do this type of thing it will be like doing different different subproject under same projects name , and no collaboration to be done like this as you have mentioned earlier. Is this alright , or should we have to write proposal for the whole project covering each and every aspect individually. Ps i have not confirmed the thing from his side till now but i think i would be good for both of us, i am also expecting his opinion on the list. Regards Aman kapoor >
Re: GSoC
Thanks for the clarification. On Fri, Apr 2, 2021, 15:35 Werner LEMBERG wrote: > > > Hello Aman, > > > > I have read archive on orgs. Mailing list. I have some doubts, as > > this year's GSoC time is reduced to half, which implies that project > > should be smaller, and what sarthak have stated in his earlier mail > > (four or five points), is quite tough to be completed in such a > > short span of time, that is migrating CI, improving UI and > > comparison sol. apart from that if one will approach towards what > > one of the mentors have suggested i.e image generation it will be > > quite hectic to manage in only 10 weeks and also to adjust in your > > proposal's timeline. > > I assume that you are talking about the project > > Develop a test framework for checking FreeType's rendering output > > right? If this is the case, I disagree with your conclusions. Thanks > to the similar GSoC project last year, there should only be > incremental improvements necessary and not the need to start from > scratch. As far as I can see, the migration of the CI to the gitlab > instance at freedesktop.org is 100 to 200 lines of code, improving the > UI is basically a few hundred lines of CSS. This can be done over a > weekend. > - Adding a frontend framework or using bootstrap will definitely take some more time and i can't say about migration ci tool, its totally depends on the student though, thanks for the clarification. > > > > Note also that it is up to the student to write a proposal that fits > his or her capabilities, possibly selecting only a subset of the > project as described on our GSoC page. It's part of GSoC that > students estimate the necessary time for something – as in real life > projects, if you are going to work for a company, say. > > > Or is there any probability that for a single project there can be > > more than one students in GSoC(many orgs do so). I think this can > > create some good condition to work on, as for rest of the projects > > stated in the list, i haven't seen too many students approaching so > > far. That will be beneficial for the smooth process. > > Basically I don't mind if there are two students who want to split a > suggested project into two subprojects. Note, however, that GSoC > doesn't allow real collaboration: The students must write separate > proposals that must *not* refer to each other, must code by > themselves, etc., etc. It is a non-trivial task to cleanly define > such non-interfering subprojects. > If i am not getting it wrong you mean to say that we should make different different proposals mentioning separate jobs but related to the same framework improvement, like we have to divide the tasks in such primary level and will give it to our proposal, that means that this project can be divided and we have to mention only those things in our proposal that is earlier assigned to us to do under this project, half-half. As i can see GSoC is not about competitive spirit it's about collaborative spirit so it might be possible that we can do it better somehow in a team sense.and i have seen many orgs going the same and it is suggestion by me in my humble opinion, Am i taking your point right? So that i can make him aware of that... > > P.S- I have not seen his proposal yet but i am assuming he have > > mentioned it all that he have stated in his mails for freetype. > > > > And i will also be sharing my proposal draft very soon. > > Thanks! > > > Werner >
GSoC
I have read archive on orgs. Mailing list. I have some doubts, as this year's GSoC time is reduced to half, which implies that project should be smaller, and what sarthak have stated in his earlier mail(four or five points), is quite tough to be completed in such a short span of time, that is migrating CI, improving UI and comparison sol. apart from that if one will approach towards what one of the mentors have suggested i.e image generation it will be quite hectic to manage in only 10 weeks and also to adjust in your proposal's timeline. Or is there any probability that for a single project there can be more than one students in GSoC(many orgs do so). I think this can create some good condition to work on, as for rest of the projects stated in the list ,i haven't seen too many students approaching so far. That will be beneficial for the smooth process. P.S- I have not seen his proposal yet but i am assuming he have mentioned it all that he have stated in his mails for freetype. And i will also be sharing my proposal draft very soon. Thanks
Re: GSOC Project
Ok git it thanks werner and one more thing that i want to ask is for getting well in work with freetype i need to study whole documentation of freetype or i just need to have the intro and build it to the system, Inshorts i am asking you to suggest that what are the topics in which i should be acquaint so that i will not find any hurdle. Thanks Aman On Thu, Mar 18, 2021, 12:02 Werner LEMBERG wrote: > > Hello Aman, > > > > I am interested in the project -_"Develop a test framework for > > checking Freetype's rendering output" > > Great! > > > 1. What signifies the meaning of word "font corpora" as i haven't > > found anything about by googling it. > > A good and valid question. > > 'Corpora' is the plural form of the Latin word 'corpus'. A 'font > corpus' is a set of fonts that kind-of belong together, or have been > collected for a common purpose. For example, each time the FreeType > fuzzer finds a problem, the offending fuzzed font gets added to such a > corpus. > > For the problem of checking the rendering output, collecting fonts for > a similar corpus is necessary. Ideally, the elements of this corpus > should be tiny fonts of various font formats that either > > (1) increase the code coverage of the FreeType (mainly to check error > handling) > > or > > (2) test all aspects of the rendering pipeline, covering as much > features as possible. > > For the GSoC task at hand, (1) can be ignored more or less, since it > doesn't contribute to visual differences. > > A serious problem is that many important fonts are commercial fonts, > which can't be directly added to a freely available corpus. Most > fonts, however, allow subsetting, and collecting subsetted fonts is > similar to collecting PDF files that contain them and thus legally > allowed.[*] > > Let's assume that glyph 'foo' of font 'bar' causes a rendering > problem. A logical step would be to create a subsetted font of 'bar' > that contains just this single 'foo' glyph (more or less). > > > 2. Where can i find instructions to build free type > > Well, as with almost all source code package you should start with the > `README` file :-) > > https://gitlab.freedesktop.org/freetype/freetype > > > Werner > > > [*] At least this is what I think. It should be otherwise possible to > construct a minimum PDF file around a subsetted font. >
GSOC Project
Hello all, Myself Aman kapoor , I am a sophomore at Thapar University India. I have some experience of coding with C and C++ I am interested in the project -_"Develop a test framework for checking Freetype's rendering output" After reading the basic project overview i got some queries hope i will find my solutions 1. What signifies the meaning of word "font corpora" as i haven't found anything about by googling it. 2. Where can i find instructions to build free type Hope i will get my solutions to my small doubts, looking forward to contribute Thanks Aman