Jump to content

Recommended Posts

Hello,
 

I'm new to the Affinity product base but have purchased and am starting to use Affinity Designer.  One issue I am running into out of the gate is trouble accessing various characters of Open Type fonts. Particularly those not mapped to Unicode.  

For example, I am currently working with the Antonietta font, which is partly mapped and partly not.  While many of the alternates do not show up on some character maps that I use, I am able to access them via Stylistic Sets in AD.  However, there are also characters that are not assigned to Stylistic Sets, nor are mapped, that I am unable to access.  I know they are there as I can see them in a glyph gallery listing, and I can see them via Glyph Mode in MainType's character map, however they have no codepoint.  That, in conjunction with the fact that there is no character map in AD,  means I am unable to access to them and bring them into the workspace.  

Is there something I'm missing that would allow me to access these unmapped characters?  

Share this post


Link to post
Share on other sites

It doesn't matter whether they are mapped or not. Each alternate glyph is stuffed into a stylistic set.

 

So, type a longish phrase. If you open the Typography panel and move the cursor on character at a time with the arrow key(s), you will notice on some characters, what stylistic set(s) have alternate characters for the particular glyph that the cursor is at will change. so for instance, the uppercase P has alternates in 3 stylistic sets. None of those uppercase P characters are mapped but available in AD.

 

The lowercase n has more alternates and if you highlight the lowercase n character, you will see the available alternate sets like this:

 

post-255-0-59098900-1487784720_thumb.png

 

But in one sense, you are luck with the Antonietta font in that all the alternates are available in various stylistic sets. That font also has the Access All Alternates OpenType feature (aalt). Some western connecting script fonts do not have all alternates in a stylistic set like Antonietta does.

 

And in AD, aalt simply doesn't work properly--or at least my idea of properly. So using the lowercase n as an example, the possible selections appear like this in the OT code:

 

n.ss01 n.ss02 n.ss03 n.ss05 n.ss06 n.ss08 n.ss09 n.ss15 n.ss18 n.ss19

 

Notice the font author was wonderfully consistent in the naming of the aternates unlike some font authors. The alternates are named according to the stylistic sets they also appear in. The text list above of the alternates aligns with the screen shot above for the available alternates in both the aalt feature and the respect stylistic sets.

 

CorelDraw has the best method of using alternates no matter where they appear in various OT features. So in CorelDraw, if I highlight the lowercase n character, this is what CD displays:

 

post-255-0-85117000-1487785420_thumb.png

 

In my opinion, this is a more intuitive method.

 

In any case, it does work as designed.

 

Mike

Share this post


Link to post
Share on other sites

It doesn't matter whether they are mapped or not. Each alternate glyph is stuffed into a stylistic set.

 

 

Hi Mike :)

 

Typically what you describe would be true, however in this case it is not.  As I stated in my original post, there are glyphs in this font that are not assigned to a stylistic set, nor is there a HEX code available for them, which is why I brought up the fact that they are not mapped. So, unfortunately, there is no way to access them in AD.  

 

 

 

Share this post


Link to post
Share on other sites

MIke,

I am using the Antonietta Script Pro file.  Not sure why the font was set up this way, the majority of alternates are fine,  but these last few glyphs were not assigned to any stylistic set.

 

post-52705-0-86991600-1487787962_thumb.png

Share this post


Link to post
Share on other sites

Ah, thanks for your patience. I should have scrolled all the way down through the font.

 

Yes, those few glyphs have no access in Affinity applications. Once Serif provides a glyphs panel, hopefully it will list all glyphs in a font.

 

Of the 12 glyphs in the screen shot, 2 are accessible depending upon the OS language and or language set on text. The last one is simply a mark that gets applied under certain language situations.

 

I am afraid you will need to await a glyphs panel to access such glyphs unless you can persuade Latinotype to edit the font. With as few in this font that are not used in a set, they could easily add the facility to swap out another character for these. Some font authors will gladly do so, others will tell you they are accessible in other applications and not edit the font.

 

BTW, there are a total of 489 glyphs that have no codepoint in this font. It's just that 479 of them are used in an OpenType Feature and 10 of the last 12 are not.

Share this post


Link to post
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.


×
×
  • Create New...

Important Information

Please note the Annual Company Closure section in the Terms of Use. These are the Terms of Use you will be asked to agree to if you join the forum. | 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.