W3C

– DRAFT –
Web Fonts Working Group Teleconference

10 November 2025

Attendees

Present
fantasai, fwang
Regrets
-
Chair
-
Scribe
ChrisL

Meeting minutes

video demo at https://www.w3.org/2025/11/TPAC/demo-font-transfer.html

Studio株式会社 is working on an IFT implementation for production use

https://studio.inc/

recent updates

<Skef> There was some markup added to capture requirements programmatically for the purpose of referecing them in tests

RESOLUTION: Chris will update the spec changes section and we will publish an updated CR draft.

<Skef> The changes just mentioned more or less capture what has changed since the Candidate draft publication

https://github.com/w3c/IFT/commits/main/

<Garret> Skef: add a topic to talk about encoder testing.

Encoder tests are not out of scope; they would need to compare an original and an encoded font

(Discussion of "should" conformance requirements and testability)

We may tag the should-level statements

Review of conformance statements

<Skef> Normative requirements in spec: We discussed that the format-level requirements (the "musts") have been marked so they can be pulled out for reference in tests. The more flexible requirements that ensure that font behavior is preserved ("the shoulds") have not been marked with spans but may be in the future as a result of encoding testing plans.

RESOLUTION: Make Appendix A normative

https://w3c.github.io/IFT/Overview.html#feature-tag-list

<Skef> We subsequently decided that the default layout tag testing situation was complicated enough that we are tabling the decision to make it normative and will discuss the issue further in future meetings.

IFT Encoder and segmentation

(slides to be made available in due course)

Conformance Tests, continued

<Garret> https://docs.google.com/document/d/1wRM3ik3CRnp2a9tomT8I1sNypdyyrdcEYTmqoW5vGt0/edit?usp=sharing

Summary of resolutions

  1. Chris will update the spec changes section and we will publish an updated CR draft.
  2. Make Appendix A normative
Minutes manually created (not a transcript), formatted by scribe.perl version 248 (Mon Oct 27 20:04:16 2025 UTC).

Diagnostics

Succeeded: s/tage/tag/

Succeeded: s/and updated/an updated

Succeeded: s/avil/avail/

No scribenick or scribe found. Guessed: ChrisL

Active on IRC: ChrisL, Garret, Skef, streude, Vlad