Jump to content
You must now use your email address to sign in [click for more info] ×

OpenType feature code not implemented properly


Recommended Posts

My LiebeLotte font has special versions for each letter when standing at the end of a word.
Unfortunately Affinity Designer (1.7.1.) and Affinity Publisher (1.7.1.) do not show them (macOS 10.14.5).

The OpenType feature code in the font that automatically insert the finals, is situated in the ligature feature and looks like this:

lookup FINAL {
ignore sub @AnyLetter' @AnyLetter;
sub @AnyLetter' by @_fina;
} FINAL;

Other substitutions in the liga feature are implemented correctly.

The font works totally fine in Adobe products, Pages, Microsoft Word (when ligatures activated), most web browsers, …

Bildschirmfoto 2019-07-02 um 17.13.04.png

@Dave Harris: I am happy to provide you the font file to test this issue. Let me know where I can upload it. 

Link to comment
Share on other sites

2 hours ago, LiebeFonts said:

My LiebeLotte font has special versions for each letter when standing at the end of a word.
Unfortunately Affinity Designer (1.7.1.) and Affinity Publisher (1.7.1.) do not show them (macOS 10.14.5).

Windows is also behaving the same way. Add QXP, Xara products and CD to the list of applications that can handle ligs as you have designed your font code.

You may wish to tag @Dave Harris with font issues. Tagging an individual is done beginning a tag with the @ symbol and then their name. Dave will likely need at least one style of your font in question and can provide a secure link to upload it that only Serif can download it.

I looked up your font on MyFonts. Nice btw.

Mike

Link to comment
Share on other sites

18 hours ago, MikeW said:

Windows is also behaving the same way. Add QXP, Xara products and CD to the list of applications that can handle ligs as you have designed your font code.

You may wish to tag @Dave Harris with font issues. Tagging an individual is done beginning a tag with the @ symbol and then their name. Dave will likely need at least one style of your font in question and can provide a secure link to upload it that only Serif can download it.

Thank you Mike for the hint! :-) 

How do you know about Windows? 

Ulrike

Link to comment
Share on other sites

Ulrike, because I use Windows. I usually keep an eye on font issues regarding font issues regardless of the OS they are reported on.

While font making isn't my main source of income, it is a love of mine.

Mike 

Link to comment
Share on other sites

I have rewritten a font using (likely) the same or similar code you are using.

If I came close, try adding a space after your word, or just the word lift

Does the word then change beginning and ending characters?

Link to comment
Share on other sites

Ah, now this is a really interesting behavior:

- when I add one or more spaces after the word nothing happens (no final version).
- when I add a space and a character after the word, I get the final for the first word but no inital for the character after the space.
- when I add more letters I get the final for the first word, initial for the second but no final for the second.

Strange!

Will look into the liga feature code and try to find a logic for that.

Bildschirmfoto 2019-07-03 um 16.46.37.png

Link to comment
Share on other sites

This indicates we are using slightly different contextual lookups as just a space in my code changes both the initial and final characters. While you can change the order of the lookups and achieve different results, the fact it works as intended in various applications indicates to me one shouldn't need to.

Link to comment
Share on other sites

  • 2 weeks later...
9 minutes ago, Pauls said:

I've logged an issue about that - the replacement seems to happy a little bit later than expected

Or unhappy, depending on your POV! :P

Alfred spacer.png
Affinity Designer/Photo/Publisher 2 for Windows • Windows 10 Home/Pro
Affinity Designer/Photo/Publisher 2 for iPad • iPadOS 17.4.1 (iPad 7th gen)

Link to comment
Share on other sites

  • 4 weeks later...

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.