PDF text stream with delimitedtext
Hi, I am trying to use quotation or blockquote in a document, but when selecting and copying the text in poppler/pdf.js I get double marks. Looking at the minimal example below: \nopdfcompression \setuppagenumbering[location=] \starttext \startquotation Hello world! \stopquotation \setupquotation[left=«,right=»] \startquotation Hello world! \stopquotation \setupquotation[left=‘,right=’] \startquotation Hello world! \stopquotation \setupdelimitedtext[blockquote][left=‘,right=’] \startblockquote Hello world! \stopblockquote “Hello world!”\\ «Hello world!»\\ ‘Hello world!’\\ \startquote Hello world! \stopquote\\ \quote{Hello world!}\\ \stoptext The text stream seems to have an additional object for the quotation and blockquote lines. Rendering the PDF in itself is fine but when copying the text I get mixed results (poppler/evince and pdf.js give double marks but mupdf does not: “Hello world!””,«Hello world!»»,‘Hello world!’’,‘Hello world!’’). Is this just an issue with poppler/pdf.js when trying to extract the text (as the PDF rendering seems all fine)? Adam
Am Sat, Oct 30, 2021 at 09:12:19PM +0100 schrieb Adam Reviczky via ntg-context:
Hi,
I am trying to use quotation or blockquote in a document, but when selecting and copying the text in poppler/pdf.js I get double marks.
Looking at the minimal example below: \nopdfcompression \setuppagenumbering[location=] \starttext \startquotation Hello world! \stopquotation \setupquotation[left=«,right=»] \startquotation Hello world! \stopquotation \setupquotation[left=‘,right=’] \startquotation Hello world! \stopquotation \setupdelimitedtext[blockquote][left=‘,right=’] \startblockquote Hello world! \stopblockquote “Hello world!”\\ «Hello world!»\\ ‘Hello world!’\\ \startquote Hello world! \stopquote\\ \quote{Hello world!}\\ \stoptext
The text stream seems to have an additional object for the quotation and blockquote lines.
Rendering the PDF in itself is fine but when copying the text I get mixed results (poppler/evince and pdf.js give double marks but mupdf does not: “Hello world!””,«Hello world!»»,‘Hello world!’’,‘Hello world!’’).
Is this just an issue with poppler/pdf.js when trying to extract the text (as the PDF rendering seems all fine)?
Adam
Hello Adam, I have made good experience with "\quotation{}": starttext \language[de] \quotation{Hello world!} \stoptext The command \language[de] cures for national quotation marks. I'm using ConTeXt ver: 2021.10.10 23:43 LMTX fmt: 2021.10.11 and xpdf or okular. Regards, Rudolf
participants (2)
-
Adam Reviczky
-
Rudolf Bahr