[riscos-ps] RO Outline Font question and PS3 driver

  • From: Gavin Crawford<gav@xxxxxxxxxxxxxx>
  • To: riscos-ps@xxxxxxxxxxxxx
  • Date: Tue, 14 Jun 2016 13:39:51 +0100

Hi everyone,

I've created my own RISC OS outline font using FontFiend, that is used 
in an OvationPro document and printed to PostScript using Mr Tytgat & 
Mr Wuerthner's PS3 driver. The document is subsequently distilled into 
a PDF using Adobe Distiller 8.

Other fonts in the document are EFF fonts that also contain Type1, AFM 
and Encoding files.

I'm trying to get an understanding of the way the PS3 driver includes 
the fonts in the PostScript output file. On the older (Acorn) PS2 
driver, if any fonts contain a Type1 file (it is my understanding) 
that this Type1 data is used in the PS output file. Is this still the 
case for the PS3 driver?

Getting to the point of why I'm aksing:
I notice that text in the PDF that uses the EFF fonts can be copied 
and pasted into a text editor and the text is correct. In other words, 
the characters are correct. Where as, with my font (or indeed any 
other standard RISC OS outline font that only has Outlines and 
IntMetrics files) the characters are not correct when copied and 
pasted - they seem to be odd control codes. Although, they 'look' 
correct in the PDF in as much as the shapes displayed in the PDF 
document have the right matching shapes as the font, when examining 
the containing text object data in Acobat's page content tree all the 
non EFF font text is just represented as dots.

What causes the difference between the fonts and how can I ensure that 
my font retains the correct characters embeded in the PDF.

I realise that my PDF document 'looks' fine but it is totally messed 
up with regards to the ability to extract text, edit text or use 
screen readers to speak the text aloud.

Hoping someone may shed some light onto this matter.

Thanks,
Gavin.

[Apologies if this annoys anyone, but I've cross posted this in both 
the riscos-ps mailing list and Davis Pilling's softwarelist as the 
subject seems to have a relation to both lists, and the very 
knowledgeable folk that read them]
------------------------------------------------------------
    To change, suspend or cancel your subscription go to
          //www.freelists.org/list/riscos-ps
------------------------------------------------------------


Other related posts: