[XeTeX] potential new feature: \XeTeXgenerateactualtext

Adam Twardoch (List) list.adam at twardoch.com
Tue Feb 23 16:29:36 CET 2016


Jonathan, 

is there any method in XeTeX to explicitly emit "ActualText" or override the automatic content generated by the new option? 

Or could you envision such a method? How would one need to approach it? 

(I'm not saying you should try implement it right away). :)

A.

Sent from my mobile phone.

> On 23.02.2016, at 16:00, Jonathan Kew <jfkthame at gmail.com> wrote:
> 
>> On 23/2/16 14:52, Adam Twardoch (List) wrote:
>> Jonathan,
>> 
>> this is splendid. Adding support for the PDF "ActualText" tagging layer
>> is a huge step.
>> 
>> I wonder — what happens in case of mathematical formulae?
> 
> At this point, nothing in particular. :)
> 
>> I think it would be rather clever to embed the TeX notation or even, huh
>> huh, MathML into the ActualText layer for the math mode — per equation,
>> of course :) .
> 
> I think these are ideas that could usefully be explored/implemented at the macro level, rather than being built in to the engine.
> 
> JK
> 
> Or use the "Unicode math linear format" as proposed by
>> Microsoft:
>> http://www.unicode.org/notes/tn28/UTN28-PlainTextMath-v3.pdf
>> 
>> A.
>> 
>> Sent from my mobile phone.
>> 
>> On 23.02.2016, at 15:43, Jonathan Kew <jfkthame at gmail.com
>> <mailto:jfkthame at gmail.com>> wrote:
>> 
>>> The code for the \XeTeXgenerateactualtext feature (it's an integer
>>> parameter; set it to 1 to get ActualText added to the PDF, for better
>>> copy/paste and search in Acrobat) is now on sourceforge, in an
>>> "actualtext" branch, for anyone who wants to try building and
>>> experimenting with it.
>>> 
>>> Note that this requires a new version of xdvipdfmx, as it uses a new
>>> DVI opcode. The patch for xdvipdfmx is attached here (based on the
>>> current TeXLive svn source).
>>> 
>>> Akira, if you could check that the patch seems OK, that would be
>>> great. I've not really looked at dvipdfm-x code in a long time. I
>>> haven't pushed this it to TL yet, as it's all rather experimental, but
>>> I hope we can safely include it for TL'16.
>>> 
>>> JK
>>> <xdvipdfmx-for-xetex-0_99995.patch>
>>> 
>>> 
>>> --------------------------------------------------
>>> Subscriptions, Archive, and List information, etc.:
>>> http://tug.org/mailman/listinfo/xetex
>> 
>> 
>> 
>> 
>> --------------------------------------------------
>> Subscriptions, Archive, and List information, etc.:
>>   http://tug.org/mailman/listinfo/xetex
> 
> 
> 
> --------------------------------------------------
> Subscriptions, Archive, and List information, etc.:
> http://tug.org/mailman/listinfo/xetex



More information about the XeTeX mailing list