From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id mL2dOVbbt2JnUwAAbAwnHQ (envelope-from ) for ; Sun, 26 Jun 2022 06:06:47 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id gH+uOFbbt2L5dQAAG6o9tA (envelope-from ) for ; Sun, 26 Jun 2022 06:06:46 +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 94B732BF67 for ; Sun, 26 Jun 2022 06:06:46 +0200 (CEST) Received: from localhost ([::1]:53014 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o5JXp-0003Zr-Lm for larch@yhetil.org; Sun, 26 Jun 2022 00:06:45 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40414) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o5JXF-0003ZT-14 for emacs-orgmode@gnu.org; Sun, 26 Jun 2022 00:06:09 -0400 Received: from mail-pj1-x1036.google.com ([2607:f8b0:4864:20::1036]:36677) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o5JXD-0003bI-Gh for emacs-orgmode@gnu.org; Sun, 26 Jun 2022 00:06:08 -0400 Received: by mail-pj1-x1036.google.com with SMTP id k12-20020a17090a404c00b001eaabc1fe5dso9276710pjg.1 for ; Sat, 25 Jun 2022 21:06:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:in-reply-to:references:date:message-id :mime-version; bh=fsAUSD+HoV7B9Dcgx2uTXnbbcm9nWPZw9oVZpP0JnAE=; b=iwcW5uElGuVxkSSmUF+5bf2DTctm583y0E4BQQErGeN3tmN6j79CHFwqeFP/G/nR+D syTjb6zezPEaBCW71xyTap0u+GTvDMYRGOk0nw4Y9ZnzUUkeABp+mcEUN5AzONpkImaK FltnAZONaUor8HnyXTYkJbU8kUaJ/M+hOR+cE6uozJZxOHN19U0uo9bxCSRORxpk+2Yh +7mpyUrNKhHZHYP4GiK5IioCPe/w/NrwI7Sos4+cm0ixFjjybTNM4yxRvs4K4QF2y7Vo qG92SbX7/2tskMyUUA0r/SmllE56cesp/6c36NKXEi7Ib3/aDbY7DV4CL+XJUevsboNl ep1w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references:date :message-id:mime-version; bh=fsAUSD+HoV7B9Dcgx2uTXnbbcm9nWPZw9oVZpP0JnAE=; b=lrK1oTCF9lvJvhq2zoPqlC7uben0g8DFeMV2ogkpD0F4vwl+cP0p4pP2PESeFce/YH F4JZo4CaIbnOZQ+R3mDiCSQec+/0Qm3ndxMx8JD2np43n91e6SzF9jjCgUBFIJlcclcF AYY4NHruHiINp4hYAju6oluCbJF38uuWdZwBfRy0XL+9m1x7mFfMu8d6wiLYR6GhRCna UDd65j9bvBubwgZJlek2OWpaibkWy4UHYnlKBZZCQ/P7hmi7uYDkA7sAO0AcItaXmX/7 /bUEpeDx1rpsAMHRZbCs08TVXpQNqv6Vw6d6U8YA5owaTk2eOmXRt82zUBtnt26VvF8D Xa4g== X-Gm-Message-State: AJIora+tT1rcZOx/Woai95PyQe4vNN7ngD36gWVINIb929JvlWAJWKVL L1o+ah4RZNl9o/SDlLEuNhE= X-Google-Smtp-Source: AGRyM1tKHAf3QCUL39uyuP8O5obubjBaijBwAZW9lywcy2wUDc/OWhM0Fy6pRqF6+BHYn3uLP5qN7w== X-Received: by 2002:a17:902:e747:b0:16a:58f2:1d1e with SMTP id p7-20020a170902e74700b0016a58f21d1emr7422162plf.17.1656216365817; Sat, 25 Jun 2022 21:06:05 -0700 (PDT) Received: from localhost ([104.223.86.8]) by smtp.gmail.com with ESMTPSA id c5-20020a170902c1c500b00163f2f9f07csm4453501plc.48.2022.06.25.21.06.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 25 Jun 2022 21:06:05 -0700 (PDT) From: Ihor Radchenko To: Tim Cross Cc: emacs-orgmode@gnu.org Subject: Org mode export accessibility (was: About 'inline special blocks') In-Reply-To: <871qvioquw.fsf@gmail.com> References: <87a6b8pbhg.fsf@posteo.net> <875ykwvmz7.fsf@posteo.net> <871qvioquw.fsf@gmail.com> Date: Sun, 26 Jun 2022 12:07:18 +0800 Message-ID: <87czew3w5l.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::1036; envelope-from=yantar92@gmail.com; helo=mail-pj1-x1036.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 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-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1656216406; 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=fsAUSD+HoV7B9Dcgx2uTXnbbcm9nWPZw9oVZpP0JnAE=; b=XcGBcu4FIMF5IesakhsNpy89F/9VyTQfSF//FDiGO0OALom9tFmvHli33/KHuPBG/ooFRa T4jJI+4yr+AlCaatEe29FsO0lVPfRhZ2+RhQA8ZKod+AAY8eNNOGRoa/FyqvajxwxhPAd1 P3FlhsvZkd+l5WPUX2ZwQCu1gwKUf+hmCNrqNs7W/iyeGqZZuCr0p3J9fi9+CABec1ophC ol86LeNCHk/4BmDU+52BfuJogX7fZ2eFOFv9pSnmwcnCLvi++UYxyfmczJRlsqhrlKtvy7 7C6Q2nOBMZ5QFPMvpRLczIcytRaEM8IHCMbrI3Kd+jv6M8McSqI/h0L73Cedcw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1656216406; a=rsa-sha256; cv=none; b=AJWAismpp9bhx2ACfhsDW27eIHmgs9w+OcuiZMa16v/ZXcIyxc44VML6y4S9CZ96vrUjVp SBlVIywrZ/R6u0CHKhN68mtiP312znVSuq9/oUet23Fw8JYGHWCys8hdT4phpdZvKUiplw nSR2DB9FuTJ4sNFTMaU7lLl+39cf/7wyS5djpbLJ/WUgUXyFYmo5fEBtU+nua0hNRflSF7 93Tjzr0nzME/5Hw22xsoX9myIgqdBJo4WC2kQwdvWeLZ/O8FUw5w2gT9+FOboLhMK5xpTQ friZkUEU2TT8dXEqXtVM2muFHxMoUAwYJaRhWbzaLJT/8ObwDhnPQxC05DtuEw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=iwcW5uEl; 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: -1.96 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=iwcW5uEl; 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: 94B732BF67 X-Spam-Score: -1.96 X-Migadu-Scanner: scn1.migadu.com X-TUID: JlZsma0tQsU+ Tim Cross writes: > Sadly, org isn't great from an accessibility perspective. This is > something I would like to see improved, but it is a huge and complex > task. There are some 'easy' winds we could try. For example, org still > defaults to using the and tags instead of > and . Likewise, we should move to html5 as > the default, not xhtml, but last time I raised that, there was > considerable push back to stick with xhtml. We also need complete > overhaul of the use of aria tags and numerous other areas. As I said, a > very large job which is complex and extremely time consuming. I will not argue about html5 switch - I don't have enough knowledge to weigh on this. However, can't we at least address accessibility issues with the existing HTML export? A good starting point could be identifying what can be improved in ox-html.el. > Sadly, I'm not sure there is a lot we can do with accessibility and PDFs > in org mode. This is the one area where TeX/LaTeX does a poor job. Last > time I looked, there was considerable discussion about what to do from > an accessibility standpoint in the TeX community, but seemed to be > little or very slow progress (not a criticism of the efforts of members > of that community, but rather a reflection of how complicated this stuff > is). >From Org perspective, we can do what is available in the exported format. If LaTeX is not great from accessibility point of view, is there a better format? Or are there things we can do to improve situation in ox-latex.el? What about other export backends? Best, Ihor