I mistakenly used a “.” (full stop aka period) instead of a “,” (comma) to separate code points in the Override Range by Code Point(s) Glyph Transformation, and got an exception (and no clue as to the cause). Don’t know if it affects other list-oriented Glyph Transforms.
If I am editing long Glyph Transform scripts, I often copy them to Notepad, where I can set the font size. However, in the OT Designer you can choose the font.
Anyway, we switched from one exception handler to another a couple of months ago. That was a good move, but it seems they all have their specific quirks…
I think this update solves the problem, in the sense that it now shows an error message box.
So maybe a group of typographers declaring publicly that they need new glasses is not the greatest form of marketing …
Interesting behavior on 13.0.0.2663. In the Override Range by Code Point(s) glyph transformation:
if I have “$1234-$4567. $89” (a dot following a code point range) the glyph transform (both on the check button and on execution) will change the erroneous dot to a comma and do the right thing silently. Helpful.
If I have “$1234. $89” (a dot following a single code point) it will complain with a (valid) error message.
Both are OK, but different. Just pointing this out … not a real bug (unless there is some relate issue …)
Also … wanted to mention that one very mildly annoying thing about upgrading to a new minor version: Noramally, [Save] (ctrl-S) on a .FCP file will simply save the file directly. However, after an upgrade, [Save] of a .FCP file become a [Save As], putting up a dialog box and asking you if you want to overwrite the file you are working on. Very minor thing, not really an issue …
Actually the font project files are not backwards compatible with earlier releases of FontCreator. That is why you need to go through this process. However, FontCreator should also have warned about this, but apparently it does not. Sorry about this now confusing behaviour. The reason for the upgraded project format, is the newly added PairPosFormat1 option for pair positioning.
Well, the codepoints should be separated by commas (or hyphens to add a range of characters). We will release another update that is less strict, so it also accepts codepoints separated by space characters.