• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
0

Problem with font

Community Beginner ,
Mar 06, 2024 Mar 06, 2024

Copy link to clipboard

Copied

Hello Everyone,
I'm experiencing a strange effect when I open a document created by my customer. When I try to edit some text created in Open Sans Regular font, the lead line changes. Even when I just put an additional space or just change a language.
I'm trying to understand the reason for this effect as it ruins the vertical alignment in the entire document.
I'm including a short video showing this issue. The font is included in the "Document font" folder, and the preflight does not show any issues.

I'm including a short video.


Thank you in advance for any hint as I would like to rectify this issue.

TOPICS
Type

Views

697

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Mar 06, 2024 Mar 06, 2024

Copy link to clipboard

Copied

Do you have a version of Open Sans Regular activated within your system or font management utility?

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Mar 06, 2024 Mar 06, 2024

Copy link to clipboard

Copied

I'm using the font provided by the creator of the file. It is saved in the "Document fonts" folder of the project. It is not installed in Windows or Adobe folder.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Mar 06, 2024 Mar 06, 2024

Copy link to clipboard

Copied

Can you confirm the original document was created with the same language setting and advanced type preferences you are using?

type preferences.png

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Mar 06, 2024 Mar 06, 2024

Copy link to clipboard

Copied

Oh, Open Sans.

Despite the fact the fonts were supplied in the Document Fonts folder when your client packaged them, make sure you haven't loaded Open Sans from another location... i.e. Adobe Fonts. This can happen silently if you have the preference to "Auto-Activate Adobe fonts" set in ID's Preference > File Handling. Check your CC Account for activated fonts to see if Open Sans is activated there. (You can also just check under Find/Replace fonts to see the path of the loaded font YOU are using: it'll either be a path to the supplied font folder or "Activated from Adobe fonts")

Screen Shot 2024-03-06 at 5.19.29 PM.png

 

The issue comes down to the version of Open Sans. As an open source font that has been constantly changed and updated, it has released versions with different Ascent parameters defined in the font over the years. This causes an issue if your text boxes are set to First Baseline > Ascent. Depending on which font version your file is actually using, the first line will move up or down accordingly.

Screen Shot 2024-03-06 at 4.56.45 PM.png

 

If you can't sort out the fonts, you may have to play with the First Baseline (e.g. change it to Cap Height)

 

 

 

 

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Mar 06, 2024 Mar 06, 2024

Copy link to clipboard

Copied

Hi Brad!

 

Many thanks for your detailed answer.  In fact, Open Sans font causes a lot of issues here.

I've made sure the font is not used from any other location in my PC and I also turned off Adobe Fonts feature.  When I delete the "Document font" folder, Preflight says the font is missing so I assume Indesign uses only the font provided by the creator - this is also confirmed by "Change replace/font" window which shows "Source: Font intalled in the document".

 

Despite the above, the font is "jumping" arround the baseline. That is why I changed "First Baseline" to "Cap Height" which resolved the situation.  I really appreciate your help. However, I wonder why it happens. Is it possible that Indesign includes the other font version in the package? I.e. it uses the font from "Adobe font" feature in the creator's PC, but adds the "local" font when the package is created? I would like to undestand the issue to avoid it in futer. I also want to minimize changing the original setting.

 

@Luke Jennings3 , @Jeffrey_Smith - thank you for your support too!

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Mar 08, 2024 Mar 08, 2024

Copy link to clipboard

Copied

It's a versioning problem: The version of Open Sans served by Adobe fonts is v1.00x, and the one that Google currently serves is v3.00x (currently v3.003). Because it's evolving contstantly as an open source font, over the years the Ascender and Descender buffer zone has been made larger, mostly to accommodate new alternative language glyphs (accent markes, etc).

So, if the file was built using Adobe fonts' version (or older Google versions pre v3.00x), and you open it using the current Google fonts, as soon as you do ANY change to a line of text with Open Sans, InDesign will recompose using the new specs, hence why you are seeing the jump.

 

This is what each version looks like in a font editor. You can see how the Acender buffer on v.300x is much larger.:

Screen Shot 2024-03-08 at 4.57.19 PM.png

 

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Mar 14, 2024 Mar 14, 2024

Copy link to clipboard

Copied

Yes, Brad, you are entirely correct. When I set "Cap Height" the font stops jumping.

However, the problem is also that this effect is unpredictable: I got several datasheets from my provider. These datasheets are almost identical - only some photos of the product differ, and... in some datasheets the font jumps and in the other - not. Same font (available in Document fonts folder), all the settings I can check the same. That is why I wonder if there is any possibility to override the Baseline setting globally (for the entire document)?

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Mar 14, 2024 Mar 14, 2024

Copy link to clipboard

Copied

Hi @janu18895212 , You could set all of the document’s text frame’s first basline offset to Caps via scripting. Something like this:

 

app.activeDocument.textFrames.everyItem().properties = {textFramePreferences:{firstBaselineOffset:FirstBaseline.CAP_HEIGHT}}

 

Does this:

 

Before

Screen Shot 13.png

 

After

 

Screen Shot 12.png

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Mar 14, 2024 Mar 14, 2024

Copy link to clipboard

Copied

Hi @rob day, looks great. Would it also apply to all the table cells?

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Mar 14, 2024 Mar 14, 2024

Copy link to clipboard

Copied

LATEST

No, this would set the document’s table cells’ first baseline offset:

 

app.activeDocument.stories.everyItem().tables.everyItem().cells.everyItem().firstBaselineOffset = FirstBaseline.CAP_HEIGHT;

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines