Skip to content

Refine and add diacritics#59

Merged
rgbkrk merged 2 commits intoipython:masterfrom
pelson:feature/ťkerning
Apr 17, 2026

Hidden character warning

The head ref may contain hidden characters: "feature/\u0165kerning"
Merged

Refine and add diacritics#59
rgbkrk merged 2 commits intoipython:masterfrom
pelson:feature/ťkerning

Conversation

@pelson
Copy link
Copy Markdown
Member

@pelson pelson commented Apr 17, 2026

Depends on #58.

With this, we also tweak the diacritics mentioned in #29 (comment), resulting in:

Screenshot from 2026-04-17 10-27-20

pelson added 2 commits April 17, 2026 10:17
… basic Eszett/ß glyph, which I produced manually by using the image from https://xkcd.com/2586/, pulling out the beta symbol, and removing the tail
Ogonek (8 chars: Ą Ę Į Ų / ą ę į ų)
- New _make_ogonek: comma rotated 180° (blob at bottom, tail at top) and placed at the right ink edge of the base, shifted up 80 units to overlap the baseline naturally. į/ị use dotted 'i' as base (not dotlessi) since the ogonek goes below.

Dot below (12 chars: Ạ Ẹ Ị Ọ Ụ Ỵ / ạ ẹ ị ọ ụ ỵ)
- New _dot_below_mark: same dot shape as the dot-above, sourced from Ü.
- New _make_dot_below: places it below the base via _place_below with gap=15.

Dutch IJ digraph (IJ ij)
- i+j / I+J compositions with the gap controlled by ink-edge distance (40 units).

Caron vowels added (Ǎ Ǒ Ǔ / ǎ ǒ ǔ) — previously only consonants had pre-composed carons. Lowercase caron gap reduced 20→8 across the board (pre-composed marks were floating too high above lowercase); uppercase U caron slightly tighter at gap=15.

Circumflex extended — added Esperanto (Ĉ Ĝ Ĥ Ĵ Ŝ / ĉ ĝ ĥ ĵ ŝ) and Welsh (Ŵ Ŷ / ŵ ŷ), which were missing and falling back to the combining form.
@pelson pelson mentioned this pull request Apr 17, 2026
@pelson pelson requested a review from rgbkrk April 17, 2026 08:30
@certik
Copy link
Copy Markdown

certik commented Apr 17, 2026

This looks really good now, I can't see any issues. It reads really well. Your Czech grammar is great too!

@rgbkrk rgbkrk merged commit 2a29df5 into ipython:master Apr 17, 2026
1 check passed
@pelson pelson deleted the feature/ťkerning branch April 23, 2026 03:16
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.

3 participants