Re: Integrate ftbench into FreeType's build structure(s)

2024-03-18 Thread Werner LEMBERG


Hello Peter,


thanks for your interest in FreeType.

> I'd like to work on this project: Integrate ftbench into FreeType's
> build structure(s).  I have implemented both approaches mentioned
> therein.
> 
> I modified ftbench to save its screen output to a file, which is
> then processed by my module to produce an HTML file. The code can be
> found here: pgfjr/ftbench-html: ftbench with HTML output
> (github.com).  Another
> version also modified ftbench to output an HTML file directly.  The
> code is here: pgfjr/ft-bench-html-v.2
> (github.com).
> 
> I have attached the output of the latter for your viewing. Both HTML
> outputs, of course, still need polishing, which I"m more than glad
> to do if I'm selected for this project.
> 
> I look forward to hearing from you soon.

Before doing any coding you should have contacted us.  The 'ftbench'
project was already tackled by a student last year, please look up the
many, many e-mails regarding this topic in our mailing list archive at

  https://lists.nongnu.org/archive/html/freetype-devel/

If you read the e-mails you will find out that the student (Ahmet
Goksu) has implemented almost exactly the same as you've shown to us.
In other words I'm sorry that you did a lot of work for something that
already exists.

  
https://gitlab.freedesktop.org/freetype/freetype-demos/-/tree/gsoc-2023-ahmet?ref_type=heads

The very problem, however, that couldn't be solved then, and which is
the topic of this year's 'ftbench' project, is to refine the results
so that the timing values become meaningful.  Right now, the timings
between identical runs vary so much that they are completely
meaningless, not helpful in any way.

We would be glad if you were interested in this topic.  Be warned,
however, that it is *not* trivial task.

[And yes, we should update the GSoC page with this information, sorry
for that.]


Werner



Re: GSOC Contribution

2024-03-18 Thread Werner LEMBERG

Hello Claire,


> I would like to become a contributor to your organization. How do I
> become a contributor?

FreeType is a library to render glyphs of a font, written in the
C programming language.  Becoming a 'contributor' essentially means
that you have experience with handling such a library, doing some
programming work.  You might have a look at

  https://freetype.org/gsoc.html

that lists some idea – if you have more suggestions, please write to
the 'freetype-devel' mailing list.


 Werner


GSOC Contribution

2024-03-18 Thread claire joseph
I would like to become a contributor to your organization. How do I become
a contributor?

Claire Joseph
1 758 488 2508
*"Teamwork is the ability to work together toward a common vision. The
ability to direct individual accomplishments toward organizational
objectives. It is the fuel that allows people to attain uncommon results."
– Andrew Carnegie*