Calt code working fine until recently. displays a different letter from the one typed

Good day, I am currently working on a font project that I can’t share pictures of currently. The font has a boat load of contextual alternate code, I have this issue that just appeared suddenly and wasn’t happening before. When I type ‘R’ for example, it displays letter ‘B’ , when I type ‘RRR’ it displays ‘BRB’. I have gone through everything, deactivated all calt code leaving only the primary once that deals with the chaining feature. This just happened recently after adding an additional amount of calt code, and even after deactivating that code and all others, it still persists. NOTE: The letters aren’t mismatched in the glyph window, B is B.init, B.isol, B, B.fina and R is R.init, R.isol, R, R.fina. Is this a memory issue or something? Hope my description helps.

UPDATE: Seems I was able to get it back to normal by deleting the updates that led to that problem in the first place. Is there a limit to how many separate calt (had to separate most of them to know whats what) could be added to a font?

You don’t mention where you’re seeing the errors or how (if?) you’re installing the font, but it kinda sounds to me like it could be a font caching issue.

1 Like

Hi Craig, thanks for your response.

In cases like this it helps seeing the code. This sounds very much like your classes didn’t align.

1 Like