Siirry sisältöön
SilktideOhje

PDF-roolikartoitus

Silktide tarkistaa, että PDF:n itse keksimät mukautetut tunnistenimet on selitetty. Asiakirja voi nimetä omat tunnisteensa, mutta jokaisen niistä on viitattava johonkin PDF-muodon määrittelemistä vakiorakennetyypeistä, tai asiakirjaa lukeva järjestelmä ei tiedä, mitä varten se on.

Viittaukset tekevä hakutaulukko on . Tämä tarkistus raportoi kolme tapaa, joilla siinä voi olla virhe: mukautetun tunnisteen, jolta puuttuu kokonaan merkintä, vakiotunnisteen, joka on kartoitettu uudelleen tarkoittamaan jotain muuta, sekä roolikartan, joka kiertää takaisin itseensä niin, ettei tunniste koskaan ratkea miksikään todelliseksi.

Miksi tällä on merkitystä

Tunnistenimi on tunniste, ei merkitys. Kun suunnittelutyökalu vie otsikon nimellä SubtitleBlue eikä koskaan kerro, että SubtitleBlue on toisen tason otsikko, vastaanottaa sanan, jolle sillä ei ole sääntöjä. Lukijasta riippuen sisältö ilmoitetaan tavallisena kappaleena tai ohitetaan, ja kummassakin tapauksessa se lakkaa olemasta otsikko: se katoaa asiakirjan jäsennyksestä, joten siihen ei voi siirtyä eikä sitä voi käyttää silmäilyyn.

Uudelleenkartoitus toiseen suuntaan on haitallisempaa, koska asiakirja väittää varmasti jotain epätotta. Kappaletyypiksi uudelleenkartoitettu Table kertoo lukijalle, ettei sivulla ole taulukkoa, ja lukija uskoo sen. Solut luetaan tällöin juoksevana tekstinä ilman rivejä, sarakkeita ja otsikoita.

Kehämäinen roolikartta on rakenteellinen vika eikä hienovarainen ongelma. Tunnisteet eivät koskaan ratkea, ja jotkin lukijat ja validaattorit hylkäävät rakennepuun kokonaan, jolloin asiakirja muuttuu osittain saavutettavasta täysin saavuttamattomaksi.

Tällainen ongelma johtuu kirjoitustyökalusta eikä mistään, mitä kirjoittaja on tehnyt. Siksi se onkin tarkistettava: kukaan ei valinnut sitä, joten kukaan ei myöskään tule ajatelleeksi etsiä sitä.

Korjaaminen

  1. Suosi vakiotunnisteita. Jos sisältö on otsikko, tunnisteena käytetään H1–H6; jos se on luettelo, käytetään tunnistetta L. Mukautettu nimi kannattaa ottaa käyttöön vain, kun vakiotermistössä ei aidosti ole vastaavaa, mikä on tavallisissa asiakirjoissa harvinaista.
  2. Kartoita kaikki säilytettävät mukautetut tunnisteet niitä vastaavaan vakiotyyppiin, jotta SubtitleBlue ratkeaa otsikoksi.
  3. Poista roolikartan merkinnät, jotka määrittelevät vakiotunnisteita uudelleen. Vakiotunniste tarkoittaa jo oikeaa asiaa; sen ohittaminen voi vain tehdä asiakirjasta epätarkemman.
  4. Katkaise kaikki silmukat, jotta jokainen mukautettu tunniste päätyy vakiotyyppiin eikä toiseen mukautettuun tunnisteeseen.
  5. Vie asiakirja uudelleen lähteestä PDF/UA-tulostus käytössä. Tämä yleensä korjaa kaikki nämä ongelmat kerralla.

Roolikarttoja muokataan PDF-editorin tunnistepaneelissa eikä näkyvässä asiakirjassa, joten tässä korjauksessa alkuperäisestä tiedostosta uudelleenvienti on yleensä helpompaa kuin PDF:n korjaaminen.

Näin Silktide testaa tämän

  1. Etsi verkkosivustollesi linkitetyt PDF-asiakirjat ja analysoi jokainen yksilöllinen tiedosto kerran riippumatta siitä, kuinka monelta sivulta siihen linkitetään.
  2. Kerää asiakirjan käyttämät rakennetyypit ja sen määrittämät roolikartan merkinnät.
  3. Raportoi asiakirja, kun epätyypillisellä tyypillä ei ole kelvollista kartoitusta, kun vakiotyyppi on kartoitettu uudelleen eri tyypiksi tai kun kartan seuraaminen johtaa ympyrään.
  4. Raportoi kukin asiakirja kerran riippumatta siitä, kuinka moneen tunnisteeseen ongelma vaikuttaa.

Vianmääritys

Tämä raportoidaan, mutta asiakirja luetaan minulle oikein

Lukijat eroavat siinä, kuinka anteeksiantavia ne ovat. Jotkin päättelevät roolin asiayhteydestä ja onnistuvat siinä, toiset eivät, ja pitkissä asiakirjoissa käytetyt lukijat ovat yleensä tiukimpia. Asiakirja, joka toimii vain siinä lukijassa, jolla satut testaamaan sitä, toimii vain sattumalta.

Miksi tämä on PDF/UA-vaatimus eikä WCAG-vaatimus

Koska kyse on säännöstä, joka koskee tiedoston rakennetta eikä sitä, mitä lukija kokee, ja WCAG kuvaa lopputuloksia. Sen suojaama lopputulos – sisällön todellisen merkityksen säilyminen – sisältyy WCAG:hen tarkistuksissa, jotka tutkivat suoraan otsikoita, luetteloita ja taulukoita. Katso Standardien kattavuus, jossa kerrotaan, miten Silktiden PDF-tarkistukset jakautuvat kahden standardin välillä.

Lue lisää

Viimeksi päivitetty

Oliko tästä sivusta apua?