Back to Programs

Programming languages

FreeType

FreeType is a software library to render fonts.

autotoolscmeson

Participation history

8 GSoC years

2024

0 projects

Official year page
This year is recorded for the organization, but project-level links are not present in the source dataset.

2023

3 projects

Official year page

Integrating ftbench into FreeType's Build Structure: A Performance Benchmarking Automation Project

The goal of this project is to improve the ftbench program in FreeType's build structure for easier performance testing. The current manual process...

Integrate FreeType with alternative rendering engines

Investigate and implement alternative font renderers in FreeType, including: • font-rs: A font renderer developed by Raph Levien. A blogpost...

Adding a “capabilities database” to the FreeType auto-hinter

It is easy to render fonts well on screens with high pixel density. However, straightforward algorithms run into problems when rendering with few...

2022

2 projects

Official year page

Integrate FreeType with alternative font rendering engines

Investigate and implement alternative font renderers in FreeType, including: • font-rs • font-go • fontdue • Pathfinder Thus the project is about...

Improve FreeType demo program ftinspect

In this project, the Qt-based ftinspect program in the FreeType Demo Programs project is improved from a skeleton with extremely limited...

2021

1 project

Official year page

Re: Develop a test framework for checking FreeType's rendering output

This Framework aims to compare the development version to the baseline version . Upon each commit, several builds are triggered for various operating...

2020

3 projects

Official year page

Add / Improve Freetype Testing Framework

I plan to address the idea "Develop a test framework for checking FreeType's rendering output". Frreetype needs to be able to compare images for...

Replace FreeType's tracing and debugging facilities with an external logging library

FreeType is an open-source library used to render fonts​. FreeType is packed with a lot of complex font-related features, therefore, logging is an...

Integrating Distance Field Generation in FreeType

Distance fields looks similar to rasterized images but are very different from them. In the context of fonts, each pixel in a distance field image...

2019

3 projects

Official year page

Improve the 'ftinspect' demo program

‘ftinspect’ is an essential part of FreeType to show how a font gets rendered by FreeType, allowing control over virtually all rendering parameters....

Adding support for OpenType-SVG Fonts to FreeType

To support colored glyphs in OpenType fonts, several formats currently exist, namely SBIX, CBDT and COLR. These are used widely with varying degree...

Add Support for WOFF2 Fonts to FreeType

The aim of this project is to integrate seamless support for the WOFF File Format 2.0 into FreeType so that these fonts can be recognized,...

2018

3 projects

Official year page

Improve Fuzzing for FreeType

Fuzzing is a very important asset when verifying programs, as it reveals critical edge cases that can be missed easily by structured testing....

Redevelop FreeType's documentation using markdown

The goal of this project is to redesign and fully automate the documentation methods for FreeType, and make it easier to update and manage the...

Integrating VFlib's TeX format drivers into FreeType

The goal of this project is to add the support of TeX's bitmap font formats (GF, TFM, PK and VF fonts) into FreeType by providing new modules to...

2017

2 projects

Official year page

GSoC 2017 Proposal - Kushal

For a widely used library like FreeType, a test framework to check font rasterization is a must have. Having a test framework to test the output of...

Adding support for Type 1 fonts to Adobe CFF Engine

Thanks to Adobe's contribution of their CFF engine, FreeType has excellent rasterization of CFF fonts. However, Type 1 fonts, a similar PostScript...