Diacritics Composite Anchor Alignment

When using Glyph > Create Composite, to generate a combined character e.g. Ccedilla, the horizontal alignment of the cedillacomb doesn’t match the anchors.

Whilst I can reposition, the cedillacomb in the Ccedilla glyph, my expectation is the alignment would match the anchors by default.

In the Ccedilla glyph, if I right-click, toggling Automatic Alignment makes no difference.

I’m new to type design and have only just begun using Glyphs. It’s likely I’m doing something wrong, which could be obvious to experienced users.

I would appreciate some advice.

Thank you!

Glyphs 3.2.3 (3260)
macOS 12.7.3 (Monterey)

• The main character set for this typeface has been imported.
• I’m adding additional glyphs, which are being copy-pasted from Illustrator.
• When the Ccedilla is generated, the preview is grey, rather than green.

As a test, I started a new font in Glyphs and created an o and dieresiscomb, within the glyphs application. I was then able to combine these into an odieresis glyph, with correct alignment.

I suspect the issue, might be caused by flaws in the imported typeface or my copy-paste workflow.

Any advice on how to troubleshoot the cause of the issue, would be appreciated.

Many thanks

If I create a new font in Glyphs, then copy and paste glyphs from the original font (the one with failing diacritic alignment), then the creating composites works as expected.

It seems there’s a bug in the typeface, which I’m using as the source.

As, it would be preferable, to fix the original font, than copy-paste into a new one, any insight would be appreciated.

Perhaps automatic alignment is disabled for the entire font? See:

1 Like

I can confirm this fixed the issue. Many thanks for your swift reply.

Please can you update this article to add a tip, which refers this setting.

Typically, your composites will be automatically aligned. That means that the width of adieresis is in sync with a , the relative placement of the dieresiscomb mark is done with the anchors. If you do not want automatic positioning and syncing, you can right-click on the respective component and choose Disable Automatic Alignment from the context menu.
Automatic alignment can also be enabled/disabled for the entire font in File → Font Info… → Other → Disable Automatic Alignment.

If I’m not mistaken, there is a reference to this directly in Glyphs. Right-click any component. The option that usually says “Enable/Disable automatic alignment” should be replaced by a greyed-out string “Automatic Alignment disabled in Font Info”.

1 Like

Thanks for your comment.

This is true; thanks for bringing my attention to it. I had overlooked it, as it was greyed out and I wasn’t expecting to see a tip like this in the menu.

Rather than a greyed out tip, I wonder whether, there should be a menu link to the specific section in Font info, to enable Auto Alignment.

That would be very dangerous. Disabling automatic alignment in Font Info is a very important choice and enabling it can lead to potentially unforeseen changes in alignment in other glyphs. I would much rather have to make the conscious choice of going to Font Info and then enabling it there instead of accidentally enabling it through a shortcut.

1 Like

And the color of the components give a hint about if there are aligned (green) or not (gray).

1 Like