[NTG-pdftex] Incomplete CharSet causes failure with PDF/A validation

Ross Moore ross.moore at mq.edu.au
Sun Jun 12 13:21:47 CEST 2016

Hi Hans,

Great to hear from you.

On Jun 12, 2016, at 7:28 PM, Hans Hagen <pragma at wxs.nl<mailto:pragma at wxs.nl>> wrote:

this is why long ago (so maybe forgotten) \pdfincludechars was introduced (because in widgets one also needs to have glyphs present for editing)

Never known, so not ‘forgotten’.
Thanks for the tip...

(i remember using the 'put wanted glyph typeset white one meter in the margin outside mediabox' trick but that could confuse viewers)

 … however, it doesn’t work with the  test-bera  example.

> \T1/fve/m/n/17.28 .
<recently read> \font

l.31 \showthe\font
./test-berafont.tex:32: pdfTeX error (font): command cannot be used with virtua
l font.

l.32 \pdfincludechars\font
                          {\'{ }a}
./test-berafont.tex:32:  ==> Fatal error occurred, no output PDF file produced!
Transcript written on test-berafont.log.

The same thing happens with the  hebart  example.

> \HE8/cmr/m/n/12 .
<recently read> \font

l.39 \showthe\font

./hebart.tex:40: pdfTeX error (font): command cannot be used with virtual font.
l.40 \pdfincludechars\font
./hebart.tex:40:  ==> Fatal error occurred, no output PDF file produced!

Besides, how is one supposed to know which extra glyphs need to be added?

What I don’t understand is that if the glyphs are needed to make the font subset usable,
then this means adding the coding for glyphs which are called by other characters.
So the names of these (sub-glyphs, if you like) should be able to be added to the /CharSet list.
(I’m saying this without having examined the actual coding.)
Is there really a problem with coding this?


                                         Hans Hagen | PRAGMA ADE
             Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
     tel: 038 477 53 69 | www.pragma-ade.com<http://www.pragma-ade.com> | www.pragma-pod.nl<http://www.pragma-pod.nl>



Dr Ross Moore

Mathematics Dept | Level 2, S2.638 AHH
Macquarie University, NSW 2109, Australia

T: +61 2 9850 8955  |  F: +61 2 9850 8114<tel:%2B61%202%209850%209695>
M:+61 407 288 255<tel:%2B61%20409%20125%20670>  |  E: ross.moore at mq.edu.au<mailto:rick.minter at mq.edu.au>


[cid:image001.png at 01D030BE.D37A46F0]<http://mq.edu.au/>

CRICOS Provider Number 00002J. Think before you print.
Please consider the environment before printing this email.<http://mq.edu.au/>

This message is intended for the addressee named and may
contain confidential information. If you are not the intended
recipient, please delete it and notify the sender. Views expressed
in this message are those of the individual sender, and are not
necessarily the views of Macquarie University.<http://mq.edu.au/>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.ntg.nl/pipermail/ntg-pdftex/attachments/20160612/07e4a175/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.png
Type: image/png
Size: 4605 bytes
Desc: image001.png
URL: <http://mailman.ntg.nl/pipermail/ntg-pdftex/attachments/20160612/07e4a175/attachment-0001.png>

More information about the ntg-pdftex mailing list