Request for Pe̍h-ōe-jī & Taiwanese Hokkien Romanization Solution
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 48/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Quiet
- Domain
- design
Research direction
Locate the font source files and build entry points for the five Monaspace typefaces, then inspect how existing accented glyphs and combining marks are represented. Add the listed Unicode characters and combinations across all five typefaces, and verify that the requested forms render correctly after the font build.
Written by the indexing model from the issue text.
Description
Hi, I'd like to request the addition of letters and combinations in Native Language Extra Word List (《本土語言外字表》) to all five Monaspace typefaces. Thank you very much in advance for your consideration.
For Hokkien and Hakka, known as dialects of China, the resource on Native Language Extra Word List (《本土語言外字表》) lists required letters and combinations for two transliteration Latin scripts: Pe̍h-ōe-jī (a.k.a. 白話字) and Taiwanese Hokkien Romanization Solution (a.k.a. Tâi-uân Bân-lâm-gí Lô-má-jī Phing-im Hong-àn, 臺灣閩南語羅馬字拼音方案) for representing sounds in Hokkien and Hakka similar to hanyu pinyin for Mandarin Chinese.
Letters missing in current version are below:
| Character | Unicode |
|---|---|
| Ǎ | U+01CD |
| ǎ | U+01CE |
| Ǐ | U+01CF |
| ǐ | U+01D0 |
| Ǒ | U+01D1 |
| ǒ | U+01D2 |
| Ǔ | U+01D3 |
| ǔ | U+01D4 |
| Ḿ | U+1E3E |
| ḿ | U+1E3F |
| Ǹ | U+01F8 |
| ǹ | U+01F9 |
| Ɨ | U+0197 |
| Ʉ | U+0244 |
| Ṟ | U+1E5E |
| ṟ | U+1E5F |
Required combination marks are below:
⌃U+2303
͘U+0358
ˊU+02CA
ˋU+02CB
̍U+030D
Combinations that's required in the solution are below:
| Combinations | Unicode of each character |
|---|---|
| A̍ | U+41 U+030D |
| a̍ | U+61 U+030D |
| A̋ | U+41 U+030B |
| a̋ | U+61 U+030B |
| E̍ | U+45 U+030D |
| e̍ | U+65 U+030D |
| E̋ | U+45 U+030B |
| e̋ | U+65 U+030B |
| I̍ | U+49 U+030D |
| i̍ | U+69 U+030D |
| I̋ | U+49 U+030B |
| i̋ | U+69 U+030B |
| M̀ | U+4D U+0300 |
| m̀ | U+6D U+0300 |
| M̂ | U+4D U+0302 |
| m̂ | U+6D U+0302 |
| M̌ | U+4D U+030C |
| m̌ | U+6D U+030C |
| M̄ | U+4D U+0304 |
| m̄ | U+6D U+0304 |
| M̍ | U+4D U+030D |
| m̍ | U+6D U+030D |
| M̋ | U+4D U+030B |
| m̋ | U+6D U+030B |
| M̆ | U+4D U+0306 |
| m̆ | U+6D U+0306 |
| N̂ | U+4E U+0302 |
| n̂ | U+6E U+0302 |
| N̄ | U+4E U+0304 |
| n̄ | U+6E U+0304 |
| N̍ | U+4E U+030D |
| n̍ | U+6E U+030D |
| N̋ | U+4E U+030B |
| n̋ | U+6E U+030B |
| N̆ | U+4E U+0306 |
| n̆ | U+6E U+0306 |
| O͘ | U+4F U+0358 |
| o͘ | U+6F U+0358 |
| Ó͘ | U+D3 U+0358 |
| ó͘ | U+F3 U+0358 |
| Ò͘ | U+D2 U+0358 |
| ò͘ | U+F2 U+0358 |
| Ô͘ | U+D4 U+0358 |
| ô͘ | U+F4 U+0358 |
| Ǒ͘ | U+01D1 U+0358 |
| ǒ͘ | U+01D2 U+0358 |
| Ō͘ | U+014C U+0358 |
| ō͘ | U+014D U+0358 |
| O̍͘ | U+4F U+030D U+0358 |
| o̍͘ | U+6F U+030D U+0358 |
| O̍ | U+4F U+030D |
| o̍ | U+6F U+030D |
| Ő͘ | U+4F U+030B U+0358 |
| ő͘ | U+6F U+030B U+0358 |
| Ŏ͘ | U+014E U+0358 |
| ŏ͘ | U+014F U+0358 |
| U̍ | U+55 U+030D |
| u̍ | U+75 U+030D |
- Dominant language
- Shell
- Stars
- 19.6k
- Forks
- 323
- PR merge metrics
- No merged PRs in 30d
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from githubnext/monaspace
-
Difficulty 1/5 Under an hour Newbie friendliness 86/100
githubnext/monaspace#381 · 2 reactions ·
-
Difficulty 4/5 3-5 days Newbie friendliness 38/100
githubnext/monaspace#403 ·
-
Difficulty 5/5 Over a week Newbie friendliness 35/100
githubnext/monaspace#402 · 2 comments · 3 reactions ·
-
Difficulty 3/5 1-2 days Newbie friendliness 42/100
githubnext/monaspace#401 · 1 comment ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 45/100
githubnext/monaspace#399 ·
All issues in githubnext/monaspace
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
-
Difficulty 1/5 Under an hour Newbie friendliness 85/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
-
bug easy help wanted
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
lacs-project/sysknife#503 ·
-
help wanted kind/documentation
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
liquidmetal-dev/flintlock#1239 ·