Skip to content

Add Æ, Œ, æ, œ#72

Merged
rgbkrk merged 1 commit intoipython:masterfrom
pelson:feature/oe_ae_ligatures
Apr 24, 2026
Merged

Add Æ, Œ, æ, œ#72
rgbkrk merged 1 commit intoipython:masterfrom
pelson:feature/oe_ae_ligatures

Conversation

@pelson
Copy link
Copy Markdown
Member

@pelson pelson commented Apr 24, 2026

Closes #66. Use of AI (ChatGPT) to generate the Œ, æ, œ ligatures

image

@pelson pelson requested review from Carreau and rgbkrk April 24, 2026 06:55
@pelson pelson force-pushed the feature/oe_ae_ligatures branch from ade094f to 21796bd Compare April 24, 2026 06:59
@rgbkrk rgbkrk merged commit e069b0a into ipython:master Apr 24, 2026
1 check failed
@rgbkrk
Copy link
Copy Markdown
Member

rgbkrk commented Apr 24, 2026

Ship it ship it, ship it all!

Do we need to fix that font build?

@pelson pelson deleted the feature/oe_ae_ligatures branch April 24, 2026 16:37
@pelson
Copy link
Copy Markdown
Member Author

pelson commented Apr 24, 2026

Do we need to fix that font build?

Yup. I had to compromise on font reproducibility by mirroring important metrics from the current font in the new font (this is part of the build script) - the internal FontForge computation is not deterministic when you add new characters to a font otherwise. Unfortunately, this means that I have to build with the same initial conditions as the pipeline, and somehow I've failed to reproduce that (not that I've put any effort into doing so).

I'll fix it in a dedicated PR.

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.

Add æ and œ ligatures

2 participants