Ancestors

Toot

Written by Jens Kutílek on 2025-01-25 at 20:19

Trying to get the #din91379 sequences with horn to shape correctly in my Sudo fonts ... “S horncomb macroncomb” is an especially difficult combination. It shapes correctly in harfbuzz (FontGoggles, top) but not in CoreText (TextEdit, bottom). I wonder if that's a limitation in #GlyphsApp’s generated mark feature or a bug in CoreText. That one of the font is monospaced also doesn’t make it easier ;)

=> View attached media

=> More informations about this toot | More toots from jenskutilek@typo.social

Descendants

Written by Jens Kutílek on 2025-01-25 at 21:07

... and soon after posting, I found a solution :) I read @simoncozens’ article “Advanced Glyph Reordering” (https://simoncozens.github.io/advanced-glyph-reordering/) and indeed, just swapping the horncomb and macroncomb makes all following steps easier, and makes it work in CoreText.

=> View attached media | View attached media

=> More informations about this toot | More toots from jenskutilek@typo.social

Written by Tiro Typeworks on 2025-01-25 at 20:51

@jenskutilek /horncomb is U+031B, the Vietnamese legacy character? Or are you talking about U+0315, the apostrophe-like upper right mark? CoreText has some assumptions about the latter that I experienced recently but have not fully explored.

=> More informations about this toot | More toots from TiroTypeworks@typo.social

Written by Jens Kutílek on 2025-01-25 at 20:56

@TiroTypeworks It's U+031B, which should look like an apostrophe after the letter in this particular combinations in the transliteration standards that DIN91379 is based on (so @moyogo told me)

=> More informations about this toot | More toots from jenskutilek@typo.social

Written by Denis Moyogo Jacquerye on 2025-01-25 at 21:17

@jenskutilek @TiroTypeworks sorry I wasn't clear in https://typo.social/@moyogo/113634181527763527. U+031B should attach, like with o and u. The issue was that U+0315 should float right like the apostrophe. I was confusing by mentioning the ISO transliterations seem to use either as if they were better characters than the apostrophe. But U+31B isn't better, especially since it should attach.

=> More informations about this toot | More toots from moyogo@typo.social

Written by Denis Moyogo Jacquerye on 2025-01-26 at 06:25

@jenskutilek @TiroTypeworks For example, in ISO 11940, s̛̄ 0073+0304+031B is shown with an unattached U+031B COMBINING HORN. But by definition U+031B attaches to the letter. ISO 11940 is problematic, it confuses this faulty unattached combining horn for the traditional transliteration apostrophe.

=> View attached media

=> More informations about this toot | More toots from moyogo@typo.social

Written by Jens Kutílek on 2025-01-26 at 12:10

@moyogo @TiroTypeworks That’s the document I also looked at ... I decided that the horn shown there should probably look even more like an apostrophe, as it does in some fonts for the Vietnamese glyphs. But that would leave me with two different shapes for the horn.

=> View attached media | View attached media

=> More informations about this toot | More toots from jenskutilek@typo.social

Written by Denis Moyogo Jacquerye on 2025-01-26 at 13:52

@jenskutilek @TiroTypeworks U+031B should connect to the letter, it’s Unicode character has that property. ISO 11940 and DIN 91379 should deal with that and not make U+031B yet another character for apostrophe.

=> More informations about this toot | More toots from moyogo@typo.social

Written by Tiro Typeworks on 2025-01-26 at 16:06

@moyogo @jenskutilek I wish U+031B didn’t exist. The Vietnamese letters with horn should not have had decompositions, and the horn shouldn’t be treated as a combining mark.

=> More informations about this toot | More toots from TiroTypeworks@typo.social

Proxy Information
Original URL
gemini://mastogem.picasoft.net/thread/113890845606515413
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
323.373242 milliseconds
Gemini-to-HTML Time
1.414849 milliseconds

This content has been proxied by September (3851b).