Setting the color label for all glyphs in the font view

… does not work if a filter is active:

  • Open font
  • Select filter from the side bar
  • Cmd+A
  • Try to set color label
  • Color labels are not set.

AFAIR this bug is a few years old.

Oh, wait, this is a rather funny bug.

It seems Glyphs correctly sets the color for all selected glyphs (i.e. all glyphs) until it encounters a non-exporting glyph. This glyph is also colored but then it skips the rest. By setting glyphs to exported or not, you can control how far the coloring is performed until it stops.

I can’t reproduce this. Can you show the filter settings?

This is the filter I was using:

Using that filter and reproducing the steps in the OP, I can sort of reproduce, but not really.

It set the colour label on most of the glyphs, including non-exporting ones, and moved past them just fine … but then it stopped at the first glyph it encountered with a suffix (zero.tf in my case).

Edit: Nope, that’s not it either. Switching to list view, sorting by name (to change the order of the glyphs) and then adding a label gave a different result: now several glyphs with suffixes got the label just fine. It did still stop halfway through, though, and in both cases it stopped right after the f_l glyph.

But then sorting by width and trying again, it successfully set the label for all glyphs (and f_l was not last). But then sorting by LSB, it once again stops at f_l.

Something is going on!

Any chance this bug can get fixed? I am still experiencing this problem and it can be quite frustrating.

It even affects other functions such as Update Metrics for all Masters. If I select all glyphs, some of them are simply not treated and it took me quite a while to figure out why these glyphs kept their blue little triangle and wouldn’t update.

I never could reproduce this. There has to be something (a strange filter or a plugin) that causes this.
I can add one more safeguard. Maybe that catches it.

1 Like