תנאי כשל
מה בדיוק נבדק
פרוטוקול Matterhorn מחלק את תקן PDF/UA-1 ל‑31 נקודות בדיקה ו‑ תנאי כשל. טאגארט מזהה 113 מהם אוטומטית. הרשימה שלמטה היא התנאים שמשתמש פוגש בפועל — אלה שמופיעים בדוח שאדם קורא — עם הנוסח העברי שהאפליקציה עצמה מציגה.
חמשת תנאי TG-RTL אינם ב‑Matterhorn המקורי. הפרוטוקול נכתב עבור כתב משמאל לימין, ולכן אין בו שם לכשל הנפוץ ביותר במסמכים בעברית: טקסט שאוחסן בסדר ויזואלי. טאגארט הוסיף אותם כהרחבה, ומסמן אותם ככאלה בכל דוח — הם אינם מתחזים לסעיפי תקן.
01 Real content tagged
-
חוסם תוכן אינו מסומן כ‑Artifact ואינו מתויג כתוכן אמיתי 01-005
תוכן שאינו נמצא בעץ המבנה ואינו מסומן כדקורטיבי פשוט אינו קיים עבור טכנולוגיה מסייעת.
מה קורא מסך עושה: הקורא מדלג על התוכן לחלוטין. המשתמש אינו יודע שמשהו חסר.
-
חוסם רשומת Suspects מכילה true 01-007
המפיק סימן בעצמו שהתיוג עשוי שלא להתאים לתוכן.
מה קורא מסך עושה: כלי בדיקה עשויים לדווח על המסמך כתקין בעוד המפיק עצמו הצהיר שאינו בטוח.
02 Role Mapping
-
חוסם מיפוי תפקידים ממפה לתפקיד לא סטנדרטי 02-001
תג מותאם חייב להתמפות דרך RoleMap לתג סטנדרטי, אחרת הקורא אינו יודע מה הוא.
מה קורא מסך עושה: הרכיב מוכרז כטקסט רגיל, ומשמעותו — כותרת, רשימה, טבלה — אובדת.
-
חוסם מיפוי תפקידים מכיל מעגל 02-003
שרשרת מיפוי החוזרת לעצמה אינה ניתנת לפתרון.
מה קורא מסך עושה: הקורא אינו יכול להכריע מהו התג ומתייחס אליו כאל תוכן חסר משמעות.
-
חוסם תג סטנדרטי ממופה מחדש לתג סטנדרטי אחר 02-004
מיפוי מחדש של תג תקני לתקני אחר משנה את משמעות המסמך בלי שהדבר ייראה.
מה קורא מסך עושה: הקורא מכריז סוג רכיב שונה ממה שהמחבר התכוון.
06 Metadata
-
חוסם למסמך אין כותרת ב‑XMP 06-001
המסמך אינו נושא כותרת במטא‑דאטה, ולכן הקורא נופל חזרה לשם הקובץ.
מה קורא מסך עושה: הדבר הראשון שמוכרז בפתיחת המסמך הוא שם הקובץ — לעיתים קרובות משהו כמו Report_FINAL_v3.docx.
-
חוסם מטא‑דאטה XMP אינה כוללת את מזהה PDF/UA 06-002
זרם המטא‑דאטה אינו כולל את סכמת pdfuaid, ולכן הקובץ אינו מצהיר על תאימות PDF/UA.
מה קורא מסך עושה: הקורא אינו מקבל אינדיקציה שהמסמך נועד להיות נגיש.
07 Dictionary
-
חוסם מטא‑דאטה XMP ומילון Info סותרים זה את זה 07-001
שני מקורות לכותרת שאינם מסכימים. קוראים שונים בוחרים מקור שונה.
מה קורא מסך עושה: אותו מסמך מוכרז בשם אחר בתוכנות שונות.
09 Appropriate Tags
-
אזהרה תגיות אינן בסדר קריאה לוגי 09-001
סדר הרכיבים בעץ המבנה אינו תואם לסדר שבו אדם היה קורא את הדף. זהו הכשל המהותי הנפוץ ביותר במסמכים מתויגים.
מה קורא מסך עושה: הקורא מכריז תוכן מחוץ לסדר: סרגל צד באמצע משפט, טבלה לפי טורים, מאמר בשני טורים שנקרא לרוחב.
11 Declared Natural Language
-
חוסם שפת הטקסט בתוכן העמוד אינה ניתנת לקביעה 11-001
אין /Lang בקטלוג ואין דריסה ברמת הרכיב, ולכן אין דרך לדעת באיזו שפה המסמך כתוב.
מה קורא מסך עושה: הקורא משתמש בקול ברירת המחדל של המערכת. בעברית התוצאה בדרך כלל בלתי מובנת.
-
אזהרה השפה הטבעית אינה מתאימה 11-007
השפה המוצהרת אינה השפה שבה הטקסט כתוב בפועל.
מה קורא מסך עושה: עברית שמוקראת בקול אנגלי אינה עברית במבטא — היא איות של שמות אותיות, או שקט.
13 Graphics
-
אזהרה אובייקט גרפי שאינו מתויג כ‑Figure 13-001
תמונה, תרשים או ציור שאינם עטופים באלמנט Figure אינם חלק ממבנה המסמך. אין להם מקום בסדר הקריאה, ולא ניתן לתלות בהם טקסט חלופי.
מה קורא מסך עושה: התמונה פשוט אינה קיימת עבור הקורא: היא אינה מוכרזת, אי אפשר לנווט אליה, והמידע שבה אובד לגמרי.
14 Headings
-
אזהרה כותרות אינן מתויגות כ‑Heading 14-001
טקסט שנראה ככותרת — מודגש, גדול יותר — מתויג כפסקה רגילה.
מה קורא מסך עושה: רשימת הכותרות, שהיא כל מנגנון הניווט במסמך ארוך, ריקה.
-
חוסם רמות כותרות ממוספרות מדלגות 14-003
אחרי H1 מגיעה H3. משתמש שמנווט לפי רמה 2 מדלג על תוכן בלי לדעת שהוא קיים.
מה קורא מסך עושה: הקורא מדווח על מבנה שאינו תואם את המסמך, וניווט לפי רמה מפספס חלקים.
15 Tables
-
אזהרה לעמודה יש תא כותרת שאינו מתויג ככותרת 15-002
שורת הכותרת של הטבלה מכילה תאי TD במקום TH.
מה קורא מסך עושה: בתנועה לאורך שורה הקורא מכריז ערכים חשופים בלי שמות עמודות.
-
חוסם לתא כותרת אין Scope או הפניות Headers 15-003
תא כותרת שאינו אומר אם הוא מוביל שורה או עמודה משאיר את הקורא לנחש.
מה קורא מסך עושה: הקורא מכריז את הערך בלי לומר לאיזו עמודה הוא שייך.
-
דורש הכרעה טבלה מורכבת אינה משתמשת בהפניות Headers/ID 15-005
תאים ממוזגים או שתי שורות כותרת אינם ניתנים לביטוי באמצעות Scope בלבד.
מה קורא מסך עושה: הקורא משייך ערכים לכותרות שגויות, או לא לכותרת כלל.
16 Lists
-
אזהרה תוכן הוא רשימה אך אינו מתויג כרשימה 16-003
פסקאות שמתחילות במקף או בתו תבליט אינן רשימה מבחינת המבנה.
מה קורא מסך עושה: הקורא אינו מכריז „רשימה, 5 פריטים”, והמשתמש אינו יודע כמה פריטים יש או היכן הרשימה מסתיימת.
28 Annotations
-
חוסם להערה או לקישור אין תיאור נגיש 28-004
לכל הערה שאינה פקד טופס דרוש תיאור: או ערך Contents בהערה עצמה, או Alt באלמנט המבנה שעוטף אותה. בלי אחד מהם אין לקורא המסך מה להקריא מלבד סוג ההערה.
מה קורא מסך עושה: ההערה מוכרזת בסוג שלה בלבד — «קישור», «קישור», «קישור» — ורשימת הקישורים של הקורא מלאה בשורות זהות שאי אפשר להבחין ביניהן.
-
חוסם לשדה טופס אין תיאור נגיש 28-005
לשדה יש שם פנימי ואין /TU, ולכן אין לו שם שמוכרז.
מה קורא מסך עושה: הקורא מכריז „Text1” במקום „תאריך לידה”. טופס של שלושים שדות כאלה אינו שמיש.
-
חוסם להערה אין דגל הדפסה 28-008
הערה ללא דגל Print נעלמת בהדפסה.
מה קורא מסך עושה: קישור או שדה שנעלם במסמך המודפס נעלם מהעותק הרשמי.
-
חוסם לקישור אין תיאור נגיש 28-010
הקישור אינו נושא טקסט או /Contents שמסביר לאן הוא מוביל.
מה קורא מסך עושה: ברשימת הקישורים של הקורא מופיעה שורה ריקה, או כתובת שמוקראת תו‑תו.
-
חוסם להערת קישור אין רכיב מבנה Link 28-011
הקישור לחיץ בעכבר ואינו קיים בעץ המבנה.
מה קורא מסך עושה: הקישור פשוט אינו קיים עבור קורא מסך.
-
חוסם רכיב Link אינו מפנה להערה שלו 28-012
רכיב המבנה קיים אך אינו מחובר להערה באמצעות OBJR.
מה קורא מסך עושה: הקורא מכריז קישור שאינו עושה דבר בהפעלה.
31 Fonts
-
חוסם גופן שבו מוצג טקסט אינו מוטמע בקובץ 31-009
תוכנית הגופן עצמה אינה נמצאת בתוך ה‑PDF, כך שהקובץ תלוי בכך שאותו גופן יהיה מותקן במחשב שפותח אותו. אם אינו מותקן, הקורא מחליף אותו בגופן אחר — ובעברית זה בדרך כלל גופן שאין בו את האותיות, והמסמך מוצג כריבועים.
מה קורא מסך עושה: החלפת גופן משנה את המיפוי מקודי תו ל‑Unicode. קורא מסך מקריא אז תווים שאינם מה שנכתב, או אינו מקריא דבר — הטקסט נראה על המסך ואינו קיים עבורו.
TG-RTL Right-to-left text and reading order (Taggart extension)
-
חוסם טקסט מימין לשמאל מאוחסן בסדר ויזואלי TG-RTL-001
מערכות ישנות של ממשל, משפט ו‑DTP בישראל פורסות עברית על ידי היפוך סדר התווים ואז ציור משמאל לימין. הדף נראה תקין, אבל הטקסט השמור הפוך.
מה קורא מסך עושה: קורא המסך מכריז את המשפט הפוך — גם סדר המילים וגם סדר האותיות. זהו הכשל המרכזי של נגישות PDF בעברית, ואף כלי מקובל אינו מזהה אותו.
-
חוסם לקטע מימין לשמאל אין הצהרת שפה TG-RTL-002
המסמך מצהיר en-US ברמת הקטלוג ואינו דורס זאת, ולכן פסקאות בעברית יורשות אנגלית.
מה קורא מסך עושה: הקורא מבטא אותיות עבריות בסינתיסייזר אנגלי: רצף של שמות עיצורים במקום מילים.
-
אזהרה קטע מעורב כיוונים אינו מסודר נכון TG-RTL-003
משפטים בעברית המכילים שמות מוצר, תאריכים, אחוזים או מספרי ציטוט הם המקרה הקשה ביותר. מפיקים לרוב הופכים את העברית ומשאירים את הלטינית, או הופכים הכול.
מה קורא מסך עושה: המילים באנגלית בתוך משפט עברי מוכרזות במקום שגוי, לעיתים קרובות בקצה השני של המשפט.
-
חוסם סדר הקריאה אינו מודע לימין‑לשמאל TG-RTL-004
כלי תיוג אוטומטי מסדרים בלוקים משמאל לימין ומלמעלה למטה. בפריסת שני טורים בעברית הסדר הנכון מתחיל בטור הימני.
מה קורא מסך עושה: הקורא מכריז את הטור השני לפני הראשון, כך שכל עמוד נקרא כשתי מחציות משולבות.
-
אזהרה סימני פיסוק או ספרות בימין‑לשמאל ממוקמים שגוי TG-RTL-005
נקודה שמצוירת בקצה השמאלי של שורה עברית חייבת להישמר בסוף המחרוזת הלוגית, לא בתחילתה. סוגריים נשמרים כתו הפותח או הסוגר הלוגי, לא כתו המשוקף.
מה קורא מסך עושה: הקורא מכריז פיסוק בתחילת משפטים וסוגריים שאינם תואמים.
שאלות
מה זה פרוטוקול Matterhorn?
הוא אינו תקן נוסף. זו החלוקה של PDF/UA-1 על ידי איגוד ה‑PDF ל‑31 נקודות בדיקה ו‑136 תנאי כשל ספציפיים, שמתוכם 87 ניתנים להכרעה על ידי מכונה ו‑47 דורשים שיקול דעת אנושי. זו הדרך לבדוק את PDF/UA-1, לא משהו לעמוד בו בנפרד.
למה רק חלק מהתנאים מופיעים כאן בעברית?
מפני שאלה התנאים שמשתמש באמת פוגש. השאר מתארים מבנים פנימיים של מילוני גופנים — ערכי CIDSystemInfo, כניסות CMap — שאינם מופיעים בדוח שאדם קורא. תרגום מכונה של 142 דפים היה בדיוק מה ש‑Google מזהיר מפניו, והוא לא היה אומר דבר שמישהו יכול להשתמש בו.
איזה מהתנאים ייחודי לעברית?
חמשת תנאי TG-RTL הם הרחבה של טאגארט לפרוטוקול, ואינם מופיעים ב‑Matterhorn המקורי — הוא נכתב עבור כתב משמאל לימין. הם מתארים טקסט שאוחסן בסדר ויזואלי, קטע ללא הצהרת שפה, ערבוב כיוונים, סדר קריאה בעמוד דו‑טורי מימין לשמאל, ופיסוק שנשמר בצד הלא נכון של המחרוזת.
איפה הפירוט המלא?
דפי התנאים המלאים נכתבים באנגלית, מפני שהם מלאים בשמות אובייקטים ובסעיפי תקן שמופיעים בקובץ עצמו כפי שהם. כל שורה כאן מקשרת לדף שלה.
בדקו קובץ משלכם. הבדיקה חינמית וללא הגבלה, בלי חשבון, ותיקח כשנייה לומר לכם מול מה אתם עומדים.
New checks, as they are written
A short note when a batch of /checks/ pages goes up, when the rule set changes, or when something ships. No more than monthly, and nothing else — no drip sequence, no webinar invitations.
One click to unsubscribe, in every message. We do not sell or share the list.