Missing case forms in IBM Plex Math
@BoldMonday 已经在做这个了。
开始于 2025年4月7日。
评估
这个 Issue 还没有评估数据。
描述
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
- 主要语言
- CSS
- 星标
- 11.8k
- 派生
- 626
- 平均合并
- 1 天 9 小时
- 30 天内合并 PR
- 2
环境准备
这个项目没有提供开发容器、Dockerfile 或贡献指南,环境需要你自己搭建:先看它的 README,通用步骤见我们的新手贡献指南。
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
IBM/plex 的其他 Issue
-
难度 5/5 一周以上 新手友好度 15/100
-
security
难度 2/5 1-3 小时 新手友好度 35/100
-
Plex Math: pieces of horizontal stretchy brackets and double arrows snap to different pixel rows未关闭
难度 4/5 3-5 天 新手友好度 46/100
-
难度 4/5 1-3 小时 新手友好度 8/100
-
难度 4/5 3-5 天 新手友好度 40/100