古木基文字母表 | ਗੁਰਮੁਖੀ ਵਰਣਮਾਲਾ (ਪੈਂਤੀ)


阅读本文也许能帮你杀死 14 分钟
本文为博主自学旁遮普语期间整理的笔记,如有错误欢迎指正!

古木基文字母表 | ਗੁਰਮੁਖੀ ਵਰਣਮਾਲਾ (ਪੈਂਤੀ)

概述

古木基文属于元音附标文字(akshara,恶察那),常用于书写旁遮普语。

现代古木基文有35个基础字母,因此又被称作“ਪੈਂਤੀ” (paintee,三十五)。

ੳ ਅ ੲ ਸ ਹ 
u  a i s h

ਕ ਖ  ਗ ਘ ਙ 
k kh g gh ng

ਚ  ਛ  ਜ  ਝ ਞ 
ch chh j jh nj

ਟ  ਠ   ਡ  ਢ ਣ 
tt tth dd ddh nn

ਤ ਥ  ਦ ਧ ਨ 
t th d dh n

ਪ ਫ  ਬ ਭ ਮ 
p ph b bh m

ਯ ਰ ਲ ਵ ੜ
y r l v rr

此外,古木基文还有6个由基础辅音字母和“ਬਿੰਦੀ ”(bindee,点)组合而成的补充辅音字母(ਨਵੀਨ ਟੋਲੀ, naveen tolee,新组),常用于外来语。

ਸ਼  ਖ਼ ਗ਼ ਜ਼ ਫ਼ ਲ਼
sh kh g z f ll

在古木基文中,表示变音的符号应该标注在字母周围。它们有:

  • 用于组成辅音簇或标记声调的下标符号
੍ਰ  ੍ਵ  ੍ਹ
r  v  升调
  • 元音变音符号

