TestPlan-General

From Fonts WG

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 ...