ashf Posted November 15, 2022 Posted November 15, 2022 Affinity doesn't recognize some font names that are treated as a font trait in Affinity other than predefined traits such as Bold. Many apps including Word treat traits as a individual font. so the name is different between Affinity and others. When I paste text with those fonts, the question mark appears on the font selector. Such as these fonts: Calibri Light (Calibri and Calibri Bold have no problem.) Yu Gothic Light / Yu Gothic Medium (Yu Gothic and Yu Gothic Bold have no problem.) Quote
kenmcd Posted November 16, 2022 Posted November 16, 2022 19 hours ago, ashf said: When I paste text with those fonts, the question mark appears on the font selector. To clarify ... are you pasting from Word to Designer2? Did you test with APub2? Word uses the Font Family name and Font Subfamily name fields (aka style groups). Affinity applications (and similar advanced apps) use the Typographic Family name and Typographic Subfamily name fields. And with properly constructed fonts, they should be able to connect those two sets of names. All the needed info should be available in the Affinity font cache. Quote
ashf Posted November 16, 2022 Author Posted November 16, 2022 Both in Designer and Publisher. both in V1 and V2. kenmcd 1 Quote
ashf Posted November 27, 2022 Author Posted November 27, 2022 Similar problem that Affinity doesn't recognize the font name properly on PDF import. Quote
kenmcd Posted November 28, 2022 Posted November 28, 2022 1 hour ago, ashf said: Similar problem that Affinity doesn't recognize the font name properly on PDF import. That is a different issue. Fonts are usually embedded using the PostscriptName to identify the font. The PostcriptName for Calibri Bold is Calibri-Bold (a standard format). A .NET application embedded that font as Calibri,Bold. According to the .NET docs that comma means - use the Bold font if available, but if it is not available use the fake Bold. Same with the Italics font/fake Italics. Affinity applications should be smart enough to know:Calibri,Bold = Calibri-Bold Calibri,Italic = Calibri-Italic Just replace the stupid comma with a dash whenever found in the font name. Then match on that fixed name. And save Affinity users a gazillion font mis-matches per day. Even InDesign is smart enough to do this. Quote
Staff DWright Posted December 1, 2022 Staff Posted December 1, 2022 On my Affinity Designer 2 I am seeing all 6 font type options for the Calibri font can you please try resetting the Font replacement by starting Designer while holding down the CTRL and then in the Clear User Data screen select the Reset Font Replacements option Quote
ashf Posted December 1, 2022 Author Posted December 1, 2022 Nope. it does not work. "On my Affinity Designer 2 I am seeing all 6 font type options" That's not the point. Affinity recognize the Calibri(Light trait) as "Calibri Light" which does not exist. Quote
Recommended Posts
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.