summaryrefslogtreecommitdiff
path: root/gsoc.html
diff options
context:
space:
mode:
authorAlexei Podtelezhnikov <apodtele@gmail.com>2019-03-18 22:50:02 -0400
committerAlexei Podtelezhnikov <apodtele@gmail.com>2019-03-18 22:50:02 -0400
commit56697455671cbc52caefe6dd75d48f796992987c (patch)
treed9072eddd72bcf99da71bd1407d7903fe0c20bd4 /gsoc.html
parentede499c36904565116947cfe543fa9810b1287e9 (diff)
gsoc.html: Mention WOFF2 support.
Diffstat (limited to 'gsoc.html')
-rw-r--r--gsoc.html29
1 files changed, 29 insertions, 0 deletions
diff --git a/gsoc.html b/gsoc.html
index 5fc6454..b79e33b 100644
--- a/gsoc.html
+++ b/gsoc.html
@@ -114,6 +114,35 @@
</dl>
<dl>
+ <dt>Add support for the <code>WOFF2</code> fonts
+ <dd>
+ <p>FreeType currently supports WOFF 1.0 fonts,
+ which are zlib-compressed SFNT fonts. The support for
+ <a href=https://www.w3.org/TR/WOFF2/>WOFF 2.0</a>
+ with improved Brotli compression is lacking. This project would
+ likely involve the following.
+
+ <ul>
+ <li>Study the specification how SFNT fonts are wrapped
+ into WOFF2 files.</li>
+
+ <li>Explore if it is possible to borrow
+ <a href=https://github.com/google/woff2>some code</a>
+ donated by Google.</li>
+
+ <li>Integrate seemless WOFF2 support into FreeType so that
+ these fonts can be recognized, decompressed, and opened as
+ any other SFNT font, without any changes to API.
+ </ul>
+
+ <p><em>Difficulty:</em> medium to
+ high. <em>Requirements:</em> C, Unix build
+ tools. <em>Potential mentors:</em> Werner Lemberg,
+ Alexei Podtelezhnikov, Toshiya Suzuki (FreeType).</p>
+ </dd>
+ </dl>
+
+ <dl>
<dt>Add support for the &lsquo;<code>SVG </code>&rsquo;
OpenType table to render color fonts</dt>
<dd>