[instancer] STAT: ElidedFallbackNameID is removed from 'name' table
See original GitHub issueWhen creating a static instance from a VF that has an ElidedFallbackNameID
in the STAT
table, the name record referred to by ElidedFallbackNameID
is deleted, but the field is not cleared.
I’m not sure what the fix should be:
- don’t delete the
name
table entry - clear the
ElidedFallbackNameID
field
Issue Analytics
- State:
- Created a year ago
- Comments:12 (8 by maintainers)
Top Results From Across the Web
gf-docs/Fontmake-STAT-patches.md at main - GitHub
In name table, check that all entries and variations of the font name are “Font ... Also remove the italic axis from fvar...
Read more >cdc.<capture_instance>_CT (Transact-SQL) - Microsoft Learn
The table returns one row for each insert and delete operation ... When the name of the change table is not specified at...
Read more >OpenType Feature File Specification | afdko - GitHub Pages
[ Note: Multiple master support has been withdrawn as of OpenType specification 1.3. ] 2.e.iii. Device table [ Currently not implemented. ] A...
Read more >SVV_TABLE_INFO - Amazon Redshift - AWS Documentation
Column name Data type Description
database text Database name.
schema text Schema name.
table_id oid Table ID.
Read more >MySQL 8.0 Reference Manual :: 13.7.3.1 ANALYZE TABLE ...
ANALYZE TABLE with the DROP HISTOGRAM clause removes histogram statistics for the named table columns from the data dictionary. Only one table name...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
probably just missing
Oh! I think it’s the pruningUnusedNames context manager defined in instancer.names module, which wraps calls to instantiateSTAT. The method calls getVariationNameIDs (also defined in instancer.names module) but for STAT table it does not also considers that ElidedFallbackNameID can “use” a name ID. So it assumes it’s unused and later it will be dropped on exit.