TestPlan-General
Test Plan - General
These items are required of implementations, but are difficult to test without instrumented access to the internals of a browser, for example.
css3font
Either untestable, or requires passing the entire CSS3 Fonts test suite. Conformance criterion may need rewording (or remove the bold MUST)
maycompress and maycompress2
This does not seem testable. If all tables are compressed, or none are, or some are and some are not, these are all conformant. The larger statement within which this is embedded, is testable and involves comparing an sfnt font with the equivalent woff file, but is then more of an authoring tool test.
metadata-optional
Not testable. Including metadata and not including it are both conformant.
ascending-recreated
Hard to test, requires access to decoded font (and conformance requires there is no access to it). Could be tested by a special build of a UA?
mayreorder
Hard to test, requires access to decoded font (and conformance requires there is no access to it). Could be tested by a special build of a UA?
metadata-maydisplay
Not testable.
langselect
Hard to test. If it uses the algorithm its a pass, if it does something else its a pass ...
metadata-extensions-optional
Not testable.
nameoptional
Hard to test. If it uses the algorithm its a pass, if it does something else its a pass ...
value-langselect
Hard to test. If it uses the algorithm its a pass, if it does something else its a pass ...