From 8bbb973a6044e0b1c760921ee8a756ad4247b39d Mon Sep 17 00:00:00 2001 From: Just van Rossum Date: Mon, 15 Jul 2024 10:51:14 +0200 Subject: [PATCH] Explain the need for this test case --- tests/test_workflow.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tests/test_workflow.py b/tests/test_workflow.py index 266c1bb..5994cd3 100644 --- a/tests/test_workflow.py +++ b/tests/test_workflow.py @@ -73,6 +73,11 @@ async def processGlyph(self, glyph: VariableGlyph) -> VariableGlyph: ), ( """ +# This test font contains two problem cases: +# 1. VG_531A_00 contains a rectangle that has no width in a single source, +# which uncovered a bug with implied lineto calls with the CFF writer. +# 2. uni3479 (㑹) which uses "asymmetrical" axes, that lead to wrong results +# in normalized space: https://github.com/googlefonts/fontra-compile/issues/45 steps: - input: fontra-read source: "tests/data/notosanscjksc.fontra"