Bir PDF'i erişilebilir kılan nedir — ve neden önemlidir
Spec: ISO 14289-1ISO 14289-1Spec: ISO 14289-2ISO 14289-2Spec: ISO 32000-2ISO 32000-2Spec: WCAG 2.2WCAG 2.2
Bir bakışta
“Bir bakışta” başlıklı bölümErişilebilir bir PDF, sayfayı göremeyen bir kişinin yine de okuyabildiği, sizin amaçladığınız sırada, her resmin betimlendiği ve her başlığın başlık olarak duyurulduğu bir PDF’tir. Bu sayfa, bir PDF’in o anlamı nasıl taşıdığını — etiketli içerik, bir yapı ağacı, okuma sırası, alternatif metin — ve bunu doğru yapmaya neden değer olduğunu açıklar.
Bu neden önemli
“Bu neden önemli” başlıklı bölümBir PDF, varsayılan olarak, koordinatlardaki bir işaretler kümesidir. Bu glifi buraya koy ve bu görüntüyü oraya boya der. Kendi başına, bu bir başlıktır, bu satır o sütuna aittir ya da bu resim imzalı bir sözleşmeyi gösterir demez. Gören bir okuyucu, bu boşlukları yerleşimden anında doldurur. Bir ekran okuyucu doldurmaz. Yalnızca dosyanın gerçekten belirttiği şeye sahiptir.
Dolayısıyla etiketsiz bir PDF kusursuz görünebilir ve saçma okunabilir: dümdüz yatay olarak duyurulan iki sütunlu bir sayfa, ilgisiz sayılar akışına düzleştirilmiş bir veri tablosu, basitçe sessiz olan bir grafik. Bilgi sayfadadır. Yalnızca ulaşılabilir değildir. Milyonlarca insan için bu, kullanabildikleri bir belge ile kullanamadıkları bir belge arasındaki farktır — ve giderek artan biçimde, uyumlu bir kamu hizmeti ile yasal bir maruziyet arasındaki fark.
Kısa açıklama
“Kısa açıklama” başlıklı bölüm- Bir etiketli PDF, görsel işaretlerin üzerine paralel bir anlam katmanı taşır: bu glif dizisi bir başlıktır, o blok bir listedir, bu bölge bir tablodur.
- O etiketler bir yapı ağacında asılıdır — belgenin, şeylerin sayfada nerede durduğundan ayrı, mantıksal bir taslağı (Spec: ISO 32000-2, §14.7ISO 32000-2 §14.7).
- Ağaç, okuma sırasını sabitler; böylece içerik, gliflerin boyandığı sırada değil, amaçladığınız sırada sunulur.
- Metin olmayan içerik bir metin eşdeğeri taşır: bir görüntü için bir
/Altbetimlemesi, bir okuyucunun aksi takdirde bozacağı bir glif dizisi için yerine geçen metin (Spec: ISO 32000-2, §14.8ISO 32000-2 §14.8). - PDF/UA (ISO 14289), bütün bunların ne zaman mevcut ve doğru olduğunu söyleyen standarttır. “Erişilebilir PDF”in, bir pazarlama iddiası değil, bir mühendislik iddiası olarak ne anlama geldiği budur (Spec: ISO 14289-1ISO 14289-1).
NextPDF buna nasıl yaklaşıyor
“NextPDF buna nasıl yaklaşıyor” başlıklı bölümİki katman, tek dosya
“İki katman, tek dosya” başlıklı bölümErişilebilir bir PDF’i, birlikte dolaşan iki katman olarak düşünün. İçerik katmanı, gördüğünüz şeydir: koordinatlara yerleştirilmiş glifler, çizgiler, görüntüler. Yapı katmanı, onun ne anlama geldiğidir: her içerik parçasını adlandıran ve sıraya koyan bir öğeler ağacı — belge, başlıklar, paragraflar, listeler, tablolar, şekiller.
İkisi, işaretli içerik aracılığıyla birbirine dikilir. Sayfadaki her anlamlı dizi sarmalanır ve bir tanımlayıcı verilir; eşleşen yapı öğesi, o tanımlayıcıya geri işaret eder. Yardımcı teknolojinin mantıksal ağaçta yürümesini ve her düğümde betimlediği sayfadaki tam baytları bulmasını sağlayan, işte o bağlantıdır. Bağlantıyı doğru kurun, bir başlık başlık olarak duyurulur; yanlış kurun, yapı gösterilenle eşleşmeyen bir uydurmadır.
Okuma sırası yerleşimde değil, ağaçta yaşar
“Okuma sırası yerleşimde değil, ağaçta yaşar” başlıklı bölümİnsanları şaşırtan fikir budur. Bir ekran okuyucunun kullandığı sıra, yapı ağacının sırasıdır ve bu, içeriğin sayfada nereye düştüğünden bağımsızdır (Spec: ISO 32000-2, §14.7ISO 32000-2 §14.7). Bir kenar çubuğunu en sona ve bir dipnotu en başa boyayabilirsiniz; ağaç onları amaçlanan sırada ilmeklediği sürece, belge doğru okunur. Tersine, dağınık bir ağaca sahip, güzelce düzenlenmiş bir sayfa, güzelce yanlış okunur. Yerleşim, gözler içindir. Ağaç, herkes için.
Metin olmayan her şey için bir metin eşdeğeri
“Metin olmayan her şey için bir metin eşdeğeri” başlıklı bölümBir fotoğraf, bir logo, bir grafik, dekoratif bir çizgi — bunların hiçbiri kelime
değildir, dolayısıyla hiçbiri varsayılan olarak bir şey duyurmaz. Etiketli PDF,
o boşluğu alternatif betimlemelerle kapatır: bir görüntünün /Alt metni neyi
ilettiğini betimler ve /ActualText, aksi takdirde yanlış okunacak bir glif
dizisi için — bir bitişik harf ya da süslü bir gömme baş harf gibi — temiz bir
yerine geçen sağlar (Spec: ISO 32000-2, §14.8ISO 32000-2 §14.8). Tümüyle
dekoratif işaretler, gürültü olarak okunmak yerine atlanmaları için yapıt olarak
etiketlenir. Kural basittir: anlam taşıyorsa, bir metin eşdeğeri alır; taşımıyorsa,
yoldan çekilmek üzere işaretlenir.
Bir ekran okuyucu dosyayı gerçekte nasıl tüketir
“Bir ekran okuyucu dosyayı gerçekte nasıl tüketir” başlıklı bölümYardımcı teknoloji etiketli bir PDF açtığında, sayfayı okumaz. Ağacı okur ve her öğenin metnini sırayla yüzeye çıkarmak için işaretli içerik bağlantılarını kullanır.
- OpenThe reader finds the structure tree root in the document catalog, the entry point to the logical document.
- Walk the treeIt traverses the logical hierarchy — document, headings, paragraphs, lists, tables — in structure order.
- Map the roleEach structure type maps to a familiar role, so a heading is announced as a heading and a list as a list.
- Read the contentFor each element it reads the linked page text, or the alternate description when the content is an image.
- Skip the noiseAnything tagged as a decorative artifact is passed over, never spoken.
Sıra, ağacın sırası olduğu için, doğru etiketlenmiş iki sütunlu bir rapor önce bir sütunu sonra diğerini aşağı okur, bir tablo başlıklarıyla hücre hücre okunur ve bir şekil, sessiz kalmak yerine betimlemesini duyurur. Okuyucunun, yazarın niyetini asla tahmin etmesi gerekmez, çünkü niyet dosyada kayıtlıdır.
Bunu sabitleyen standart: PDF/UA
“Bunu sabitleyen standart: PDF/UA” başlıklı bölümBütün bunlar, PDF/UA altında denetlenebilir bir iddia hâline gelir. ISO 14289-1 olarak yayımlanan PDF/UA-1, etiketli PDF modelinin üzerinde, erişilebilir bir PDF için dosya düzeyindeki gereksinimleri belirtir (Spec: ISO 14289-1, §7ISO 14289-1 §7). ISO 14289-2 olan PDF/UA-2, o gereksinimleri PDF 2.0 tabanına taşır ve gerçek içeriğin yapı modeline nasıl eşlendiğini inceltir (Spec: ISO 14289-2, §8ISO 14289-2 §8). PDF/UA, dosyanın yapısını yönetir; daha geniş Web İçeriği Erişilebilirlik Kılavuzları, bir belgenin karşı ölçüldüğü sonuçları betimler ve bir uygunluk iddiası, gerçekten ulaştığı düzeyi adlandırır (Spec: WCAG 2.2, §5WCAG 2.2 §5). İkisi birlikte çalışır: PDF/UA, mekanizmanın mevcut ve doğru olduğunu söyler; WCAG, bir insan için iyinin neye benzediğini çerçeveler.
Pratik örnek
“Pratik örnek” başlıklı bölümEtiketler görünür değildir, dolayısıyla onları denetlemenin tek dürüst yolu, bir aracın raporladığı yapıya bakmaktır. Erişilebilir asgari bir sayfa gerçek bir ağaca sahiptir: bir belge kökü, bir başlık, bir paragraf ve sessizlik yerine bir betimleme taşıyan bir şekil.
StructTreeRoot └─ Document ├─ H1 "Quarterly Report" ├─ P "Revenue rose across every region this quarter." └─ Figure /Alt "Bar chart: revenue by region, all four up"Bu ağaçta yürüyen bir okuyucu, birinci düzey bir başlık duyurur, paragrafı okur, sonra şeklin betimlemesini okur — o sırada, her öğenin nereye boyandığından bağımsız olarak. Ağacı çıkarın ve aynı sayfa, birbirinden kopuk üç glif dizisi ve bir sessiz dikdörtgen olur. Pikseller özdeştir. Deneyim değildir.
Yaygın yanlış anlama
“Yaygın yanlış anlama” başlıklı bölümSık görülen inanç, bir PDF’in “metin seçilebilir olduğu için erişilebilir olduğudur”. Seçilebilir metin, gliflerin taranmış bir resim değil, gerçek karakterler olduğu anlamına gelir — gerekli, ama yeterli olmaktan çok uzak. Yapı ağacı olmayan seçilebilir metin, yine de hiçbir başlığa, hiçbir okuma sırasına, hiçbir tablo ilişkisine ve hiçbir görüntü betimlemesine sahip değildir. Erişilebilirlik, yalnızca çıkarılabilir karakterlerin varlığıyla değil, yapı ve anlamla ilgilidir. Bir dosya kopyala-yapıştırı geçip bir ekran okuyucuda tümüyle başarısız olabilir.
İkinci bir tuzak, “etiketli”yi evet/hayır bir rozet olarak ele almaktır. Bir
dosya etiketli ve yine de yanlış olabilir: içeriği yanlış etiketleyen etiketler,
sırası niyetle eşleşmeyen bir ağaç, boş ya da işe yaramaz /Alt metnine sahip
görüntüler. Etiketli, konuşmanın sonu değil, başıdır.
Sınırlar ve kapsam
“Sınırlar ve kapsam” başlıklı bölümBu sayfa, kavramları ve onları tanımlayan standartları açıklar. Bir uygunluk sertifikası değildir ve hiçbir araç tek başına bir tane veremez.
| Edition | Availability |
|---|---|
| Core | Core writes tagged PDF: it emits a structure tree, marks decorative content as artifacts, and carries the alternate text you supply. |
| Pro | Adds richer structure mapping for complex layouts — multi-level tables, lists, and figures — so the tree better matches the intended reading order. |
| Enterprise | Adds a structural conformance check and report. It remains a structure check, not a certification — the final determination belongs to a validator and a human reviewer. |
Açıkça belirtmeye değer iki sınır vardır. İlk olarak, motor doğru yapı
üretebilir, ancak editoryal kaliteyi yargılayamaz: “görüntü” diyen bir /Alt
betimlemesini sadakatle taşır ve bu, motorun değil, yazarın sorumluluğudur.
Erişilebilirlik, anlamı kaydeden bir araç ile onu sağlayan bir insan arasındaki
bir iş birliğidir. İkinci olarak, otomatik bir geçiş — veraPDF gibi bir
doğrulayıcı dâhil — mekanizmanın mevcut ve iyi biçimlenmiş olduğunu onaylar.
Ekran okuyucu kullanan bir kişinin sonucu gerçekten anlayabileceğini onaylamaz.
Nihai onay insandır.
PDF/A ve PDF/UA doğrulama sayfasına,
o otomatik denetimin nasıl uyduğunu görmek için bakın.
İlgili belgeler
“İlgili belgeler” başlıklı bölüm- Standartlar manzarası — PDF/UA ve WCAG’ın, NextPDF’in izlediği daha geniş standartlar federasyonunda nerede durduğu.
- Yazı tipleri: en zor kısım — doğru görünen bir metnin neden hâlâ aranamaz olabileceği ve bunun erişilebilirliğe nasıl dokunduğu.
- Bir PDF gerçekte nedir — yapı ağacının içinde yaşadığı nesne modeli.
- PDF/A ve PDF/UA doğrulama — otomatik bir uygunluk denetiminin nasıl çalıştırılacağı ve size neyi söyleyip neyi söyleyemeyeceği.
Sözlük
“Sözlük” başlıklı bölüm- Etiketli PDF — görsel içeriğinin üzerine paralel bir yapı etiketleri katmanı taşıyan bir PDF; böylece yardımcı teknoloji, yalnızca işaretlerine değil, belgenin anlamına ulaşabilir.
- Yapı ağacı — bir belgenin mantıksal taslağı (kök, başlıklar, paragraflar, listeler, tablolar, şekiller); sayfa yerleşiminden bağımsız olarak kaydedilir ve okuma sırasını belirlemek için kullanılır.
- Okuma sırası — içeriğin bir okuyucuya sunulduğu sıra; gliflerin boyandığı yerden değil, yapı ağacından alınır.
- Alternatif metin — metin olmayan içerik için bir metin eşdeğeri: bir görüntü
için bir
/Altbetimlemesi ya da aksi takdirde yanlış okunacak bir glif dizisi için/ActualTextyerine geçeni. - Yapıt — dekoratif olarak etiketlenmiş içerik (bir çizgi, bir art alan, bir filigran); böylece bir okuyucu onu duyurmak yerine atlar.
- PDF/UA — PDF/Universal Accessibility, ISO 14289. Etiketli bir PDF’in ne zaman gerçekten erişilebilir olduğunu tanımlayan standart. PDF/UA-1, ISO 14289-1’dir; PDF/UA-2, PDF 2.0 tabanı üzerinde ISO 14289-2’dir.