-
Notifications
You must be signed in to change notification settings - Fork 841
Description
Environment
Cascadia Code version number: 2102.03
Application (with version) used to display text: any
OS platform and version: any
Screen resolution (i.e. 220dpi): any
Steps to reproduce
Use Ḵ, Ḻ, Ṉ, Ṯ, ḵ, ḻ, ṉ in any sequence like ḴḺṈṮḵḻṉ.
Expected behavior
The macron below should not be as wide as the advance width.
It should be like the macron above in ĀĒĪŌṒṐŪȲӢӮ āēīōṓṑūȳӣӯ.
Actual behavior
The macron below is as wide as the advance width in each, causing it to connect when any of these is repeated or next to another of that set.
The Glyphs.app glyph names of those glyphs come from the Unicode names of the characters for example Ḵ, 1E34, is
LATIN CAPITAL LETTER K WITH LINE BELOW. But their canonical decomposition uses 0331 COMBINING MACRON BELOW instead of 0332 COMBINING LOW LINE, for example 1E34 is canonically equivalent to ≡ 004B 0331. The Unicode charts for the Latin Extended Additional Block has the note “In this block the names "WITH LINE BELOW" refer to a macron below the letter.”
0332 COMBINING LOW LINE has the following note in the Unicode charts for the Combining Diachritics Block:
= underline, underscore
• connects on left and right
0332 COMBINING LOW LINE "connects on left and right" but 0331 COMBINING MACRON BELOW doesn't. Neither should the macron below in those glyphs.
In practice, the macron below or the macron above can have various widths depending on what letter they are on (narrower on the i, wider on the m), but this is less common and is even less necessary with monospace fonts.

