Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ligature carets present in the GDEF table but not being taken into account #894

Closed
adbac opened this issue Dec 4, 2024 · 4 comments
Closed

Comments

@adbac
Copy link

adbac commented Dec 4, 2024

Hello,
I am using fontmake to build fonts outside of RoboFont: I have ligature carets that are defined with anchors named caret_1, caret_2 and so on. However after the fonts are built, the GDEF table contains the ligature carets (I checked and the numbers are good) but they have no effect, no matter in what context the font is used: webpage, text editing app or a graphic design software...

My ligature caret anchor in the ligature glyph:

Image

The GDEF table with ligature carets definition:

Image

The ligature, with the caret position not being respected:

Image

I know this is kind of a cosmetic issue and some fonts don't even declare ligature carets 😅

@behdad
Copy link
Collaborator

behdad commented Dec 4, 2024

they have no effect, no matter in what context the font is used: webpage, text editing app or a graphic design software...

Very few pieces of software implement ligature carets I'm afraid. I think the Linux GNOME desktop (or GTK apps in general) do, and LibreOffice does.

cc @khaledhosny

@khaledhosny
Copy link
Collaborator

Apple’s CoreText (at least in TextEdit) also support ligature carets. I’m not aware of any other applications that use it. Most notably, no web browser or design software make use of it.

@adbac
Copy link
Author

adbac commented Dec 4, 2024

Thanks for your answers, I didn't know it was so little supported. I tested the font in LibreOffice and TextEdit and it indeed works.

@adbac adbac closed this as completed Dec 4, 2024
@khaledhosny
Copy link
Collaborator

A couple of years ago or so it was not used anywhere.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants