From 6f0be058dd354f86e59f63373edb7b043726a29f Mon Sep 17 00:00:00 2001 From: Anurag Thakur Date: Thu, 2 Sep 2021 05:00:10 -0700 Subject: [gsoc] Add project to migrate freetype-web to gitlab. --- gsoc.html | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) diff --git a/gsoc.html b/gsoc.html index 2c99c11..be24344 100644 --- a/gsoc.html +++ b/gsoc.html @@ -86,9 +86,73 @@ project, I want to contribute, please tell me what to do!” again and again…

+
+
Improve FreeType's website
+ +
+

The final step required for completing the migration + of FreeType to + the gitlab + instance of freedesktop.org is migrating the + FreeType website (i.e., + the freetype-web + repository).

+ +

This project is intented to migrate the website + hosting to gitlab pages and update the site's + functionality accordingly. Here is a preliminary list + of tasks.

+ +
    +
  • Convert the contents of the 'freetype-web' git + repository into a static website.
  • + +
  • Migrate 'freetype.org' hosting + to freedesktop + gitlab pages.
  • + +
  • Implement full-text search using something like + this + or this.
  • + +
  • Modernize the UI and improve layout for mobile + devices.
  • + +
  • Integrate with FreeType CI pipeline to provide + documentation generated from + latest master version in the git + repository.
  • + +
  • Integrate with FreeType regression testing + pipeline to display regressions.
  • +
+ +

If there is still time left after implementing the + above, the following can be done as a bonus, to show + your dedication to the project :-)

+ + + +

Difficulty: medium to + high. Requirements: HTML, CSS, JavaScript, + shell scripting. Potential mentors: Werner + Lemberg, Alexei Podtelezhnikov.

+
+
+
Develop a test framework for checking FreeType's rendering output
+

Right now, FreeType's rendering results of the current development version are not systematically @@ -231,6 +295,7 @@

Improve FreeType demo programs
+

Right now, FreeType comes with a suite of small graphic tools to test and showcase the library, most @@ -276,6 +341,7 @@

Add a ‘capability database’ to FreeType's auto-hinter
+

At smaller sizes, usually in the range 12ppem to 20ppem, it can happen that separate outlines of glyphs @@ -342,6 +408,7 @@

Integrate VFlib's TeX font support into FreeType
+

A GSoC 2018 project was a first try to integrate -- cgit v1.2.3