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 UDffOb3PM2OJpgAAbAwnHQ (envelope-from ) for ; Wed, 28 Sep 2022 06:38:22 +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 YMcSOb3PM2OU3AAAG6o9tA (envelope-from ) for ; Wed, 28 Sep 2022 06:38:21 +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 925912B4B0 for ; Wed, 28 Sep 2022 06:38:21 +0200 (CEST) Received: from localhost ([::1]:38108 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1odOpw-0000rO-NZ for larch@yhetil.org; Wed, 28 Sep 2022 00:38:20 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52384) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1odOoG-0000lz-0z for emacs-orgmode@gnu.org; Wed, 28 Sep 2022 00:36:36 -0400 Received: from mailbackend.panix.com ([166.84.1.89]:39834) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1odOoE-00016q-5h for emacs-orgmode@gnu.org; Wed, 28 Sep 2022 00:36:35 -0400 Received: from panix1.panix.com (panix1.panix.com [166.84.1.1]) by mailbackend.panix.com (Postfix) with ESMTP id 4MckGS37wWz4B2W; Wed, 28 Sep 2022 00:36:32 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=panix.com; s=panix; t=1664339792; bh=Is4ZRdJpdkSMffu29yJ6gOK7uNRzyrDnvlgASGYuMIg=; h=Date:From:To:cc:Subject:In-Reply-To:References; b=Rgp8wqX6VWbIB1wtoQspzaCJjHyYLKoaR/j9FdsmxM7TQvjQjnVq4dK4WUJ/ZjkaQ pRDdZKl092XRXn6l2F9v5aSTccemgFl4EvvSj2JiKLPEMOCO2nlKx0kBWvsO0UW4n+ bc4tsOrLRrwR7f+CENoTRXm32wQT62pCHk89Kwrw= Received: by panix1.panix.com (Postfix, from userid 20712) id 4MckGS2Xl2zcbc; Wed, 28 Sep 2022 00:36:32 -0400 (EDT) Received: from localhost (localhost [127.0.0.1]) by panix1.panix.com (Postfix) with ESMTP id 4MckGS2KpMzcbP; Wed, 28 Sep 2022 00:36:32 -0400 (EDT) Date: Wed, 28 Sep 2022 00:36:32 -0400 From: Jude DaShiell To: Ihor Radchenko cc: emacs-orgmode@gnu.org Subject: Re: org exported pdf files In-Reply-To: <87y1u5o1ko.fsf@localhost> Message-ID: References: <87a66lpm5p.fsf@localhost> <8735cdpkiz.fsf@localhost> <87y1u5o1ko.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Received-SPF: pass client-ip=166.84.1.89; envelope-from=jdashiel@panix.com; helo=mailbackend.panix.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, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, 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=1664339901; 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=V+ktiwy9YSf8p/VFW0nHUzqoeagV3jpl7ZYp31cisKo=; b=bvWWEtticAfulQ8aYvfQXKpDysJnYWKRvAwwr3rNwmIxzKj8EpaG5HXAYiz3d+NBfxlfzZ EjDt/jI3Lbtgb2Y5z7KZmxHr9iX+cZtD86tbfB+plaC0ceCC/z5wi4luR2zf6uE/lqYHXk pTMBAqTWVXyrpgPseiNUl4rude7ZgnoC2bVkNoaJc1FJIf39W4yoUHTSyBBb9dZ6wWmPTt 63bKV0laYI+wQxkSEa4nbai4oB7OMif6DnhAEm/u9Q1ZUMHrI1Q5Y3T62fTUZxZ31ndqVY cQUOcqvcqvYQe9/9e9LSN9LxHeDFSmQ/87kCcxbVkj6WECrtsqe1bgsMdUYfCg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1664339901; a=rsa-sha256; cv=none; b=Z88RmNJQczbmjCZnl5/6uJMO5arbm7ETBZYk31nuEfFHdKggqNz8V19oVKQnKEje9rOPE4 nUbiZ+e6ahnwMdMQMMLOierjioH3hHrgSzVA0XZJtUyEvV3QGDdo2srrKMaTfAIjRM6onM wz19cxkPp3eRhUgpVe6hpMJtBl0K6wyuFpznsQEgtQvdENRfPSGiZDKVojjyoY2HuTfP8R nl9jZazOvcYOezQUY9wu8RKP4toaf2P8z3aOn+I3vyvzuK3XZsh5/+PvpyY2lCtGPf4SLj KLo5pXVJ8rgImOhe8d1lAHxgj7gGI4RqWxbwX5VY8ntU2qgeZN+PVmGgZgQRMg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=panix.com header.s=panix header.b=Rgp8wqX6; dmarc=fail reason="SPF not aligned (relaxed)" header.from=panix.com (policy=none); 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: 5.55 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=panix.com header.s=panix header.b=Rgp8wqX6; dmarc=fail reason="SPF not aligned (relaxed)" header.from=panix.com (policy=none); 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: 925912B4B0 X-Spam-Score: 5.55 X-Migadu-Scanner: scn0.migadu.com X-TUID: djcYtH/65ZNN I checked that out and putting the example text into my .emacs file generates a warning when emacs starts up I put the parens and everything between the parens in the .emacs file and that caused the warning to be thrown. What may work and circumvent all of this would be to add: #+LANGUAGE: en into a text source file which is part of the files exported through orgmode pdf. Adobe has plenty of pdf accessibility guidelines available for those interested in accessibility to implement. if those #+ items are called orgmode-directives maybe an orgmode-accessibility directive could be used at minimum to put the system's default org-export-language directive into that source text file that goes into the pdf file. I have done nothing with exporting to pdf from orgmode since several years ago I was told orgmode pdf's were not accessible. Jude "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." -Ed Howdershelt (Author, 1940) . On Tue, 27 Sep 2022, Ihor Radchenko wrote: > Jude DaShiell writes: > > > Having examined 13.10.2, with the polyglossia package installed and > > accessible to orgmode putting set-language into the right place would > > default to English and other languages would need to specify their > > language for a pdf export. > > The default can be changed in your Emacs configuration. Check out > org-export-default-language. > > > On Linux I have espeak-ng running as default > > and I run orca as necessary. I mostly live on the command line so orca is > > used rarely. > > I think a reasonable test of export quality will be to make a pdf with > > orgmode then run that pdf through pdftotext and compare the extracted text > > with the pdf file. I can't do that since without use of pdftotext the > > screen readers will not work on pdf files. > > I checked on of my exported PDFs, and it looks mostly consistent with the > org source from a brief look. The only minor deficiency is sparkled text > from included vector images with text, but I imagine that it is common > and may or may not be a real deficiency. > > Do note that Org to PDF export works by first exporting to a .tex file > and then running TeX. As long as TeX makes a decent job with PDF > accessibility, we should be good to go. Just need to make sure that we > pass the correct options to TeX in the generated .tex file. > > You mentioned that one of the TeX options is setting the correct > metadata. I am not aware about other required options that can improve > accessibility. If you know any, feel free to share. > > Also, you can refer to our previous discussion about accessibility of > documents exported by Org. > https://list.orgmode.org/orgmode/87czew3w5l.fsf@localhost/ > >