Skip to content

Updates to current 2015 spec #8

Open
@HinTak

Description

@HinTak

This is place holder to track all the 2015 spec related updates. Specific detailed discussions about individual items, please fie additional issues and put a URL back here.

New tables that need checking - e.g. COLR/CPAL/MATH/SVG . We also need font samples with these features for testing.

New versions of tables - e.g. OS/2 v5 (was v3 in 2009), checking additional fields (two new ones), and expanded or modified usage of existing fields, such as the usage of the code page bits being changed from reserved to used by lesser-used languages. There are likely other tables having an overhaul, like the kern table between 2003 and 2009, which require new tests to be written and added.

CBLC/CBDT falls uncomfortably between these - it is a variation/enhancement of existing tables, so the current code put these through the existing tables' code path. But there are additional work to be done , to check old table name with new features and new table names with old version, as well as checking all the new features added in CBLC/CBDT.

There is smaller scale change like expansion of the feature list ( http://www.microsoft.com/typography/otspec/featurelist.htm) . Mostly it is expansion, but additional warnings need to be done on withdrawn tags also.

Lastly I should mention that CFF support is poor, though a pre-2009 table.

Thanks Sami Artur Mandelbaum on (http://typedrawers.com/discussion/1222/microsoft-font-validator-lives/p2) for suggesting https://github.com/khaledhosny/xits-math for future MATH table testing.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions