googlefonts / googlefonts/glyphsLib

support exporting vertical kerning to UFO

Open
#824 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
201
Forks
56
Avg merge
17m
Merged PRs (30d)
1

Description

There's a `kerningVertical` dict in .glyphs sources, which glyphsLib can parse and serialize from/to .glyphs files. We need to find a way to export that to the UFO in a way that fontmake can then use with ufo2ft (https://github.com/googlefonts/ufo2ft/issues/668) to compile vkrn feature.

Contributor guide

Open the contributing guide

Research direction

Start by tracing the kerningVertical parsing and export path from .glyphs sources into UFO data. Compare the exported representation with what fontmake and ufo2ft need for vkrn compilation, using ufo2ft issue #668 as context. Done means vertical kerning survives export in a form the downstream toolchain can consume.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
build-system, tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.