Jump to content

Font Substitution Issues


Recommended Posts

I'm slightly unsure of the expected behaviour here but...

Steps to Reproduce

  1. Create a new Publisher file using an Embedded Image Policy
     
  2. Take a PDF file that either uses a font not on your system or uses a variable font (as that will achieve the same thing)
     
  3. Place the PDF file in the new Publisher document
     
  4. Click 'Edit Document' in the Context Toolbar
     
  5. Go to Font Manager and select a Substitute font for the font shown as missing
     
  6. The on-canvas font now correctly displays the substitute font but the Context toolbar and Character panel still show the Missing font
     
  7. The Pages panel fails to show a thumbnail (I believe this is logged as AF-960 still awaiting a fix) until you interact with the page, e.g., by clicking in an Artistic Text frame with the text tool which forces the page preview in the pages panel to redraw
     
  8. When the page preview is finally shown in the pages panel, close the embedded file
     
  9. If the embedded file is closed before the page preview is displayed the source document still displays the Missing Font rather than the substituted font (unless you switch from Passthrough to Interpret)
     
  10. Without switching from Passthrough to Interpret, select the Placed PDF a second time in the source document then select 'Edit Document' a second time
     
  11. This now opens a 100 pt x 100 pt blank page instead of the full embedded file


Assumptions

  1. Substituting the missing font in the Embedded file should display the substituted font in the Context toolbar and Character Panels
     
  2. It shouldn't be necessary to interact with the embedded file before the page preview is displayed (AF-960)
     
  3. Closing the Embedded file before the page preview is displayed in the Pages panel should update the font preview in the source file to reflect the substituted font without the need to switch between 'Passthrough' and 'Interpet' first
     
  4. Editing the embedded file a second time should display the full page with the substituted font rather than a 100 pt x 100 pt blank page

 

Screen Recording Demonstrating the Issues

Affinity Designer 2.5.5 | Affinity Photo 2.5.5 | Affinity Publisher 2.5.5
MacBook Pro M3 Max, 36 GB Unified Memory, macOS Sonoma 14.6.1, Magic Mouse
HP ENVY x360, 8 GB RAM, AMD Ryzen 5 2500U, Windows 10 Home, Logitech Mouse

Link to comment
Share on other sites

2 hours ago, Hangman said:

1. Substituting the missing font in the Embedded file should display the substituted font in the Context toolbar and Character Panels

It has never worked that way. The font substitution via the Font Manager is temporary, to allow display and working with the document (including exporting) but the original font remains assigned to the text (and shows in the Context Toolbar and panels), keeping the integrity of the document and original design.

Only Find and Replace makes a permanent font change.

-- Walt
Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases
PC:
    Desktop:  Windows 11 Pro 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 

    Laptop:  Windows 11 Pro 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU.
    Laptop 2: Windows 11 Pro 24H2,  16GB memory, Snapdragon(R) X Elite - X1E80100 - Qualcomm(R) Oryon(TM) 12 Core CPU 4.01 GHz, Qualcomm(R) Adreno(TM) X1-85 GPU
iPad:  iPad Pro M1, 12.9": iPadOS 18.1, Apple Pencil 2, Magic Keyboard 
Mac:  2023 M2 MacBook Air 15", 16GB memory, macOS Sequoia 15.0.1

Link to comment
Share on other sites

7 minutes ago, walt.farrell said:

It has never worked that way. The font substitution via the Font Manager is temporary, to allow display and working with the document (including exporting) but the original font remains assigned to the text (and shows in the Context Toolbar and panels), keeping the integrity of the document and original design.

Twixt I can see the logic for but if selecting 'Edit Document' and doing nothing other than clicking in a text field to force a redraw of the page in the pages panel remove Passthrough from the originally placed PDF file?

Affinity Designer 2.5.5 | Affinity Photo 2.5.5 | Affinity Publisher 2.5.5
MacBook Pro M3 Max, 36 GB Unified Memory, macOS Sonoma 14.6.1, Magic Mouse
HP ENVY x360, 8 GB RAM, AMD Ryzen 5 2500U, Windows 10 Home, Logitech Mouse

Link to comment
Share on other sites

Just now, Hangman said:

but if selecting 'Edit Document' and doing nothing other than clicking in a text field to force a redraw of the page in the pages panel remove Passthrough from the originally placed PDF file?

I'm not sure what you mean, especially "remove PassThrough", but as far as I know if you Edit Document that's like Opening, and must force the use of Interpret.

-- Walt
Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases
PC:
    Desktop:  Windows 11 Pro 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 

    Laptop:  Windows 11 Pro 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU.
    Laptop 2: Windows 11 Pro 24H2,  16GB memory, Snapdragon(R) X Elite - X1E80100 - Qualcomm(R) Oryon(TM) 12 Core CPU 4.01 GHz, Qualcomm(R) Adreno(TM) X1-85 GPU
iPad:  iPad Pro M1, 12.9": iPadOS 18.1, Apple Pencil 2, Magic Keyboard 
Mac:  2023 M2 MacBook Air 15", 16GB memory, macOS Sequoia 15.0.1

Link to comment
Share on other sites

3 minutes ago, walt.farrell said:

I'm not sure what you mean, especially "remove PassThrough", but as far as I know if you Edit Document that's like Opening, and must force the use of Interpret.

This again makes sense... though this is perhaps where one particular bug lies... assuming you 'Edit Document', you left mouse click into a text field using the text tool, the premise now is that you've effectively 'edited' the PDF so you've forced the use of 'Interpret'. If you then close the embedded file, should the 'Edit Document' option still appear in the context toolbar?

Affinity Designer 2.5.5 | Affinity Photo 2.5.5 | Affinity Publisher 2.5.5
MacBook Pro M3 Max, 36 GB Unified Memory, macOS Sonoma 14.6.1, Magic Mouse
HP ENVY x360, 8 GB RAM, AMD Ryzen 5 2500U, Windows 10 Home, Logitech Mouse

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.