Apple Intelligence is now available on iPhone, iPad, and Mac!

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Sonoma field/font glitch in PDF forms; how do I fix this?

It's possible this started in Ventura, but I'm not sure since I don't have a Mac with it installed.


I regularly need to fill out a PDF form in Preview. It worked just fine on my iMac--an old model that couldn't be updated past Monterey.


I bought a Mac Mini with Sonoma installed, and now that same form glitches. Many fields in that form now don't display some of the characters once I tab out of that field. That is, if I enter

123

once I tab out of that field it displays and prints as

12

If I tab back to the field it shows

123

so the additional character is there, just hidden.


Preview won't allow me to change the font/font size--it always springs back to the default (I've tried using LibreOffice, since that can actually edit PDF forms, but I've never used it and have no idea what I'm doing).


I've tried the app "PDF Professional" but it has the same problem, so I presume it has something to do with how Sonoma displays PDFs rather than with Preview itself.


Has anyone seen this? Is there a workaround?

Mac mini (M2 Pro, 2023)

Posted on Mar 19, 2024 6:02 AM

Reply
15 replies

Mar 19, 2024 1:50 PM in response to Scott_R

At the bottom left of the print box, click the Printer button to make sure it's using the correct device. But much more importantly, click the Page Setup button. The reader loves to use Any Printer, which doesn't account for your printer's actual printable margins. Choose your printer.



After that, choose a size option that works. I always try Actual size first. But if it's too big, I'll go with Fit next (Shrink oversized pages tends to do exactly the same thing as Fit). If none of those work, you can use Custom Scale to make it fit.


Mar 19, 2024 6:11 PM in response to Kurt Lang

Not all fields are affected.

The first image is from Preview, Section 24, Column F; I've selected the top-right section that (properly) displays 00, the one below it is what it shows when it's not active.


The second image is from Reader; even selected the top is chopped off.


Both are screenshots, so this is what's happening even before printing (no difference when printed).

Mar 20, 2024 7:06 AM in response to Scott_R

Okay, that makes sense on the form color now. It needs to be blind to the scanner that reads in the form fields. Other than that, I think I see what's going on. At the most basic, whoever built this form did a lousy job.


First, here's what the 21A field looks like in Preview, Acrobat Reader, and Master PDF Editor (in that order). The last looks odd because the editor still has no ColorSync controls.



What I see on the screen is how it prints. But what's also somewhat obvious is the size of the font (or even the font itself) isn't the same from app to app. And there's a reason for that.



1) Made correctly, fonts used in a PDF should be embedded so no OS has to guess, or look for what's supposed to be there. There are none. Worse, each app thinks it's defaulting to Helvetica. But because the form is so poorly built, it can't even decide between that and Arial.



2) Here's the main problem. If I go into editing mode, every single form field has Helv assigned to it. There is no such font.



Correctly done, they should have chosen an actual font as below.



So, what's going on? I would have to guess you have some other third party version of Helvetica and/or Arial installed that's causing the form to go haywire. See if you can find any you can disable.

Mar 19, 2024 6:57 AM in response to Scott_R

Try the same PDF document in a current version of Adobe Acrobat Reader. The PDF Form designer does have control over the form contents and their behavior. If they used Adobe Acrobat JavaScript (AcroJS) to achieve that, then Apple's Preview simply ignores AcroJS syntax which may allow the forms to misbehave. Also, the PDF creation tool that created the form fields may have a bearing on how Apple's Preview handles the form data, though Adobe's Acrobat Reader is coded to handle that type of form content.

Mar 19, 2024 1:15 PM in response to Kurt Lang

Thanks for the reply.


I downloaded and installed the latest Reader, and now those fields function but I have two different problems:

1) it only properly places all the fields if Print>Page Sizing and Handling is set to "Actual Size," but the very bottom of the text in the bottommost field is cut off. This prints fine in Preview so it's not outside the printer's page printable margins. I'm printing onto a preprinted form, so all of the text fields MUST appear as-is (I can't use print-to-fit or they won't be in the right place).

2) Most of the form consists of the premade fields, which now work fine, but I have two added elements: a JPG of a signature, and a text box with the day's date.

When I print (or if I look at the preview in the Print dialog) these two elements don't appear.

For some reason the signature still doesn't appear if I use Reader's "signature" tool.


Kurt Lang wrote:

Preview frequently fails with such forms as it is always behind with the latest PDF standards.

Download the free Adobe Acrobat Reader and use that.


Mar 19, 2024 3:52 PM in response to Kurt Lang

Thanks. The form is here.


I'm filling in the various text fields. At the bottom/left is a spot for a signature, for which I'd imported a jpg (and, alternately, used Reader's Signature function), and to the right of that is a Date field, for which I added a text box (for some reason, the fillable field for it is too high up). If I use the Date field instead of a text box it of course works, but I still can't get the jpg to print.

The jpg was from when I'd filled it out in Preview; unless I'm missing something it doesn't seem to let me add images unless I upgrade to Pro.


Argh! Just realized that Reader cuts off the top of the text in section 21-A.


Mar 19, 2024 5:42 PM in response to Scott_R

Hello Scott,


I'm pretty busy tomorrow, so I quick took a few moments to try this.


I filled out a lot of the form, dropped in a JPEG of my signature and printed it to our Xerox VersaLink C405. It printed as expected. I did use the fit option as actual size was a bit too big.


I had originally dropped in my signature where the patient signs about midway down on the right. And tried again putting it in the physician's box at the lower let. But either way, nothing was cut off and all information printed.


I don't know if it makes any difference (probably not), but my signature file is grayscale rather than RGB.

Mar 19, 2024 6:37 PM in response to Scott_R

Ah! I didn't try that field. By cut off, I thought you meant it was chopping off an entire horizontal section of 21A when printed, not the field itself.


I'll have to wait until later (maybe early) tomorrow to try it again. But that looks like a flaw in the design of the form itself. When a PDF with forms is built, the person putting it together chooses the font and point size for each form field. Looks like they screwed up on that one.

Mar 20, 2024 5:30 AM in response to Kurt Lang

Just to add: when printing the form, anything that's red isn't printed; it goes onto a preprinted sheet that's almost all red. That sheet gets scanned by the recipient and anything that is red doesn't get scanned.


So I have to use the preprinted forms (mandated); not only can't I print the red (b&w laser) I believe the red is a very particular shade for this purpose. So everything I put on the sheet must line up with the preprinted page for the recipient scan to process (it looks for specific locations).

Sonoma field/font glitch in PDF forms; how do I fix this?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.