googlefonts / googlefonts/fontations

Analyse whether Fontations meets requirements of FontConfig

Open
#669 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
826
Forks
75
Avg merge
22h 33m
Merged PRs (30d)
75

Description

Filing this issue to track FontConfig's font parsing and other dependencies on FT in order to estimate complexity of removal of FreeType in Chromium.

@behdad helpfully provided pointers to FontConfig's use of FreeType:
https://github.com/behdad/fontconfig/blob/master/src/fcfreetype.c
https://github.com/behdad/fontconfig/blob/master/fontconfig/fcfreetype.h

The second header is part of FontConfig's public API.

For removal of FreeType in Chrome, we'd need to find replacements for this functionality through Skrifa and read-fonts.

Since FontConfig exposes `FT_Face` at its own interface, I am not sure if changes to FontConfig's interface are needed, and whether FC uses the functions in `fcfreetype.h` internally.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.