Skip to main content
ka_d
Known Participant
November 21, 2024
Question

font changes when creating pdf in indesign

  • November 21, 2024
  • 4 replies
  • 8223 views

Hello,

I'll try to be as brief and accurate as possible.

I'm doing a poster. I'm using Alegreya.

When I use the medium font, the pdf file exported is fine.

When I use the regular font, the text that is in English is fine, but the text that is in Greek changes into dots while the numbers change into a different font altogeh

This topic has been closed for replies.

4 replies

ka_d
ka_dAuthor
Known Participant
November 22, 2024

Problem solved by uninstalling ID 2022 and installing ID 2025 from Creative Cloud. Will probably never know - among other things in this life - what ID 2022's issue is with Alegreya.

Thank you all, however, for your help and your patience, @Joel Cherney @BobLevine @leo.r @Willi Adelberger @mk-will 

All best,

Katerina

Abhishek Rao
Community Manager
Community Manager
November 22, 2024

Hi Katerina,  

 

We’re glad to hear the issue is resolved after upgrading to InDesign 2025! Thank you for sharing the update and for your kind words. If you encounter anything else, feel free to reach out-we’re here to help.  

 

Best,
Abhishek

Community Expert
November 21, 2024

Hi, @ka_d ,

where did you get the fonts from?

Google Fonts, Adobe Fonts or what font vendor?

Assuming you are using Windows (10/11?) go to list of fonts, double-click the Alegreya Medium and Regular entries and tell us, what version are these two (second line under Headline- Version: ).

Regards

Stephan

ka_d
ka_dAuthor
Known Participant
November 21, 2024

Hello, Stephan / @mk-will ,

I got the fotns from Google Fonts. Ant it is 2.009 for both. 

Katerina

 

Willi Adelberger
Community Expert
Community Expert
November 21, 2024

What font type are the fonts?

ka_d
ka_dAuthor
Known Participant
November 21, 2024

They are True Type, if that's what you mean. Do forgive me, I'm not really an expert in any of these.

Willi Adelberger
Community Expert
Community Expert
November 21, 2024

TrueType fonts can have a flag that does not allow embedding fonts in PDF, EPUB or EPS. This happens very often with free fonts from the web. They want to sell the font. So you might  purchase the font if it is a free font.

BobLevine
Community Expert
Community Expert
November 21, 2024

What version of InDesign? What operating system? What are your export settings? Can we see some screenshots from InDesign and Acrobat? Are you sure the glyphs exist in that font?

ka_d
ka_dAuthor
Known Participant
November 21, 2024

And this is what happens if I change the Greek text and the numbers only into Alegreya Medium. The English is still in Alegreya Regular.

It's InDesign 2022.

Joel Cherney
Community Expert
Community Expert
November 21, 2024

There is clearly some kind of embedding failure when subsetting the Regular face, that's not affecting the Medium face, right? Font embedding in PDF is meant to store only the glyphs you need to render your Greek text, not all the glyphs in the entire font.  One really normal cause of such embedding failures for me is InDesign finding more than one copy of the font (or an identically-named font) in some other font location that ID can access. This could be an Alegraya in TTF format in the Document Fonts folder where the INDD file is. Or it could be an Alegraya Regular in the Windows Fonts folder and all of the faces - Regular included - activated in Adobe Fonts. Or it could be a perfectly reasonable set of Alegraya, installed in the Windows Fonts folder, but the Regular face was downloaded from some kind of Arrr, Download Free Fonts Here, Matey site and has a different internal naming structure than the rest of the family, legitimately downloaded from the foundry.

 

Anyhow, those are some places to look. But another avenue for you to test would be to change the subsetting percentage at export:in the  "Advanced" section of the PDF Export Settings dialog, you can set "subset fonts when percentage of characters used is less than" and set it to 0%, which IIRC should force the entire font to embed.