W3C

Publishing Maintenance Working Group Telco

29 January 2026

Attendees

Present
Abe Jellinek, Charles LaPierre, Brady Duga, Gautier Chomel, Grigorily Manucharian, Hadrien Gardeur, Ivan Herman, Daniel Kimberg, Laurent Le Meur, Masakazu Kitahara, Shinya Takami, Susan Neuhaus, Toshiaki Koike, Wendy Reid
Regrets
Avneesh Singh, Matt Garrish
Chair
Wendy Reid
Scribe
Dale Rogers

Meeting minutes

Selectors in Annotations - w3c/epub-specs#2892

Laurent Le Meur: Providing overview of selectors
… page being explained is https://www.w3.org/TR/annotation-model/

Brady Duga: model syntax is referring to a spine item not a manifest item. A manifest item is not necessarily in the spine.
… referring to an item in the Spine is easier than referring to an item in the manifest.

Laurent Le Meur: Showing examples of selectors.

Ivan Herman: The text selector was designed for a URL not HTML
… before this will go to the recommendation it will be looked at by other groups.
… I would prefer to use the work done by the web development group, rather than define the definition of the selector in the Working Group

Brady Duga: What is our fallback position if we propose solution that has not been defined by another group?

Laurent Le Meur: There is a different fallback solution.

Ivan Herman: The Text Fragment selector is the preferred solution. but if it is not specified, then there is another solution already proposed.

Laurent Le Meur: The Spatial selector will solve problems.

Hadrien Gardeur: I would rather reference solutions from other groups, than have to define something so technical in this group.

<Susan Neuhaus> +1 Hadrien Gardeur

Ivan Herman: We will be in contact with that group before this proposal goes for recommendation. So we will be able to adjust the proposal before hand.

Laurent Le Meur: The CSS selector is an alternate solution to the Text Fragment selector

Susan Neuhaus: Do I need to identify an element in HTML in order to find it a CSS selector?

Laurent Le Meur: No, CSS selectors will find content even if it is not specifically identified with an attribute.

Hadrien Gardeur: Do we want this to be general enough that it will work in different applications than EPUB? What is the scope?

Wendy Reid: EPUBs are rendered on different types of devices. Our solutions need to be aware of the limitation is processing capability of older reading systems.
… it depends on the inner structure on how data is loaded in an older reading system. The backwards compatibility is an issue.

Hadrien Gardeur: Reading systems will optimize their approach.

Brady Duga: Do we focus on resiliency over performance? +1 for CSS.

Ivan Herman: We have run into this technical hurdle before. CFI?
… let's use the technology CSS provides rather than trying to define something ourselves.

<Ivan Herman> +1 wendy

Wendy Reid: Having run into problems with bookmarks in the past, we need a robust solution.

Brady Duga: We need to keep the number of selectors small: Text, spatial, audio. We need a solution that will be actually implemented. Don't provide too many options for solving the same problem.

Susan Neuhaus: Would the solutions work with older EPUBS?

Hadrien Gardeur: It depends.

Ivan Herman: Based on today's discussion. Laurent Le Meur will come up with different wording.

JXL in EPUB

<Wendy Reid> w3c/epub-specs#2899, w3c/epub-spec#2896

Brady Duga: We need to fix the table that references media types regarding FXL

Susan Neuhaus: I recommend we merge the PR and make a note to fix the table.

<Wendy Reid> Proposed: Merge PR 2899, adding JXL support and information on EPUB version for core media types.

<Ivan Herman> +1

<Wendy Reid> +1

<Shinya Takami> +1

<Dale Rogers> +1

<Brady Duga> 0

<Gautier Chomel_> +1

<Charles LaPierre> +1

<Susan Neuhaus> +1

<Grigorily Manucharian> +1

<Hadrien Gardeur> +1

<Masakazu Kitahara> +1

RESOLUTION: Merge PR 2899, adding JXL support and information on EPUB version for core media types.

Summary of resolutions

  1. Merge PR 2899, adding JXL support and information on EPUB version for core media types.
Minutes manually created (not a transcript), formatted by scribe.perl version 248 (Mon Oct 27 20:04:16 2025 UTC).