Locking Exceptions

Kerning Compress will do what I want but it will lock all exceptions and I want to lock only exceptions on selected glyphs?

Is there a way to do that?

Basically is there a way to lock all exceptions for a selected batch of glyphs?

I just spent 2 hours clicking on each individual kerning exception for a specific set.

There must be another way. If not it is shame! Such a waste.

Compress Kerning is exactly the process of removing an exception, and reusing its value for the respective left and right groups. But you can try this:

  1. Filter and copy the kern pairs you want to keep.
  2. Compress kerning (possibly twice).
  3. Paste the kerning pairs again.
  4. Perhaps clean up some unwanted group kerning from step 2.

If you want to do something more specific, you may want to write a Python script.