diff --git a/content/english/about/_index.md b/content/english/about/_index.md index 9457795..775020a 100644 --- a/content/english/about/_index.md +++ b/content/english/about/_index.md @@ -6,7 +6,13 @@ draft: false layout: about --- -*Work in progress* +Qualebook public presentations: +* Assises du livre numérique (France): [QUALINUM la liste de référence qualité du livre numérique, Youtube](https://youtu.be/zg6C0cuDUqE?list=PLY0BtmO03yYGQ8sQ7fwSw7IVaymmtp4Pm&t=2413) +* Digital Publishing Summit 2024: [Quality of ebooks, Video of the presentation on the EDRLab website](https://www.edrlab.org/events/digital-publishing-summit-2024/#1708288836982-85ce3f99-0b0f) + + + +*Qualebook, is a Work in progress* Digital publishing has developed appropriate industrialization and standardization processes, such as the EPUB format, but is not immune to external injunctions linked to legal provisions and societal issues. diff --git a/content/english/rules/001.md b/content/english/rules/001.md index 1e26ee2..e48fe14 100644 --- a/content/english/rules/001.md +++ b/content/english/rules/001.md @@ -14,6 +14,8 @@ date: 2024-02-23 objectif: ["Inform users of the conditions under which content is published", "Inform users of the conditions for copying and reuse"] Meo: ["Indicate the rights to copy and reuse the various elements of the book on one or more dedicated pages identified as such (copyrights page and credits page)."] Controle: ["Verify the presence of complete mention of copy and reuse rights on one or more dedicated pages accessible via the table of contents or via one or more landmarks"] +epubcheck: +ace: Source: ["Opquast"] Referentiel: [""] Steps: ["Design", "Editorial"] diff --git a/content/english/rules/002.md b/content/english/rules/002.md index 4f4f430..5601134 100644 --- a/content/english/rules/002.md +++ b/content/english/rules/002.md @@ -22,6 +22,8 @@ Controle: ["In the source code of each page examined
  • Check the presence of the tag <meta name="description" content="" /> or an equivalent using, for example, browser development tools.
  • Check that the text of this tag actually describes, in a specific or more generic way, the content of the page.
  • "] +epubcheck: +ace: Source: ["Opquast"] Referentiel: [""] Steps: ["Editorial", "Development"] diff --git a/content/english/rules/003.md b/content/english/rules/003.md index 9c60d61..e3e53eb 100644 --- a/content/english/rules/003.md +++ b/content/english/rules/003.md @@ -21,6 +21,8 @@ objectif: [ Meo: ["Make sure the month is written in full (“December”) or abbreviated (“Dec”), but not in numerical format.", "Indicate the 4 digits of the year. This requirement should be provided for in content management systems where dating is automated."] Controle: ["Identify the pages containing dates, and for each of the dates found: Check that the month is not indicated in a numerical format, but in letters (complete or abbreviated). Check that the year is indicated in four digits and not two. The dates to be entered by the end user in the forms are not affected by this good practice: their format, whatever it may be, is considered sufficiently explicit, as long as the entry is made via a datepicker or manually but with an indication of the expected format (like DD/MM/YY)."] +epubcheck: +ace: Source: ["Opquast"] Referentiel: [""] Steps: ["Conception", "Editorial"] diff --git a/content/english/rules/004.md b/content/english/rules/004.md index f2dc60e..7babba1 100644 --- a/content/english/rules/004.md +++ b/content/english/rules/004.md @@ -33,6 +33,8 @@ its meaning immediately indicated in the context, for example in parentheses, a link on the acronym giving access to its meaning, for example in a glossary, or the abbr element with a title attribute explaining its meaning. "] +epubcheck: +ace: Source: ["Opquast"] Referentiel: [""] Steps: ["Development", "Conception", "Editorial"] diff --git a/content/english/rules/005.md b/content/english/rules/005.md index bb6c4f8..3ebf247 100644 --- a/content/english/rules/005.md +++ b/content/english/rules/005.md @@ -22,6 +22,8 @@ objectif: [ Meo: ["Associate each content that requires it (article, news, product, etc.) with its displayed publication date."] Controle: ["Check that the content that requires it is all associated with a displayed publication date." ] +epubcheck: +ace: Source: ["Opquast"] Referentiel: [""] Steps: ["Conception"] diff --git a/content/english/rules/006.md b/content/english/rules/006.md index 708b296..04f4232 100644 --- a/content/english/rules/006.md +++ b/content/english/rules/006.md @@ -31,6 +31,8 @@ Controle: ["For each page containing specific vocabulary, check that it is possi Or directly to the definition of terms from at least their first occurrence on each page of the site via a link or a tooltip. " ] +epubcheck: +ace: Source: ["Opquast"] Referentiel: [""] Steps: ["Contents", "Editorial"] diff --git a/content/english/rules/007.md b/content/english/rules/007.md index 16a7a0f..0b86ab0 100644 --- a/content/english/rules/007.md +++ b/content/english/rules/007.md @@ -29,6 +29,8 @@ Controle: ["Within the book reviewed: " ] +epubcheck: +ace: Source: ["Opquast"] Referentiel: [""] Steps: ["Conception", "Editorial"] diff --git a/content/english/rules/008.md b/content/english/rules/008.md index 62ff0b7..360f6ec 100644 --- a/content/english/rules/008.md +++ b/content/english/rules/008.md @@ -24,6 +24,8 @@ Meo: ["For each graph representing numerical data (curve, diagram, histogram, pi "] Controle: ["Check the presence, for each graph, of structured content indicating all the numerical data it represents, or of a link to a page providing them."] +epubcheck: +ace: Source: ["Opquast"] Referentiel: [""] Steps: ["Conception", "Editorial"] diff --git a/content/english/rules/009.md b/content/english/rules/009.md index b441c95..3e3c9b9 100644 --- a/content/english/rules/009.md +++ b/content/english/rules/009.md @@ -22,6 +22,8 @@ Controle: ["On the home page: Check the presence of information, a sentence or content summarizing the content and services offered on the site. " ] +epubcheck: +ace: Source: ["Opquast"] Referentiel: [""] Steps: ["Conception", "Editorial"] diff --git a/content/english/rules/010.md b/content/english/rules/010.md index ea827b4..6209c11 100644 --- a/content/english/rules/010.md +++ b/content/english/rules/010.md @@ -18,6 +18,8 @@ tags: ["", ""] objectif: ["Avoid disappointment", "Warn users"] Meo: ["Associate specific audience information with the book", "Include specific audience information on the book presentation page"] Controle: ["For any book whose consultation may be shocking or not suitable for a certain category of the population (minors, etc.), check for the presence of an indication of the public for which the book is intended."] +epubcheck: +ace: Source: ["Opquast", "SNE"] Referentiel: [""] Steps: ["", ""] diff --git a/content/english/rules/011.md b/content/english/rules/011.md index 6eb63b6..6052392 100644 --- a/content/english/rules/011.md +++ b/content/english/rules/011.md @@ -19,6 +19,8 @@ objectif: ["Allow users to unambiguously identify a physical contact capable of Meo: ["The name and address of the publishing house is written in an identified section", "The name of the publishing house is indicated in the OPF file using the dc:publisher element", "The name of the publishing house is indicated in the ONIX file"] Controle: ["" ] +epubcheck: +ace: Source: ["Opquast"] Referentiel: [""] Steps: ["", ""] diff --git a/content/english/rules/012.md b/content/english/rules/012.md index d03b7a6..e27e73a 100644 --- a/content/english/rules/012.md +++ b/content/english/rules/012.md @@ -19,6 +19,8 @@ objectif: ["Improve the accessibility of content to people with disabilities. ", Meo: ["Write the content of the title element of each Content Document to indicate the name of the site."] Controle: ["" ] +epubcheck: +ace: Source: ["Opquast"] Referentiel: [""] Steps: ["Conception", "Editorial"] diff --git a/content/english/rules/013.md b/content/english/rules/013.md index 4302472..eef9388 100644 --- a/content/english/rules/013.md +++ b/content/english/rules/013.md @@ -19,6 +19,8 @@ objectif: ["Allow users to immediately identify the nature of the content of eac Meo: ["Write the content of the title element of each page so that it describes, as concisely as possible, the content or function of the page"] Controle: ["Check that each page title (title element) identifies the content or function of the page." ] +epubcheck: +ace: Source: ["Opquast", "SNE"] Referentiel: [""] Steps: ["Editorial", ""] diff --git a/content/english/rules/014.md b/content/english/rules/014.md index b8cd0f5..d5c0073 100644 --- a/content/english/rules/014.md +++ b/content/english/rules/014.md @@ -19,6 +19,8 @@ objectif: ["", ""] Meo: [""] Controle: ["" ] +epubcheck: +ace: Source: ["Opquast"] Referentiel: [""] Steps: ["", ""] diff --git a/content/english/rules/015.md b/content/english/rules/015.md index 51adcf1..87180c3 100644 --- a/content/english/rules/015.md +++ b/content/english/rules/015.md @@ -19,6 +19,8 @@ objectif: ["", ""] Meo: [""] Controle: ["" ] +epubcheck: +ace: Source: ["Opquast"] Referentiel: [""] Steps: ["", ""] diff --git a/content/english/rules/016.md b/content/english/rules/016.md index 55c481a..7fd8983 100644 --- a/content/english/rules/016.md +++ b/content/english/rules/016.md @@ -19,6 +19,8 @@ objectif: ["", ""] Meo: [""] Controle: ["" ] +epubcheck: +ace: Source: ["Opquast"] Referentiel: [""] Steps: ["", ""] diff --git a/content/english/rules/017.md b/content/english/rules/017.md index 369c219..a66fddd 100644 --- a/content/english/rules/017.md +++ b/content/english/rules/017.md @@ -19,6 +19,8 @@ objectif: ["", ""] Meo: [""] Controle: ["" ] +epubcheck: +ace: Source: ["Opquast"] Referentiel: [""] Steps: ["", ""] diff --git a/content/english/rules/018.md b/content/english/rules/018.md index cef2818..c455007 100644 --- a/content/english/rules/018.md +++ b/content/english/rules/018.md @@ -19,6 +19,8 @@ objectif: ["", ""] Meo: [""] Controle: ["" ] +epubcheck: +ace: Source: ["Opquast"] Referentiel: [""] Steps: ["", ""] diff --git a/content/english/rules/019.md b/content/english/rules/019.md index 8351ad8..68f0717 100644 --- a/content/english/rules/019.md +++ b/content/english/rules/019.md @@ -19,6 +19,8 @@ objectif: ["", ""] Meo: [""] Controle: ["" ] +epubcheck: +ace: Source: ["Opquast"] Referentiel: [""] Steps: ["", ""] diff --git a/content/english/rules/020.md b/content/english/rules/020.md index 2c6450c..5810c02 100644 --- a/content/english/rules/020.md +++ b/content/english/rules/020.md @@ -19,6 +19,8 @@ objectif: ["", ""] Meo: [""] Controle: ["" ] +epubcheck: +ace: Source: ["Opquast"] Referentiel: [""] Steps: ["", ""] diff --git a/content/english/rules/021.md b/content/english/rules/021.md index e6cf52f..7b164b6 100644 --- a/content/english/rules/021.md +++ b/content/english/rules/021.md @@ -19,6 +19,8 @@ objectif: ["", ""] Meo: [""] Controle: ["" ] +epubcheck: +ace: Source: ["Opquast"] Referentiel: [""] Steps: ["", ""] diff --git a/content/english/rules/022.md b/content/english/rules/022.md index daa84d7..6e4393e 100644 --- a/content/english/rules/022.md +++ b/content/english/rules/022.md @@ -1,8 +1,8 @@ --- N: '111' Rubrique: Images et médias -title: Each decorative image has a suitable text alternative. -abstract: +title: "Each decorative image is tagged as it is" +abstract: "Digital book reading devices often allow synthetic voice reproduction and some users with disabilities use screen readers to obtain alternative audio or tactile reproduction. In these two cases, textual alternatives to the images are reproduced, which can confuse understanding or become annoying in the case of images for decorative purposes. To avoid making the reading cumbersome, it is necessary to correctly inform the decorative function." categories: ["Images and media"] agrege: O4111-E022 opquast: '4 111' @@ -14,11 +14,14 @@ after: "023" actif: '1' layout: rules date: 2024-09-18 -tags: ["", ""] -objectif: ["", ""] -Meo: [""] -Controle: ["" -] +tags: ["Accessibility", "Reading experience"] +objectif: ["Prevent users placed in contexts where images are not perceptible (synthetic voice, screen reader or immersive reading) from being disturbed by unnecessary information.", "Provide crawlers with only relevant information. ", + "Improve the accessibility of content to people with disabilities.", + "Improve the consideration of content by search engines and indexing tools"] +Meo: ["Give each decorative img element an empty alt attribute (alt=).","Give each decorative element an attribute (role=presentation)"] +Controle: ["Check the arguments of images that do not convey information necessary for understanding. This can be done in the code or using the table of images available in the ACE report"] +epubcheck: false +ace: true Source: ["Opquast"] Referentiel: [""] Steps: ["", ""] diff --git a/content/english/rules/023.md b/content/english/rules/023.md index 9808718..cf5b49e 100644 --- a/content/english/rules/023.md +++ b/content/english/rules/023.md @@ -2,7 +2,7 @@ N: '112' Rubrique: Images et médias title: Each image link has an appropriate text alternative. -abstract: +abstract: Images can be provided with a URL directing the reader to a new page, in which case the destination of the link must be indicated categories: ["Images and media"] agrege: O4112-E023 opquast: '4 112' @@ -14,11 +14,28 @@ after: "024" actif: '1' layout: rules date: 2024-09-18 -tags: ["", ""] -objectif: ["", ""] -Meo: [""] -Controle: ["" +tags: ["Accessibility", ""] +objectif: ["Indicate the content of the image", " +Indicate where the link goes and avoid “click here” texts. +Indicate the navigation path explicitly", " +Understand the function of the image and the meaning of the URLs present on the images", " +Allow good indexing by the reading application."] +Meo: ["Décrire l’action associée au clic sur l’image", " +Indiquer l’adresse de la page cible ou le rôle du lien dans l’attribut alt de l’élément img ;", " +Indiquer l’adresse de la page cible ou le rôle du lien dans alt de l’élément area ;", " +Indiquer l’adresse de la page cible ou le rôle du lien dans alt de l’élément object ;", " +Indiquer l’adresse de la page cible ou le rôle du lien dans alt de l’élément canevas ;", " +Nommer le fichier de l’image avec des mots clés explicites +Indiquer l’adresse de la page cible de façon explicite"] +Controle: ["Verify that the alt attribute of each affected img element indicates the target or role of the link.", " +Verify that the alt attribute of each area element concerned indicates the target or role of the link.", " +Verify that the content of each affected object element indicates the target or role of the link.", " +Verify that the content of each affected canvas element indicates the target or role of the link.", " +Check the textual wording of any other element having the role of a link." ] +epubcheck: false +ace: true +necessaryhumancheck: true Source: ["Opquast"] Referentiel: [""] Steps: ["", ""] diff --git a/content/english/rules/024.md b/content/english/rules/024.md index b8fad9c..e512c51 100644 --- a/content/english/rules/024.md +++ b/content/english/rules/024.md @@ -1,8 +1,8 @@ --- N: '113' Rubrique: Images et médias -title: Each information-carrying image is provided with an appropriate textual alternative. -abstract: +title: "Each information-carrying image is provided with an appropriate textual alternative." +abstract: "Informative images can be illustrations (painting, drawing, photo, comic strip, map, timeline, label, etc.), graphs, data tables. In the case of illustrations, it is important to specify in the alternative text the nature of the document and the description." categories: ["Images and media"] agrege: O4113-E024 opquast: '4 113' @@ -14,12 +14,13 @@ after: "025" actif: '1' layout: rules date: 2024-09-18 -tags: ["", ""] -objectif: ["", ""] -Meo: [""] -Controle: ["" -] +tags: ["Accessbility", "Reading Experience"] +objectif: ["Allow readers placed in contexts where images are not perceptible (synthetic voice, screen reader, immersive reading) to understand the meaning of images that they cannot see."] +Meo: ["Give each img element concerned an alt attribute reproducing the information, a link adjacent to the image playing the same role, either in the content of the page, in the immediate context of the image. In the latter case, the alternative can indicate the presence of this description and refer to it."] +Controle: ["Check that the alt attribute of each img element concerned reproduces the information carried by the image.", "Check the presence and relevance of the extended description if applicable.", "Check understanding in the absence of the image."] +epubcheck: false +ace: true Source: ["Opquast"] -Referentiel: [""] -Steps: ["", ""] +Referentiel: ["WCAG"] +Steps: ["Conception", "Editorial"] --- \ No newline at end of file diff --git a/content/english/rules/025.md b/content/english/rules/025.md index cc53db0..43c7a84 100644 --- a/content/english/rules/025.md +++ b/content/english/rules/025.md @@ -1,8 +1,8 @@ --- N: '114' Rubrique: Images et médias -title: Thumbnails and previews are not larger images resized on the client side. -abstract: +title: Images are not resized for no reason. +abstract: When including images in an EPUB (Electronic Publication) file, it's important to balance image quality with file size to ensure a good reading experience and efficient performance. Here are some guidelines for determining the appropriate resolution and format for images in an EPUB categories: ["Images and media"] agrege: O4114-E025 opquast: '4 114' @@ -14,11 +14,13 @@ after: "026" actif: '1' layout: rules date: 2024-09-18 -tags: ["", ""] +tags: ["suggested deletion", ""] objectif: ["", ""] Meo: [""] Controle: ["" ] +epubcheck: false +ace: false Source: ["Opquast"] Referentiel: [""] Steps: ["", ""] diff --git a/content/english/rules/026.md b/content/english/rules/026.md index 26d6aa2..ab47b0f 100644 --- a/content/english/rules/026.md +++ b/content/english/rules/026.md @@ -1,8 +1,8 @@ --- N: '115' Rubrique: Images et médias -title: Included objects have an appropriate text alternative. -abstract: +title: Included objects have an appropriate fallback. +abstract: Some digital books contain particular objects such as interactive javascript elements (form, map, etc.) which may be impossible to consult in certain contexts. An alternative allows access to their content. categories: ["Images and media"] agrege: O4115-E026 opquast: '4 115' @@ -15,11 +15,15 @@ actif: '1' layout: rules date: 2024-09-18 tags: ["", ""] -objectif: ["", ""] -Meo: [""] -Controle: ["" -] +objectif: ["Provide access to information for users whose reading device does not support the inclusion of objects or the technologies used in the included objects.", " +Facilitate the exploitation of this content by robots.", " +Improve the accessibility of content to people with disabilities.", " +Improve the consideration of content by search engines and indexing tools"] +Meo: ["Use intrinsic fallback mechanisms (such as those available for the [html] object and canvas elements) or, when an intrinsic fallback is not applicable, by using a manifest-level fallback. Fallback chains are created using the fallback attribute on manifest item elements. This attribute references the ID [xml] of another manifest item that is a fallback for the current item. "] +Controle: [""] +epubcheck: false +ace: false Source: ["Opquast"] -Referentiel: [""] +Referentiel: ["https://www.w3.org/TR/epub-33/#sec-resource-fallbacks"] Steps: ["", ""] --- \ No newline at end of file diff --git a/content/english/rules/027.md b/content/english/rules/027.md index 200b05a..d3125b3 100644 --- a/content/english/rules/027.md +++ b/content/english/rules/027.md @@ -19,6 +19,8 @@ objectif: ["", ""] Meo: [""] Controle: ["" ] +epubcheck: +ace: Source: ["Opquast"] Referentiel: [""] Steps: ["", ""] diff --git a/content/english/rules/028.md b/content/english/rules/028.md index b977cd3..2c6eba6 100644 --- a/content/english/rules/028.md +++ b/content/english/rules/028.md @@ -19,6 +19,8 @@ objectif: ["", ""] Meo: [""] Controle: ["" ] +epubcheck: +ace: Source: ["Opquast"] Referentiel: [""] Steps: ["", ""] diff --git a/content/english/rules/029.md b/content/english/rules/029.md index 5890d21..ccb4f3c 100644 --- a/content/english/rules/029.md +++ b/content/english/rules/029.md @@ -19,6 +19,8 @@ objectif: ["", ""] Meo: [""] Controle: ["" ] +epubcheck: +ace: Source: ["Opquast"] Referentiel: [""] Steps: ["", ""] diff --git a/content/english/rules/030.md b/content/english/rules/030.md index 1eda3eb..7d13451 100644 --- a/content/english/rules/030.md +++ b/content/english/rules/030.md @@ -19,6 +19,8 @@ objectif: ["", ""] Meo: [""] Controle: ["" ] +epubcheck: +ace: Source: ["Opquast"] Referentiel: [""] Steps: ["", ""] diff --git a/content/english/rules/031.md b/content/english/rules/031.md index 905011e..d9147dc 100644 --- a/content/english/rules/031.md +++ b/content/english/rules/031.md @@ -19,6 +19,8 @@ objectif: ["", ""] Meo: [""] Controle: ["" ] +epubcheck: +ace: Source: ["Opquast"] Referentiel: [""] Steps: ["", ""] diff --git a/content/english/rules/032.md b/content/english/rules/032.md index 64cf554..d5a2c88 100644 --- a/content/english/rules/032.md +++ b/content/english/rules/032.md @@ -19,6 +19,8 @@ objectif: ["", ""] Meo: [""] Controle: ["" ] +epubcheck: +ace: Source: ["Opquast"] Referentiel: [""] Steps: ["", ""] diff --git a/content/english/rules/033.md b/content/english/rules/033.md index bc67ba0..10ecebb 100644 --- a/content/english/rules/033.md +++ b/content/english/rules/033.md @@ -19,6 +19,8 @@ objectif: ["", ""] Meo: [""] Controle: ["" ] +epubcheck: +ace: Source: ["Opquast"] Referentiel: [""] Steps: ["", ""] diff --git a/content/english/rules/034.md b/content/english/rules/034.md index fbd38cd..b5ff53f 100644 --- a/content/english/rules/034.md +++ b/content/english/rules/034.md @@ -19,6 +19,8 @@ objectif: ["", ""] Meo: [""] Controle: ["" ] +epubcheck: +ace: Source: ["Opquast"] Referentiel: [""] Steps: ["", ""] diff --git a/content/english/rules/035.md b/content/english/rules/035.md index 4c1637e..b7c55b8 100644 --- a/content/english/rules/035.md +++ b/content/english/rules/035.md @@ -19,6 +19,8 @@ objectif: ["", ""] Meo: [""] Controle: ["" ] +epubcheck: +ace: Source: ["Opquast"] Referentiel: [""] Steps: ["", ""] diff --git a/content/english/rules/036.md b/content/english/rules/036.md index 3d69f72..a6cddb4 100644 --- a/content/english/rules/036.md +++ b/content/english/rules/036.md @@ -19,6 +19,8 @@ objectif: ["", ""] Meo: [""] Controle: ["" ] +epubcheck: +ace: Source: ["Opquast"] Referentiel: [""] Steps: ["", ""] diff --git a/content/english/rules/037.md b/content/english/rules/037.md index 1cec11a..cbf0a52 100644 --- a/content/english/rules/037.md +++ b/content/english/rules/037.md @@ -19,6 +19,8 @@ objectif: ["", ""] Meo: [""] Controle: ["" ] +epubcheck: +ace: Source: ["Opquast"] Referentiel: [""] Steps: ["", ""] diff --git a/content/english/rules/038.md b/content/english/rules/038.md index 866d260..90bcd3f 100644 --- a/content/english/rules/038.md +++ b/content/english/rules/038.md @@ -19,6 +19,8 @@ objectif: ["", ""] Meo: [""] Controle: ["" ] +epubcheck: +ace: Source: ["Opquast"] Referentiel: [""] Steps: ["", ""] diff --git a/content/english/rules/039.md b/content/english/rules/039.md index c55539a..8f45b48 100644 --- a/content/english/rules/039.md +++ b/content/english/rules/039.md @@ -19,6 +19,8 @@ objectif: ["", ""] Meo: [""] Controle: ["" ] +epubcheck: +ace: Source: ["Opquast"] Referentiel: [""] Steps: ["", ""] diff --git a/content/english/rules/040.md b/content/english/rules/040.md index 86964e2..b709221 100644 --- a/content/english/rules/040.md +++ b/content/english/rules/040.md @@ -2,7 +2,7 @@ N: '132' Rubrique: Liens title: The label of each link describes its function or the nature of the content to which it points. -abstract: +abstract: The label of a link must specify its target, whether for example another paragraph within the ebook, a URL, an external resource or even a JavaScript animation. categories: ["Links"] agrege: O4132-E040 opquast: '4 132' @@ -15,10 +15,17 @@ actif: '1' layout: rules date: 2024-09-18 tags: ["", ""] -objectif: ["", ""] -Meo: [""] -Controle: ["" +objectif: ["Allow the nature of the link to be precisely identified and avoid erroneous actions.", "Allow screen readers to indicate the target explicitly", "Improve the accessibility of content to people with disabilities."] +Meo: ["Indicate unambiguously the content of the target page of the link, the function of the link or its behavior, if applicable, in the wording of the links (portion of text located between the tags and or in the textual alternative of the image placed between these tags, possibly combined with the textual wording)."] +Controle: ["In the source code of each text link or image-link + +" ] +epubcheck: +ace: Source: ["Opquast"] Referentiel: [""] Steps: ["", ""] diff --git a/content/english/rules/041.md b/content/english/rules/041.md index 8e5a3bd..5de6c8d 100644 --- a/content/english/rules/041.md +++ b/content/english/rules/041.md @@ -2,7 +2,7 @@ N: '133' Rubrique: Liens title: Links of the same nature have identical colors, shapes and behaviors in all Content Documents. -abstract: +abstract: Maintaining consistency between the form of a link and its nature makes it easier to learn the internal interface of the ebook. categories: ["Links"] agrege: O4133-E041 opquast: '4 133' @@ -15,10 +15,11 @@ actif: '1' layout: rules date: 2024-09-18 tags: ["", ""] -objectif: ["", ""] -Meo: [""] -Controle: ["" -] +objectif: ["Improve the identification of links and their respective functions."] +Meo: ["Apply common style, color, weight, case, underline properties to sets of links of the same nature."] +Controle: ["Throughout the ebook, check that links of the same nature (links throughout the text, references to notes, social networks, etc.) have visually similar presentations throughout the ebook."] +epubcheck: +ace: Source: ["Opquast"] Referentiel: [""] Steps: ["", ""] diff --git a/content/english/rules/042.md b/content/english/rules/042.md index 897ac8b..a16f44e 100644 --- a/content/english/rules/042.md +++ b/content/english/rules/042.md @@ -2,7 +2,7 @@ N: '134' Rubrique: Liens title: Underlining is reserved for links. -abstract: +abstract: Browsing the web has ingrained the habit of associating underlined content with links. By highlighting content that is not a link, there is a risk of causing unnecessary clicks. Please note, this rule does not require you to underline your links. categories: ["Links"] agrege: O4134-E042 opquast: '4 134' @@ -15,10 +15,15 @@ actif: '1' layout: rules date: 2024-09-18 tags: ["", ""] -objectif: ["", ""] -Meo: [""] -Controle: ["" -] +objectif: ["Avoid unnecessary clicks on underlined content perceived as hyperlinks.", "Make it easier to identify links."] +Meo: ["Do not use underlining for simple text or elements that are not links."] +Controle: ["In each file containing underlined content: +"] +epubcheck: +ace: Source: ["Opquast"] Referentiel: [""] Steps: ["", ""] diff --git a/content/english/rules/043.md b/content/english/rules/043.md index e85701f..b4be685 100644 --- a/content/english/rules/043.md +++ b/content/english/rules/043.md @@ -2,7 +2,7 @@ N: '135' Rubrique: Liens title: Links are visually differentiated from the rest of the content. -abstract: +abstract: Content indicated as a link must have formatting that does not require interaction (a color change or underline on hover is not enough). categories: ["Links"] agrege: O4135-E043 opquast: '4 135' @@ -15,10 +15,15 @@ actif: '1' layout: rules date: 2024-09-18 tags: ["", ""] -objectif: ["", ""] -Meo: [""] -Controle: ["" -] +objectif: ["Allow links to be easily identified throughout the text.", "Improve the visibility and affordance of links.", "Improve the accessibility of content to people with disabilities"] +Meo: ["Hyperlinks can be differentiated using the CSS properties of text color, background color, underline, bold, borders, font, etc."] +Controle: ["In each content file: +"] +epubcheck: +ace: Source: ["Opquast"] Referentiel: [""] Steps: ["", ""] diff --git a/content/english/rules/044.md b/content/english/rules/044.md index 278e4dc..b391c92 100644 --- a/content/english/rules/044.md +++ b/content/english/rules/044.md @@ -2,7 +2,7 @@ N: '136' Rubrique: Liens title: The eBook does not apply the same style to visited and unvisited links. -abstract: +abstract: Making it possible to identify links already visited compared to links not visited using styles is essential for minimum reading comfort. categories: ["Links"] agrege: O4136-E044 opquast: '4 136' @@ -15,10 +15,14 @@ actif: '1' layout: rules date: 2024-09-18 tags: ["", ""] -objectif: ["", ""] -Meo: [""] -Controle: ["" -] +objectif: ["Facilitate the identification of content already visited.", "Facilitate the identification of content remaining to be discovered.", "Encourage the discovery of new content"] +Meo: ["Do not apply the same default CSS styles for unvisited links (a or a:link selectors) and for visited links (selector a:visited). "] +Controle: ["In each page containing hyperlinks: +"] +epubcheck: +ace: Source: ["Opquast"] Referentiel: [""] Steps: ["", ""] diff --git a/content/english/rules/045.md b/content/english/rules/045.md index cbdeb8c..e0abf43 100644 --- a/content/english/rules/045.md +++ b/content/english/rules/045.md @@ -19,6 +19,8 @@ objectif: ["", ""] Meo: [""] Controle: ["" ] +epubcheck: +ace: Source: ["Opquast"] Referentiel: [""] Steps: ["", ""] diff --git a/content/english/rules/046.md b/content/english/rules/046.md index 78f5132..d23f374 100644 --- a/content/english/rules/046.md +++ b/content/english/rules/046.md @@ -19,6 +19,8 @@ objectif: ["", ""] Meo: [""] Controle: ["" ] +epubcheck: +ace: Source: ["Opquast"] Referentiel: [""] Steps: ["", ""] diff --git a/content/english/rules/047.md b/content/english/rules/047.md index da8915e..d2017c0 100644 --- a/content/english/rules/047.md +++ b/content/english/rules/047.md @@ -19,6 +19,8 @@ objectif: ["", ""] Meo: [""] Controle: ["" ] +epubcheck: +ace: Source: ["Opquast"] Referentiel: [""] Steps: ["", ""] diff --git a/content/english/rules/048.md b/content/english/rules/048.md index ba1886c..678ffde 100644 --- a/content/english/rules/048.md +++ b/content/english/rules/048.md @@ -19,6 +19,8 @@ objectif: ["", ""] Meo: [""] Controle: ["" ] +epubcheck: +ace: Source: ["Opquast"] Referentiel: [""] Steps: ["", ""] diff --git a/content/english/rules/049.md b/content/english/rules/049.md index 1b103ab..7439db0 100644 --- a/content/english/rules/049.md +++ b/content/english/rules/049.md @@ -19,6 +19,8 @@ objectif: ["", ""] Meo: [""] Controle: ["" ] +epubcheck: +ace: Source: ["Opquast"] Referentiel: [""] Steps: ["", ""] diff --git a/content/english/rules/050.md b/content/english/rules/050.md index 214b537..9c6cea5 100644 --- a/content/english/rules/050.md +++ b/content/english/rules/050.md @@ -19,6 +19,8 @@ objectif: ["", ""] Meo: [""] Controle: ["" ] +epubcheck: +ace: Source: ["Opquast"] Referentiel: [""] Steps: ["", ""] diff --git a/content/english/rules/051.md b/content/english/rules/051.md index 25cf52b..7c5a047 100644 --- a/content/english/rules/051.md +++ b/content/english/rules/051.md @@ -19,6 +19,8 @@ objectif: ["", ""] Meo: [""] Controle: ["" ] +epubcheck: +ace: Source: ["Opquast"] Referentiel: [""] Steps: ["", ""] diff --git a/content/english/rules/053.md b/content/english/rules/053.md index 3520e64..73ee286 100644 --- a/content/english/rules/053.md +++ b/content/english/rules/053.md @@ -18,6 +18,8 @@ tags: ["", ""] objectif: ["Allow consultation of a digital book regardless of the input device", "Improve the accessibility of content for people with disabilities."] Meo: ["Provide an alternative means of access for interactive elements (links, buttons, etc.) that do not use the default interaction modes"] Controle: ["Verify that interactive elements can be used by keyboard"] +epubcheck: +ace: Source: ["Opquast"] Referentiel: ["EPUB 3 Overview - Reading order : https://w3c.github.io/epub-specs/epub33/overview/#sec-nav"] Steps: ["", ""] diff --git a/content/english/rules/054.md b/content/english/rules/054.md index 4aff35d..13f88b8 100644 --- a/content/english/rules/054.md +++ b/content/english/rules/054.md @@ -18,6 +18,8 @@ tags: ["", ""] objectif: ["Facilitate navigation, whatever the terminal or means of access", "Improve the accessibility of content for people with disabilities"] Meo: ["Order contents logically", "Provide a table of contents for machine use", "If possible, provide a table of contents for direct human use"] Controle: ["Control the logical order of the document, in particular via keyboard navigation", "Check the presence of a table of contents in the reading device"] +epubcheck: +ace: Source: ["Opquast"] Referentiel: [""] Steps: ["", ""] diff --git a/content/english/rules/055.md b/content/english/rules/055.md index 09c0bc0..ff99181 100644 --- a/content/english/rules/055.md +++ b/content/english/rules/055.md @@ -18,6 +18,8 @@ tags: ["Accessibility", ""] objectif: ["Allow homogeneity and continuity in reading and navigation."] Meo: ["Use one or more style sheets that allow for a coherent layout of the text and/or different content.", "Ensure that the fonts included in the digital book are readable by all audiences."] Controle: ["The control takes place when checking the display of pages in different environments (i.e. reading software, e-readers). "] +epubcheck: +ace: Source: ["Opquast"] Referentiel: [""] Steps: ["conception", ""] diff --git a/content/english/rules/056.md b/content/english/rules/056.md index f1cc5fa..81398cf 100644 --- a/content/english/rules/056.md +++ b/content/english/rules/056.md @@ -26,6 +26,8 @@ Meo: ["Provide a complement to the color to convey the information it carries. T Controle: ["The verification requires visually comparing two types of display of the book: a normal display and a display where the colors will be deactivated (rendered on a computer screen and rendered on an e-reader with a grayscale screen). ", "The verification requires visually comparing two types of display of the book: a normal display and a display where the colors will be deactivated (rendered on a computer screen and rendered on an e-reader with a grayscale screen). "] +epubcheck: +ace: Source: ["Opquast"] Referentiel: [""] Steps: ["conception", ""] diff --git a/content/english/rules/057.md b/content/english/rules/057.md index c77acf2..1d4c3f4 100644 --- a/content/english/rules/057.md +++ b/content/english/rules/057.md @@ -26,6 +26,8 @@ Use ACE and its error reporting. If necessary, check the “Errors” tab and se Follow the procedure described above. ", "" ] +epubcheck: +ace: Source: ["Opquast"] Referentiel: - WCAG 2.1 Contrast (Minimum)" diff --git a/content/english/rules/058.md b/content/english/rules/058.md index 6a4edff..ab583f0 100644 --- a/content/english/rules/058.md +++ b/content/english/rules/058.md @@ -18,6 +18,8 @@ tags: ["Accessibility", ""] objectif: ["Enable the understanding of content by readers whose reader software will not apply the style sheets embedded in the digital book or whose access mode is not visual.", "Improve the accessibility of content to people with disabilities."] Meo: ["Care will be taken to maintain the consistency of the content in the HTML files (i.e. the structuring tags: h1, h2, p, and semantic tags: em, strong…), to present them in the same order and with the same meaning with or without updating. in CSS form."] Controle: ["Use ACE to check the logical structure of the content (Structures tab of the ACE report). ", "Check that the contents remain readable, for example in the case of a transparent HTML image whose readability will depend on the background color -ground applied with the background-color property"] +epubcheck: +ace: Source: ["Opquast"] Referentiel: [""] Steps: ["conception", ""] diff --git a/content/english/rules/059.md b/content/english/rules/059.md index 62415c5..f649520 100644 --- a/content/english/rules/059.md +++ b/content/english/rules/059.md @@ -18,6 +18,8 @@ tags: ["Accessibility", ""] objectif: ["Enable the understanding of information without access to visual support or when its rendering is altered.", "Improve the accessibility of content to people with disabilities"] Meo: ["When content is designated in the physical version of the book by a reference to its form or its position, the information in the digital version of the same work must also be available by a textual mention including a hyperlink."] Controle: ["This verification concerns a wide variety of potential cases, particularly in the flow of a text where reference is made to an illustration, a graph or a table. For each content concerned, it must be ensured that references to its form or position on the screen are not the only means of identifying it. We will then use an explicit reference to an identifier (example “See figure n°1”), a link to an anchor, etc."] +epubcheck: +ace: Source: ["Opquast"] Referentiel: [""] Steps: ["conception", ""] diff --git a/content/english/rules/060.md b/content/english/rules/060.md index 2381121..1694afe 100644 --- a/content/english/rules/060.md +++ b/content/english/rules/060.md @@ -28,6 +28,8 @@ To use:
  • or, in the case of a form field label, its title attribute.
  • "] Controle: ["In the generated code and in the CSS style sheets of the pages examined: " ] +epubcheck: +ace: Source: ["Opquast"] Referentiel: [""] Steps: ["", ""] diff --git a/content/english/rules/061.md b/content/english/rules/061.md index 6b26fc6..d01b1af 100644 --- a/content/english/rules/061.md +++ b/content/english/rules/061.md @@ -20,6 +20,8 @@ objectif: ["Allow the user to click on interactive elements. Meo: ["Give each clickable element (buttons, links) a default size of at least 44 by 44 pixels"] Controle: ["check that the default size of each clickable element (buttons, links) is at least 44 by 44 pixels" ] +epubcheck: +ace: Source: ["Opquast"] Referentiel: [""] Steps: ["conception", ""] diff --git a/content/english/rules/062.md b/content/english/rules/062.md index b8c4ec9..168a3f3 100644 --- a/content/english/rules/062.md +++ b/content/english/rules/062.md @@ -23,6 +23,8 @@ Check that texts placed in images only correspond to formatting that cannot be o Excluded from this requirement: logos, promotional graphic elements. " ] +epubcheck: +ace: Source: ["Opquast"] Referentiel: [""] Steps: ["conception", ""] diff --git a/content/english/rules/063.md b/content/english/rules/063.md index 9f74733..b7178f2 100644 --- a/content/english/rules/063.md +++ b/content/english/rules/063.md @@ -23,6 +23,8 @@ Meo: ["Providing hidden content for display via CSS: "] Controle: ["Dans le code généré et dans les feuilles de styles CSS des pages examinées : " ] +epubcheck: +ace: Source: ["Opquast"] Referentiel: [""] Steps: ["", ""] diff --git a/content/french/rules/061.md b/content/french/rules/061.md index 3cdb750..eea5a97 100644 --- a/content/french/rules/061.md +++ b/content/french/rules/061.md @@ -21,6 +21,8 @@ objectif: ["Permettre à l’utilisateur de cliquer sur les éléments interacti Meo: ["Donner à chaque élément cliquable (boutons, liens) une taille par défaut d'au moins 44 par 44 pixels"] Controle: ["vérifier que la taille par défaut de chaque élément cliquable (boutons, liens) est au moins de 44 par 44 pixels" ] +epubcheck: +ace: Source: ["Opquast"] Referentiel: [""] Steps: ["conception", ""] diff --git a/content/french/rules/062.md b/content/french/rules/062.md index 64755b5..f8f195f 100644 --- a/content/french/rules/062.md +++ b/content/french/rules/062.md @@ -25,6 +25,8 @@ Vérifier que les textes mis en image correspondent uniquement à des mises en f Sont exclus de cette exigence : les logos, les éléments graphiques de promotion. " ] +epubcheck: +ace: Source: ["Opquast"] Referentiel: [""] Steps: ["conception", ""] diff --git a/content/french/rules/063.md b/content/french/rules/063.md index a4e7f29..eb4604f 100644 --- a/content/french/rules/063.md +++ b/content/french/rules/063.md @@ -24,6 +24,8 @@ Meo: ["Fournir un contenu masqué à l’affichage via CSS :