[fonttools/fonttools] ef5b8c: [feaLib] raise FeatureLibError for a BASE script l...

1 view
Skip to first unread message

Cosimo Lupo

unread,
Oct 9, 2026, 5:37:44 AM (7 days ago) Oct 9
to fontto...@googlegroups.com
Branch: refs/heads/main
Home: https://github.com/fonttools/fonttools
Commit: ef5b8cdbaf607754ddbdf34220f98ff47ba29862
https://github.com/fonttools/fonttools/commit/ef5b8cdbaf607754ddbdf34220f98ff47ba29862
Author: RavSinghChandan <ravcha...@gmail.com>
Date: 2026-10-08 (Thu, 08 Oct 2026)

Changed paths:
M Lib/fontTools/feaLib/parser.py
M Tests/feaLib/parser_test.py

Log Message:
-----------
[feaLib] raise FeatureLibError for a BASE script list without a matching tag list

A BaseScriptList with no BaseTagList before it raised UnboundLocalError,
and a default baseline that is not in the BaseTagList was only caught
when building, as a bare ValueError from list.index().


Commit: 4ffa93acdbd905915883c902f17276ec36d2721b
https://github.com/fonttools/fonttools/commit/4ffa93acdbd905915883c902f17276ec36d2721b
Author: Cosimo Lupo <cos...@anthrotype.com>
Date: 2026-10-09 (Fri, 09 Oct 2026)

Changed paths:
M Lib/fontTools/feaLib/parser.py
M Tests/feaLib/parser_test.py

Log Message:
-----------
Merge pull request #4263 from RavSinghChandan/fealib-base-script-list-checks

[feaLib] raise FeatureLibError for a BASE script list without a match…


Compare: https://github.com/fonttools/fonttools/compare/ab2b71de4490...4ffa93acdbd9

To unsubscribe from these emails, change your notification settings at https://github.com/fonttools/fonttools/settings/notifications
Reply all
Reply to author
Forward
0 new messages