Skip to content

Partial continuation of #3164 for œ, cleanup of #3176 and #3177 .#3178

Merged
be5invis merged 1 commit intobe5invis:devfrom
jmcwilliams403:ae-oe-ue-ao-oo-uo
May 6, 2026
Merged

Partial continuation of #3164 for œ, cleanup of #3176 and #3177 .#3178
be5invis merged 1 commit intobe5invis:devfrom
jmcwilliams403:ae-oe-ue-ao-oo-uo

Conversation

@jmcwilliams403
Copy link
Copy Markdown
Contributor

@jmcwilliams403 jmcwilliams403 commented May 5, 2026

Motivation and Context

This makes the a/o/u parts of æ/œ/ and // uniformly use CThinB when connecting to e and CThin when connecting to o. This workaround is because there doesn't exist a swBefore or swAfter argument for HookEnd or HookStart, so adding a fine argument for the "hook" part is currently only possible for a subglyphs and not e subglyphs, so a compromise was made.

If any changes are requested of this, they absolutely have to be done today, because I am going out of town tomorrow (2026/5/6) until the following Monday.

Influenced Characters

  • LATIN SMALL LETTER AE (U+00E6).
  • LATIN SMALL LIGATURE OE (U+0153).
  • LATIN SMALL LETTER UE (U+1D6B).
  • LATIN SMALL LETTER AO (U+A735).
  • LATIN SMALL LETTER A REVERSED-SCHWA (U+AB31).
  • LATIN SMALL LETTER INVERTED OE (U+AB40).
  • LATIN SMALL LETTER UO (U+AB63).

Glyph Quantity

+2 for each of / (a part), +3 for (2 for u part, 1 for o part), yielding approximately +7.

Samples

aou æœᵫ ꜵꝏꭣ

Sans Monospace:
image
Slab Monospace:
image
Aile:
image
Etoile:
image

@be5invis be5invis merged commit a25b165 into be5invis:dev May 6, 2026
10 checks passed
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

Successfully merging this pull request may close these issues.

2 participants