若无元音变音符号,则默认辅音或辅音簇后为ਅ(发中央元音ə音:恩【ēn】,bazaar,облако

ਾ
a

ਿ ੀ 
i ee

ੁ  ੂ  
u uu

ੇ  ੈ  
e ai

ੋ  ੌ
o au
  • 其它标志
ੱ (ਅੱਧਕ) - 后面的辅音变成双辅音
ੰ (ਟਿੱਪੀ) - 下面的短元音或长音uu鼻化
ਂ (ਬਿੰਦੀ) - 下面的长元音(不包括uu)鼻化

字母名称及发音

名称 字母/符号 发音
ūṛā -
ਔਂਕੜ, auṅkaṛ ʊ,工【gong】, мужчина, foot
ਦੁਲੈਂਕੜ, dulaiṅkaṛ uː, goose
ਹੋੜਾ, hoṛā ਓ, ੋ oː, (英音)yawn
aiṛā ə, 恩【ēn】,bazaar,облако
ਕੰਨਾ, kannā aː~ äː, car
ਦੁਲਾਵਾਂ, dulāvā̃ ɛː~əɪ, rap
ਕਨੌੜਾ, kanauṛā ɔː~ əʊ, off
īṛī -
ਸਿਹਾਰੀ, siā̀rī ਿ ɪ, лиса, часы
ਬਿਹਾਰੀ, biā̀rī iː, fleece, pedigree
ਲਾਂ/ਲਾਵਾਂ, lā̃/lāvā̃ eː, Chile
sassā s,色【se】
sasse pair bindii ਸ਼ ʃ, shy
hāhā ɦ, (吴语)闲话【reraû】
pairī̃ hāhā ੍ਹ -
kakkā k, 高【gao】
khakkhā kʰ, 克【ke】
khakkhe pair bindī ਖ਼ x, 河【he】
gaggā ɡ, голова
gagge pair bindī ਗ਼ ɣ, 洛阳话中零声母拼开口呼韵母时的浊擦音
kàggā kə̀
ṅaṅṅā ŋ, 应【ying
caccā t͡ʃ, beach
chacchā t͡ʃʰ,送气更强的t͡ʃ
jajjā d͡ʒ, gene
jajje pair bindī ਜ਼ z, zoo
càjjā t͡ʃə̀, 更强的bridge
ñaññā ɲ, (吴语)牛肉【gnioegnioq】
ṭaiṅkā ʈ, train舌头靠后,舌底贴硬腭,少送气
ṭhaṭṭhā ʈʰ, ʈ送气更强
ḍaḍḍā ɖ, drum舌头靠后,舌底贴硬腭,少送气
ṭàḍḍā ʈə̀, ɖ送气更强
nāṇā ɳ, 卷舌鼻音,舌头靠后,舌底贴硬腭
tattā t̪, 清齿塞音,不送气,(日语)特别【と(to)くべつ】
thatthā t̪ʰ, t̪送气,thermos强送气
daddā d̪, два
tàddā t̪ə̀, d̪强送气
nannā n, наш
pappā p, spin少送气,ポ(po)スト
phapphā pʰ, pack
phapphe pair bindī ਫ਼ f, 飞【fei】
babbā b, рыба
pàbbā pə̀, club-house读快些
mammā m, 猫【mao】
yayyā j, 鸭【ya】,(粤语)吔屎【jaa1si2】
rārā ɾ, मेरा【mera】~r, rye
pairī̃ rārā ੍ਰ ɾə
lallā l, 蓝【lan】
lalle pair bindī ਲ਼ ɭ, 卷舌边近音,舌尖卷的l
vāvā ʋ~w, 下唇按上齿
pairī̃ vāvā ੍ਵ ʊ, 红【hong】
ṛāṛā ɽ, 卷舌闪音, ruse
名称 字母/符号 发音

一个可在Processing (Java) 中运行的转写程序

// 古木基字母与拉丁字母映射  
String[] gurmukhi = {"ੴ", "ਅ", "ਆ", "ਇ", "ਈ", "ਉ", "ਊ", "ਏ", "ਐ", "ਓ", "ਔ", "ਕ", "ਖ", "ਖ਼","ਗ", "ਗ਼","ਘ", "ਙ", "ਚ", "ਛ", "ਜ","ਜ਼", "ਝ", "ਞ", "ਟ", "ਠ", "ਡ", "ਢ", "ਣ", "ਤ", "ਥ", "ਦ", "ਧ", "ਨ", "ਪ", "ਫ", "ਬ", "ਭ", "ਮ", "ਯ", "ਰ","ੜ", "ਲ", "ਵ", "ਸ਼", "ਸ", "ਹ", "ਲ਼", "ਅੰ", "ਫ਼","ੈ", "ੁ","ੂ","ੀ","ਿ","ਾ","ੇ","ੋ","ੌ"};  
String[] latin = {"ik", "a", "aa", "i", "ee", "u", "oo", "ae", "ai", "o", "au", "k", "kh","khh", "g", "ghh","gh", "ng", "ch", "chh", "j", "z","jh", "ny", "tt", "tth", "dd", "ddh", "nn", "t", "th", "d", "dh", "n", "p", "ph", "b", "bh", "m", "y", "r","rr", "l", "v", "sh", "s", "h", "ll", "n", "f","ai","u","uu","ee","i","aa","e","o","au"};  
PFont pbFont, ltFont;

// 找到古木基字母对应的拉丁字母  
String transliterate(String gurmukhiText) {  
  String latinText = "";  
  for (int i = 0; i < gurmukhiText.length(); i++) {  
    String currentChar = gurmukhiText.substring(i, i+1);  
    int index = indexOf(gurmukhi, currentChar);  
    if (index != -1) {  
      latinText += latin[index];  
    } else {  
      latinText += currentChar;  
    }  
  }  
  return latinText;  
}  
  
// 找到字符在数组中的位置  
int indexOf(String[] array, String item) {  
  for (int i = 0; i < array.length; i++) {  
    if (array[i].equals(item)) {  
      return i;  
    }  
  }  
  return -1;  
}  
  
void setup() {  
  size(400, 400);  
  background(255);  
  pbFont = createFont("Magaz Light", 24);  
  textAlign(LEFT, CENTER);  
  ltFont = createFont("MTR Sung", 24);  
  fill(0);  
  
  String gurmukhiText = "ਇਹ ਗੁਰਮੁਖੀ ਟੈਕਸਟ ਹੈ।";  
  String latinText = transliterate(gurmukhiText);  
  
  textFont(pbFont);  
  text(gurmukhiText, 30, height/3);  
  textFont(ltFont);  
  text(latinText, 30, height/3 + 40);  
}  
  
void draw() {  
}