From 5b7b99f10a6fc5c3bd87afa4a507d0b187bb3fca Mon Sep 17 00:00:00 2001 From: Werner Lemberg Date: Sun, 17 Jan 2021 13:19:26 +0100 Subject: gsoc.html: Add VFlib again. --- gsoc.html | 58 +++++++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 55 insertions(+), 3 deletions(-) diff --git a/gsoc.html b/gsoc.html index bdb62f6..fe79265 100644 --- a/gsoc.html +++ b/gsoc.html @@ -315,16 +315,68 @@ +
+
Integrate VFlib's TeX font support into FreeType
+
+

A GSoC + 2018 project was a first try to integrate + VFLib + into FreeType. This library contains mature support + for TeX's bitmap formats (in + particular GF and PK fonts, + together with TFM metric files + and VF virtual fonts).

+ +

The project would be as follows.

+ +
    +
  • Evaluate the existing code to find out whether it + can be used as a starting point to complete the + begun task, this is, to merge VFlib's source code + into FreeType, thus providing new modules to handle + TeX bitmap fonts.
  • + +
  • Evaluate different routes if necessary. For + example, it might be easier to provide simple and + small wrapper modules that call VFlib functions. In + other words, this wouldn't integrate the code of + VFlib but have it as an external dependency.
  • + +
  • Create modules.
  • +
+ +

The canonic reference of + the PK, GF, TFM, + and VF font formats is the source code of + the TeX + tools gftopk + (for + PK), gftype + (for + GF), tftopl + (for TFM), + and vftovp + (for VF).

+ +

Difficulty: medium (hard for VF + support). Requirements: C, Unix build tools, + knowledge of TeX infrastructure + (using TeXLive + is recommended). Potential mentor: Werner + Lemberg (FreeType).

+
+
+

Do you have more ideas? Please write to - our mailing + our mailing list so that we can discuss your suggestions, - eventually adding them to the list!

+ eventually adding them to the list!

-

Last update: 16-Jan-2021

+

Last update: 17-Jan-2021

-- cgit v1.2.3