re Omnis Studio 8.1.4 OmnisPDF
Fonts are often a little bit difficult to handle and can make a lot of errors. So I would try:
– Check the font in the Mac builtin Font.app to see, if Helvetica Bold has some problems. Replace it in case.
– Perhaps the Omnis PDF-Device is generally not capable of converting .dfont to .ttf to embed it in the PDF. I am not sure about this. But you could instead use the Mac PDF-generator like this:
Calculate $cdevice as kDevPrinter
Calculate $prefs.$osxdesttype as kPDF
Calculate $prefs.$osxdestname as Path where the PDF will be written
I am pretty sure, that this way you can embed any fonttype (Postscript and Truetype, which can both be inside opentype). We use it with our printing-office customers, that have all kind of fonts and are ***very*** picky about design.
– Just use another font in your reports, like Arial.
Hope this helps…
Mirko Pepa, dipl. Wirtschaftsinformatiker
Profile GmbH, Schaffhauserstr. 103, 8400 Winterthur
Tel. 052-213 63 33 | www.profile.ch | www.helper.ch
From: Michael Houlberg <email@example.com <mailto:firstname.lastname@example.org>>
To: OmnisDev List – English <email@example.com <mailto:firstname.lastname@example.org>>
Subject: Omnis Studio 8.1.4 OmnisPDF
Content-Type: text/plain; charset=utf-8
I have a client with a problem printing PDF?s from within Omnis Studio 8.1.4 and using the kDevOmnisPDF device. It works fine for me, and it seems to work fine for some of her user?s machines, but not others. She gets this error having to do with font conversion:
“Error when executing method Glant.rBoxResponseList_sub/$DoReport. Error when executing method Glant.Super_r/$PrintIt Print manager error: Font Helvetica Bold: Cannot convert.dfont file to .ttf”
She is running MacOS 10.2.6 (Sierra), so pretty up to date.
Has anyone else seen this?
Houlberg Development, LLC
I had this problem. I had no problem on a Windows server but the report would not print on my Mac. It was going on about a fount which I could not even find that I had used in the report. Rewrote the report and then OK