From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/112269 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: "Connor P. Jackson via ntg-context" Newsgroups: gmane.comp.tex.context Subject: Adobe Acrobat accessibility criteria Date: Mon, 26 Jul 2021 18:11:36 -0700 Message-ID: Reply-To: mailing list for ConTeXt users Mime-Version: 1.0 (Mimestream 0.25.0) Content-Type: multipart/mixed; boundary="===============4084782148608075148==" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="6979"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "Connor P. Jackson" To: ntg-context@ntg.nl Original-X-From: ntg-context-bounces@ntg.nl Tue Jul 27 03:12:08 2021 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane-mx.org Original-Received: from zapf.boekplan.nl ([5.39.185.232] helo=zapf.ntg.nl) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1m8Bdf-0001fQ-Sy for gctc-ntg-context-518@m.gmane-mx.org; Tue, 27 Jul 2021 03:12:07 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 339E3286000; Tue, 27 Jul 2021 03:11:44 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uflUz-Fsdpjg; Tue, 27 Jul 2021 03:11:42 +0200 (CEST) Original-Received: from zapf.ntg.nl (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id AA8CE286005; Tue, 27 Jul 2021 03:11:42 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 64951286000 for ; Tue, 27 Jul 2021 03:11:40 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9gYP0yUe5SLZ for ; Tue, 27 Jul 2021 03:11:39 +0200 (CEST) Received-SPF: None (mailfrom) identity=mailfrom; client-ip=209.85.167.48; helo=mail-lf1-f48.google.com; envelope-from=connor@connorp.com; receiver= Original-Received: from mail-lf1-f48.google.com (mail-lf1-f48.google.com [209.85.167.48]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id E8824285FFC for ; Tue, 27 Jul 2021 03:11:38 +0200 (CEST) Original-Received: by mail-lf1-f48.google.com with SMTP id bp1so18858604lfb.3 for ; Mon, 26 Jul 2021 18:11:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cpjackson-net.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=eLKQ/P+NAjipTK4hyoryfLedzIVVnm9DwRV1Gc0al/Y=; b=gCfb5mS7ljW5WiTqIAbcqW+FKg2cHTKjCXTDQ39Eoj13MSiZgbbU/GJQhN4GeWAaXp +M4dsArslQMpLDmj0iP/Ua4HfyB4vo21+gDaOecxX8JKKTkV2MOPRs16viV0byZ46utW muhFtz8/kQv/efIzsaJoyvqG4byXnSeYSrGHk3mnop6966phoH9UCzd2jycMVOquY68q iRA6kpUg7jXsHGq4JWRQsVJws0tGdwabNkVsuJGFHkjrP9U67PqT1c2fqjmznvfX3cuq MWjmm2VoBoRTo1wqB5ws8AW7cdp9yWjcCpJrxlViydFdbdwxIabOsVzSblV+/XJ4tQb7 Jf/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=eLKQ/P+NAjipTK4hyoryfLedzIVVnm9DwRV1Gc0al/Y=; b=t8295ekPR62pExR5AJNRqZDl3fnm1vD+aNOTeDw4wUR5kLW8x4ZH24j6DLQQYZGGXi TdGHmUORqz8/+RtSV08/CDZspu6EKJ34tbKEERCMSZeCKiUI7Zd84+23dJBS1El+vlv+ c3+rFS+2zLK6y9AoQPkyJTLcoG67HzFoY4WYX879voiYXTfDCa7FVeI/uQwOTeGplvFA CeVCmnbMj4MSfpfBYSPQg/Ojwjad9CLyS17/8d33IUL0d3YX0fPIbpuW4m6kJvUFu4sj J2WlLSOoYymCTsF++T5oYcnZthlHwImvjeqrvg3XPse4NGhsTm5+gOki8SjR2EAQIMjf izjA== X-Gm-Message-State: AOAM530LW9BsdyqvMXwIX/hnI3Mz2WK3v1pkSSpMBVT0ahLUhAiPkDfc 0dfbWdFSI+Rc7Qx/kjKPl0W5R4jUouWAgbEX6Enqnh6FcH8= X-Google-Smtp-Source: ABdhPJy4uRtD19s/+sYXjMLWBqQgZYZzQCq5L/I5jWCugZa6tS8xhu9VLCY8L1pEqFDA+eNQkn71KI/+8Bhfkc32Ews= X-Received: by 2002:a05:6512:2608:: with SMTP id bt8mr14902679lfb.321.1627348296960; Mon, 26 Jul 2021 18:11:36 -0700 (PDT) Original-Received: from 1064022179695 named unknown by gmailapi.google.com with HTTPREST; Mon, 26 Jul 2021 18:11:36 -0700 Original-Received: from 1064022179695 named unknown by gmailapi.google.com with HTTPREST; Mon, 26 Jul 2021 18:11:31 -0700 X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.26 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ntg-context-bounces@ntg.nl Original-Sender: "ntg-context" Xref: news.gmane.io gmane.comp.tex.context:112269 Archived-At: --===============4084782148608075148== Content-Type: multipart/alternative; boundary="0000000000002aa04a05c8108d9f" --0000000000002aa04a05c8108d9f Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello ConTeXt friends, I am newly exploring ConTeXt in search of a better way to produce PDF/UA-1 accessible and PDF/A compliant documents programmatically. From my early experiments, ConTeXt docs appear to fully satisfy the veraPDF validator, but Adobe Acrobat=E2=80=99s Accessibility Checker has three qualms with ConTeXt-produced documents: 1. The document is configured to display the file name rather than the title in the top of the window (DisplayDocTitle =3D=3D True is what I th= ink is required). See here . 2. "Tagged Annotations" fails, suggesting that the document=E2=80=99s li= nks are not properly tagged. I believe the issue is missing "Link - OBJR=E2=80= =9D (object reference) tags. See here , here , and here . 3. "Tab Order" fails, I believe because ConTeXt does not specify that the tab order should follow the Document Structure, so Acrobat reads it = as unspecified. See here . Is there something I could be doing to correct these issues in my ConTeXt documents? Or is this a change that would have to be made within ConTeXt itself? I know that Adobe is not the definitive arbiter of what an =E2=80=9Caccessible=E2=80=9D PDF looks like, but for many organizations, pa= ssing the Acrobat accessibility checker is a prerequisite, so it seems worthwhile to me to make ConTeXt capable of it. Many thanks! Connor Jackson --0000000000002aa04a05c8108d9f Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello ConTeXt friends,

I am newly exploring ConTeXt in search of a better way to produce = PDF/UA-1 accessible and PDF/A compliant documents programmatically. From my= early experiments, ConTeXt docs appear to fully satisfy the veraPDF valida= tor, but Adobe Acrobat=E2=80=99s Accessibility Checker has three qualms wit= h ConTeXt-produced documents:=C2=A0

  1. The document is configur= ed to display the file name rather than the title in the top of the window = (DisplayDocTitle =3D=3D True is what I think is required). See here.=C2=A0
  2. &= quot;Tagged Annotations" fails, suggesting that the document=E2=80=99s= links are not properly tagged. I believe the issue is missing "Link -= OBJR=E2=80=9D (object reference) tags. See here, here,=C2= =A0and here.=C2=A0
  3. "Tab Ord= er" fails, I believe because ConTeXt does not specify that the tab ord= er should follow the Document Structure, so Acrobat reads it as unspecified= . See here.=C2= =A0

Is there something I could be = doing to correct these issues in my ConTeXt documents? Or is this a change = that would have to be made within ConTeXt=C2=A0itself? I know that Adobe is= not the definitive arbiter of what an =E2=80=9Caccessible=E2=80=9D PDF loo= ks like, but for many organizations, passing the Acrobat accessibility chec= ker is a prerequisite, so it seems worthwhile to me to make ConTeXt capable= of it.

Many thanks!
=

Connor Jackson
--0000000000002aa04a05c8108d9f-- --===============4084782148608075148== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSWYgeW91ciBxdWVzdGlvbiBpcyBvZiBpbnRlcmVz dCB0byBvdGhlcnMgYXMgd2VsbCwgcGxlYXNlIGFkZCBhbiBlbnRyeSB0byB0aGUgV2lraSEKCm1h aWxsaXN0IDogbnRnLWNvbnRleHRAbnRnLm5sIC8gaHR0cDovL3d3dy5udGcubmwvbWFpbG1hbi9s aXN0aW5mby9udGctY29udGV4dAp3ZWJwYWdlICA6IGh0dHA6Ly93d3cucHJhZ21hLWFkZS5ubCAv IGh0dHA6Ly9jb250ZXh0LmFhbmhldC5uZXQKYXJjaGl2ZSAgOiBodHRwczovL2JpdGJ1Y2tldC5v cmcvcGhnL2NvbnRleHQtbWlycm9yL2NvbW1pdHMvCndpa2kgICAgIDogaHR0cDovL2NvbnRleHRn YXJkZW4ubmV0Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCg== --===============4084782148608075148==--