githubnext / githubnext/monaspace

Request for Pe̍h-ōe-jī & Taiwanese Hokkien Romanization Solution

Ouverte
#396 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Shell
Étoiles
19.6k
Forks
322
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

Hi, I'd like to request the addition of letters and combinations in [_Native Language Extra Word List_ (《本土語言外字表》)](https://tauhu.tw/gua-ji-pio/) 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_ (《本土語言外字表》)](https://tauhu.tw/gua-ji-pio/) lists required letters and combinations for two transliteration Latin scripts: [Pe̍h-ōe-jī (a.k.a. 白話字)](https://en.wikipedia.org/wiki/Pe%CC%8Dh-%C5%8De-j%C4%AB) and [Taiwanese Hokkien Romanization Solution (a.k.a. Tâi-uân Bân-lâm-gí Lô-má-jī Phing-im Hong-àn, 臺灣閩南語羅馬字拼音方案)](https://en.wikipedia.org/wiki/T%C3%A2i-u%C3%A2n_L%C3%B4-m%C3%A1-j%C4%AB_Phing-im_Hong-%C3%A0n) 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`

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Localisez les fichiers source des polices et les points d’entrée du build pour les cinq polices Monaspace, puis examinez comment les glyphes accentués et les signes combinatoires existants sont représentés. Ajoutez les caractères et les combinaisons Unicode indiqués dans les cinq polices, puis vérifiez que les formes demandées s’affichent correctement après le build de la police.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Domaine
design
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
Calme
Clarté
Plutôt claire
Accessibilité débutants
48/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.