Missing case forms in IBM Plex Math

Offen
#641 2 Kommentare 0 Reaktionen 1 zugewiesene Person Auf GitHub ansehen

@BoldMonday arbeitet bereits daran.

Seit 07.4.2025.

Bewertung

Dieses Issue wurde noch nicht bewertet.

Beschreibung

future

The recent release of IBM Plex Math, which supports mathematical, technical, and even phonetic symbols (among other glyphs), is unquestionably a giant step for IBM’s Plex project.

Nevertheless, as far as orthographic symbols go, it currently lacks support for casing forms of various letters mainly found in Latin Extended-B and -D, as well as various IPA letters that are used orthographically (i.e. with uppercase and lowercase) in certain languages. Most of the missing forms are uppercase, though two letters (Ƶ Ꞓ) are supported in uppercase only while lacking the lowercase.

I would thus like to request the Plex team to add the missing casing forms, ideally starting with IBM Plex Math, and then adding the completed pairs to the three “core” fonts (IBM Plex Mono, IBM Plex Sans, IBM Plex Serif).

Missing case forms (missing lowercases in bold):

Latin Extended-B: Ɓ Ɔ Ƈ Ɖ Ɗ Ƒ Ɠ Ɣ Ɩ Ɨ Ƙ Ɯ Ɲ Ɵ Ƥ Ʀ Ʃ Ƭ Ʈ Ʊ Ʋ ƶ Ʒ Ƕ Ƞ Ƚ Ƀ Ʉ Ʌ

Latin Extended-C: Ɫ Ɽ Ɑ Ɱ Ɐ Ɒ

Latin Extended-D: Ꜧ Ɥ ꞓ Ɦ Ɜ Ɡ Ɬ Ɪ Ʞ Ʇ Ʝ Ʂ Ᶎ Ɤ[1] Ƛ[2]

[1] U+A7CB LATIN CAPITAL LETTER RAMS HORN, capital form of ɤ

[2] U+A7DC LATIN CAPITAL LETTER LAMBDA WITH STROKE, capital form of ƛ

Highly recommended pairs

These are letter pairs that, if added to Plex, will complete support for certain orthographies that will have most of their unique symbols included in Plex after the missing case forms are added.

West African languages: Ƴƴ. Other commonly used hooked letters include Ɓɓ Ɗɗ Ŋŋ, and sometimes Ƈƈ Ɠɠ Ɦɦ Ƙƙ Ƥƥ Ƭƭ.

Kutenai: Ȼȼ, Ⱡⱡ. Of these, Ⱡⱡ is also used in Melpa and Nii.

Early Mandarin Pinyin: Ꞔꞔ, used alongside Ɥɥ Ʂʂ Ᶎᶎ (see https://www.unicode.org/wg2/docs/n4782-EarlyPinyin.pdf),

Heiltsuk, Liqʼwala: Latin Lambda, Ꟛ[U+A7DA] and ꟛ[U+A7DB], used alongside lambda with stroke (whose uppercase was recently accepted as part of Unicode 16.0 in September 2024)

Thank you in advance, and I hope the Plex team finds my suggestion useful!

Edit: mentioned Ɦɦ as one of the West African hooked letters

Vorherrschende Sprache
CSS
Sterne
11.8k
Forks
626
Ø Merge
1 T. 9 Std.
Gemergte PRs (30 T.)
2

Entwicklungsumgebung

Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus IBM/plex

Alle Issues in IBM/plex

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.