From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id 2KhyEWtDNGMQxAAAbAwnHQ (envelope-from ) for ; Wed, 28 Sep 2022 14:51:55 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id SOOBEWtDNGMQWgAAauVa8A (envelope-from ) for ; Wed, 28 Sep 2022 14:51:55 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 26E328878 for ; Wed, 28 Sep 2022 14:51:54 +0200 (CEST) Received: from localhost ([::1]:52550 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1odWXZ-0004E7-7y for larch@yhetil.org; Wed, 28 Sep 2022 08:51:53 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33396) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1odT8j-0008MK-Gr for emacs-orgmode@gnu.org; Wed, 28 Sep 2022 05:14:01 -0400 Received: from mail-pf1-x42f.google.com ([2607:f8b0:4864:20::42f]:47074) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1odT8h-0008SZ-Da for emacs-orgmode@gnu.org; Wed, 28 Sep 2022 05:14:01 -0400 Received: by mail-pf1-x42f.google.com with SMTP id c198so11960545pfc.13 for ; Wed, 28 Sep 2022 02:13:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:message-id:in-reply-to:date:subject:cc:to:from :user-agent:references:from:to:cc:subject:date; bh=EPRoLrgP//cdsQe5jZja7xl5TBv8veY1dGiIyAW3lvc=; b=FZmKShHWvTEMR/Z8N7ZCqi9yMx0YU6gursYchsxYXGkwZSfZmfS48rk5+FINqfaFzP ayvz/mxsJ8ypeyVFmRuH06ShIsH9nrN6sRSZ7UrTWWIyywaXyQXnYNcZ3KLKCl9LrmyT ltYxEZN6gpLl35MChKOVoFW5ls+yA1DMSyRLqgnCTF1zMnXJ4hWNVKN40zzjMR0j34Wy m4Q79RZehtfgW5eSepkvciuQyBBK3+aUgjh5Va00WkBoXgCBZFtOl7Krb2UWIEXFCByR HKO3IzSuIc603UaM9qc8icfalCVNkGUdQMqcv0+71Dq94bQevAgi1HBPvHxrAAGQVMrq brLw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:message-id:in-reply-to:date:subject:cc:to:from :user-agent:references:x-gm-message-state:from:to:cc:subject:date; bh=EPRoLrgP//cdsQe5jZja7xl5TBv8veY1dGiIyAW3lvc=; b=YBMtGtN42IHThiBzaNijMUX1BGR1ctxl47hFBFoHD0LqK71026M7FHn8dea37WmTa7 RwBLsJGmSHfKZCmoO0QxtgIc8qB39b3embESed7ZPvjcfuG1aDvDI8SlYwHnfyg9dK80 J6IzW1KM4KQMZDiQYbtpMCiPpj512Kw2iyqNADES6VcH98mNk64GzBeY6w39gnI2jzaD T4Bhb4e/IgEUe0Vvl3jhS47qFn2b1xE1mFfi/d3brwT4BVYrURIWsyiZU1NL37TKrQq5 jXk9nUv2uSauIByx30lcLy23tlELsqGbUyM6Tit02/0XVrXxEv/a9jUOP9lYZ65fh9wT yltw== X-Gm-Message-State: ACrzQf2HnrwGbRAFbUqE59Ze86D4FCPNlcYLboimsKlMj8Z0oRhz/eML x3zMDG7+PlMx3Q0jSSr6A2kyAgGzFak= X-Google-Smtp-Source: AMsMyM4dEzxlqxTC1YX/Dju1uNHJLrMVSMAhBPAJWxW+Iu9ihXojvpFz7i7eGMgk3M64vi7WeYkgzg== X-Received: by 2002:a63:c06:0:b0:439:9b18:8574 with SMTP id b6-20020a630c06000000b004399b188574mr28310912pgl.608.1664356437621; Wed, 28 Sep 2022 02:13:57 -0700 (PDT) Received: from dingbat (2001-44b8-31f2-bb00-842a-7361-87c7-2662.static.ipv6.internode.on.net. [2001:44b8:31f2:bb00:842a:7361:87c7:2662]) by smtp.gmail.com with ESMTPSA id q17-20020aa78431000000b0053e42167a33sm3449117pfn.53.2022.09.28.02.13.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 28 Sep 2022 02:13:57 -0700 (PDT) References: <87a66lpm5p.fsf@localhost> <8735cdpkiz.fsf@localhost> <87y1u5o1ko.fsf@localhost> <87a66k2j5y.fsf@tec.tecosaur.net> <7edd911f-b74-6521-634e-7f30acdb5fad@panix.com> User-agent: mu4e 1.9.0; emacs 29.0.50 From: Tim Cross To: Jude DaShiell Cc: Timothy , Ihor Radchenko , emacs-orgmode@gnu.org Subject: Re: org exported pdf files Date: Wed, 28 Sep 2022 18:47:23 +1000 In-reply-to: <7edd911f-b74-6521-634e-7f30acdb5fad@panix.com> Message-ID: <867d1nj1yn.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::42f; envelope-from=theophilusx@gmail.com; helo=mail-pf1-x42f.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1664369514; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=EPRoLrgP//cdsQe5jZja7xl5TBv8veY1dGiIyAW3lvc=; b=kGPY0ToGh/O3qumUuSiDiJVRHbKyNF0F+iHsw9EnP1m1kRYTqXw+KFL15Eihyv9IeSTXaL 7BXKj/l4IWqx6qw2YtwWioLfiFrcD9Y0KlLdJUBrGsylbWXrrFoFfffurQ6zHjOeA2IvU2 R7DZj1AcnjOfy7nxSEac4NMPi3B9v2BAWfoNdykFo8eduwcdzaoNIkq+duax7aYlNJMMj7 I1+tCDT0sPiBj28FXghoaSlxjOPj28IMRCBTHd5RMhpkIyAE0stTw5dsuT2HqAG8GnIU7P pwLvmRudzp7wqrp9GCQBuIlzX1OZMg+qyGWoDegvkF0uePxXXttRYNtMnp9tjg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1664369514; a=rsa-sha256; cv=none; b=UiGOfrw/xgshGk7uP3LoGQnlOCo8WIBAK3xtj3MkmkjmsKnyzSlZ325jyLJV7HNMKU5KuL 5HQ1tyuRiiqHGJCWpowFWm/jxt+8TZxutCVZDCnCLnLSHZ/SIN1bYoLWt6sZVp47NaQKie fzQiQEZ5n94gZl14rG/hxGSVcHr2DiEnd0Ej4Qb4LMF0MnsV57rGPIimM2kipl4xsb1inv dlUqMHL+ryZWAJTIGNoHqQnjqzmfv5Hib8TuUBmvykcjpq5c9M7EZZ1uDK/YGmsQuRuDiE LLS1AdWwg9TqFdVICWm6/d4n/fEwd1wrRx0oyHxgy57tbYu4dZbR7n5aFpkxKQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=FZmKShHW; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -9.15 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=FZmKShHW; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 26E328878 X-Spam-Score: -9.15 X-Migadu-Scanner: scn0.migadu.com X-TUID: D9olA5iGi855 Jude DaShiell writes: > It was one of the messages from this list that got me that reply. For > now, when I get a pdf file I try extracting it with pdftotext and read the > extracted text. I don't make pdf files or make pdf files available for > anyone else. How adobe accessibility recommendations for pdf files will > translate to Linux I don't know many were geared toward windows if memory > serves. I haven't used windows since 2013 and don't intend using windows > for the duration either. > The problem is not with org mode, but rather with the limitations of Latex. The basic problem is that latex pre-dates accessibility concerns and lacks full support for tagging, alt text and other document structure information necessary to make PDF files accessible. Adding a language environment setting will have only minimal benefit. It is the tagging and other structural information which is necessary to make things really accessible i.e. the ability to browse a PDF document and retain the structural relationships within the document and use that information in a meaningful way - consider for example, browsing data inside a table within a PDF document. There are accessibility working groups within the tex/latex community who have been working on trying to improve accessibility of documents created using latex and some progress has been made. However, it is nowhere near the same level of sophistication as supported by other PDF generators, like adobe's suite, which has very good accessibility support and can enable production of some of the best accessible documents I've used. There are a couple of additional latex packages which can be added to documents which will provide some tagging and other structural information which will significantly improve the accessibility of PDF documents. I've not tested these with different engines. https://ctan.org/pkg/accessibility?lang=en and you would want ot add \usepackage[tagged, highstructure]{accessibility} to your packages list. To add accessibility for math formulas etc, you need https://ctan.org/pkg/axessibility?lang=en and add \usepackage{axessibility} As with other authoring, you also need to consider accessibility requirements when creating your documents and do things like adding \alt textg for figures etc. It would probably be good to add the two above packages as part of the 'default' package preamble, but this would require considerable testing as it isn't known if there will be adverse effects when mixed with other packages.