Jyutping
Template:Short description Template:More citations needed Template:Use Hong Kong English Script error: No such module "infobox". Template:Cantonese language Template:IPA notice
The Linguistic Society of Hong Kong Cantonese Romanization Scheme,Template:NoteTag also known as Jyutping, is a romanisation system for Cantonese developed in 1993 by the Linguistic Society of Hong Kong (LSHK).
The name Jyutping (itself the Jyutping romanisation of its Chinese name, Script error: No such module "Lang".) is a contraction of the official name, and it consists of the first Chinese characters of the terms jyut6 jyu5 (Template:Zh) and ping3 jam1 (Template:Zh; pronounced pīnyīn in Mandarin).
Despite being intended as a system to indicate pronunciation, it has also been employed in Template:Ill—in effect, elevating Jyutping from its assistive status to a written language. Template:RCL
History
The Jyutping system[1] departs from all previous Cantonese romanisation systems (approximately 12, including Robert Morrison's pioneering work of 1828, and the widely used Standard Romanization, Yale and Sidney Lau systems) by introducing z and c initials and the use of eo and oe in finals, as well as replacing the initial y, used in all previous systems, with j.[2]
In 2018, it was updated to include the -a and -oet finals, to reflect syllables recognized as part of Cantonese phonology in 1997 by the Jyutping Work Group of the Linguistic Society of Hong Kong.[3]
Initials
| b Script error: No such module "IPA". Script error: No such module "Lang". |
p Script error: No such module "IPA". Script error: No such module "Lang". |
m Script error: No such module "IPA". Script error: No such module "Lang". |
f Script error: No such module "IPA". Script error: No such module "Lang". |
|
| d Script error: No such module "IPA". Script error: No such module "Lang". |
t Script error: No such module "IPA". Script error: No such module "Lang". |
n Script error: No such module "IPA". Script error: No such module "Lang". |
l Script error: No such module "IPA". Script error: No such module "Lang". | |
| g Script error: No such module "IPA". Script error: No such module "Lang". |
k Script error: No such module "IPA". Script error: No such module "Lang". |
ng Script error: No such module "IPA". Script error: No such module "Lang". |
h Script error: No such module "IPA". Script error: No such module "Lang". |
|
| gw Script error: No such module "IPA". Script error: No such module "Lang". |
kw Script error: No such module "IPA". Script error: No such module "Lang". |
w Script error: No such module "IPA". Script error: No such module "Lang". | ||
| z Script error: No such module "IPA". Script error: No such module "Lang". |
c Script error: No such module "IPA". Script error: No such module "Lang". |
s Script error: No such module "IPA". Script error: No such module "Lang". |
j Script error: No such module "IPA". Script error: No such module "Lang". |
Finals
| aa Script error: No such module "IPA". Script error: No such module "Lang". |
aai Script error: No such module "IPA". Script error: No such module "Lang". |
aau Script error: No such module "IPA". Script error: No such module "Lang". |
aam Script error: No such module "IPA". Script error: No such module "Lang". |
aan Script error: No such module "IPA". Script error: No such module "Lang". |
aang Script error: No such module "IPA". Script error: No such module "Lang". |
aap Script error: No such module "IPA". Script error: No such module "Lang". |
aat Script error: No such module "IPA". Script error: No such module "Lang". |
aak Script error: No such module "IPA". Script error: No such module "Lang". |
| a Script error: No such module "IPA". [1] |
ai Script error: No such module "IPA". Script error: No such module "Lang". |
au Script error: No such module "IPA". Script error: No such module "Lang". |
am Script error: No such module "IPA". Script error: No such module "Lang". |
an Script error: No such module "IPA". Script error: No such module "Lang". |
ang Script error: No such module "IPA". Script error: No such module "Lang". |
ap Script error: No such module "IPA". Script error: No such module "Lang". |
at Script error: No such module "IPA". Script error: No such module "Lang". |
ak Script error: No such module "IPA". Script error: No such module "Lang". |
| e Script error: No such module "IPA". Script error: No such module "Lang". |
ei Script error: No such module "IPA". Script error: No such module "Lang". |
eu Script error: No such module "IPA". Script error: No such module "Lang".[2] |
em Script error: No such module "IPA". Script error: No such module "Lang".[3] |
eng Script error: No such module "IPA". Script error: No such module "Lang". |
ep Script error: No such module "IPA". Script error: No such module "Lang".[4] |
et Script error: No such module "IPA". Script error: No such module "Lang". |
ek Script error: No such module "IPA". Script error: No such module "Lang". | |
| i Script error: No such module "IPA". Script error: No such module "Lang". |
iu Script error: No such module "IPA". Script error: No such module "Lang". |
im Script error: No such module "IPA". Script error: No such module "Lang". |
in Script error: No such module "IPA". Script error: No such module "Lang". |
ing Script error: No such module "IPA". Script error: No such module "Lang". |
ip Script error: No such module "IPA". Script error: No such module "Lang". |
it Script error: No such module "IPA". Script error: No such module "Lang". |
ik Script error: No such module "IPA". Script error: No such module "Lang". | |
| o Script error: No such module "IPA". Script error: No such module "Lang". |
oi Script error: No such module "IPA". Script error: No such module "Lang". |
ou Script error: No such module "IPA". Script error: No such module "Lang". |
on Script error: No such module "IPA". Script error: No such module "Lang". |
ong Script error: No such module "IPA". Script error: No such module "Lang". |
ot Script error: No such module "IPA". Script error: No such module "Lang". |
ok Script error: No such module "IPA". Script error: No such module "Lang". | ||
| u Script error: No such module "IPA". Script error: No such module "Lang". |
ui Script error: No such module "IPA". Script error: No such module "Lang". |
un Script error: No such module "IPA". Script error: No such module "Lang". |
ung Script error: No such module "IPA". Script error: No such module "Lang". |
ut Script error: No such module "IPA". Script error: No such module "Lang". |
uk Script error: No such module "IPA". Script error: No such module "Lang". | |||
| eoi Script error: No such module "IPA". Script error: No such module "Lang". |
eon Script error: No such module "IPA". Script error: No such module "Lang". |
eot Script error: No such module "IPA". Script error: No such module "Lang". |
||||||
| oe Script error: No such module "IPA". Script error: No such module "Lang". |
oeng Script error: No such module "IPA". Script error: No such module "Lang". |
oet Script error: No such module "IPA". [5] |
oek Script error: No such module "IPA". Script error: No such module "Lang". | |||||
| yu Script error: No such module "IPA". Script error: No such module "Lang". |
yun Script error: No such module "IPA". Script error: No such module "Lang". |
yut Script error: No such module "IPA". Script error: No such module "Lang". |
||||||
| m Script error: No such module "IPA". Script error: No such module "Lang". |
ng Script error: No such module "IPA". Script error: No such module "Lang". |
- Only the finals m and ng can be used as standalone nasal syllables.
- <templatestyles src="Citation/styles.css"/>^ Used for elided words in casual speech such as a6 in 四十四 (sei3 a6 sei3), elided from sei3 sap6 sei3.[3]
- <templatestyles src="Citation/styles.css"/>^ <templatestyles src="Citation/styles.css"/>^ <templatestyles src="Citation/styles.css"/>^ Referring to the colloquial pronunciation of these words.
- <templatestyles src="Citation/styles.css"/>^ Used for onomatopoeias such as oet6 for belching or goet4 for snoring.
Tones
Script error: No such module "Labelled list hatnote". There are nine tones in six distinct tone contours in Cantonese. However, as three of the nine are entering tones (Template:Zh), which only appear in syllables ending with p, t, and k, they do not have separate tone numbers in Jyutping (though they do in the ILE romanization of Cantonese; these are shown in parentheses in the table below). A mnemonic which some use to remember this is Template:Lang-zh or "Feng Shui [dictates that] we will be lucky."
| Tone name | jam1 ping4 (Script error: No such module "Lang".) |
jam1 soeng5 (Script error: No such module "Lang".) |
jam1 heoi3 (Script error: No such module "Lang".) |
joeng4 ping4 (Script error: No such module "Lang".) |
joeng4 soeng5 (Script error: No such module "Lang".) |
joeng4 heoi3 (Script error: No such module "Lang".) |
gou1 jam1 jap6 (Script error: No such module "Lang".) |
dai1 jam1 jap6 (Script error: No such module "Lang".) |
joeng4 jap6 (Script error: No such module "Lang".) | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| (In English) | high level or high falling | mid rising | mid level | low falling | low rising | low level | entering high level | entering mid level | entering low level | |||||||||
| Tone number | 1 | 2 | 3 | 4 | 5 | 6 | 1 (7) | 3 (8) | 6 (9) | |||||||||
| Contour[4] | Script error: No such module "IPA". 55 | Script error: No such module "IPA". 53 | Script error: No such module "IPA". 35 | Script error: No such module "IPA". 33 | Script error: No such module "IPA". 21 | Script error: No such module "IPA". 11 | Script error: No such module "IPA". 13 | Script error: No such module "IPA". 22 | Script error: No such module "IPA". 5 | Script error: No such module "IPA". 3 | Script error: No such module "IPA". 2 | |||||||
| Character example | Script error: No such module "Lang". | Script error: No such module "Lang". | Script error: No such module "Lang". | Script error: No such module "Lang". | Script error: No such module "Lang". | Script error: No such module "Lang". | Script error: No such module "Lang". | Script error: No such module "Lang". | Script error: No such module "Lang". | Script error: No such module "Lang". | Script error: No such module "Lang". | Script error: No such module "Lang". | Script error: No such module "Lang". | Script error: No such module "Lang". | Script error: No such module "Lang". | Script error: No such module "Lang". | Script error: No such module "Lang". | Script error: No such module "Lang". |
| fan1 | si1 | fan2 | si2 | fan3 | si3 | fan4 | si4 | fan5 | si5 | fan6 | si6 | fat1 | sik1 | faat3 | sek3 | fat6 | sik6 | |
Comparison with Yale romanisation
Jyutping and the Yale romanisation of Cantonese represent Cantonese pronunciations with the same letters in:
- The initials: b, p, m, f, d, t, n, l, g, k, ng, h, s, gw, kw, w.
- The vowel: aa (except when used alone), a, e, i, o, u, yu.
- The nasal stop: m, ng.
- The coda: i, u, m, n, ng, p, t, k.
But they differ in the following:
- The vowels eo and oe represent Script error: No such module "IPA". and Script error: No such module "IPA". respectively in Jyutping, whereas the eu represents both vowels in Yale.
- The initial j represents Script error: No such module "IPA". in Jyutping whereas y is used instead in Yale.
- The initial z represents Script error: No such module "IPA". in Jyutping whereas j is used instead in Yale.
- The initial c represents Script error: No such module "IPA". in Jyutping whereas ch is used instead in Yale.
- In Jyutping, if no consonant precedes the vowel yu, then the initial j is appended before the vowel. In Yale, the corresponding initial y is never appended before yu under any circumstances.
- Jyutping defines five finals not in Yale: a Script error: No such module "IPA"., eu Script error: No such module "IPA"., em Script error: No such module "IPA"., ep Script error: No such module "IPA"., oet Script error: No such module "IPA".. These finals are used in colloquial Cantonese words, such as deu6 (Script error: No such module "Lang".), lem2 (Script error: No such module "Lang".), and gep6 (Script error: No such module "Lang".).
- To represent tones, only tone numbers are used in Jyutping whereas Yale traditionally uses tone marks together with the letter h (though tone numbers can be used in Yale as well).
Comparison with ILE romanisation
Jyutping and ILE romanisation represent Cantonese pronunciations with the same letters in:
- The initials: b, p, m, f, d, t, n, l, g, k, ng, h, s, gw, kw, j, w.
- The vowel: aa, a, e, i, o, u.
- The nasal stop: m, ng.
- The coda: i (except for its use in the coda Script error: No such module "IPA". in Jyutping; see below), u, m, n, ng, p, t, k.
But they have some differences:
- The vowel oe represents both Script error: No such module "IPA". and Script error: No such module "IPA". in ILE whereas eo and oe represent Script error: No such module "IPA". and Script error: No such module "IPA". respectively in Jyutping.
- The vowel y represents Script error: No such module "IPA". in ILE whereas both yu (used in the nucleus) and i (used in the coda of the final -eoi) are used in Jyutping.
- The initial dz represents Script error: No such module "IPA". in ILE whereas z is used instead in Jyutping.
- The initial ts represents Script error: No such module "IPA". in ILE whereas c is used instead in Jyutping.
- To represent tones, the numbers 1 to 9 are usually used in ILE, although the use of 1, 3, 6 to replace 7, 8, 9 for the checked tones is acceptable. However, only the numbers 1 to 6 are used in Jyutping.
Examples
| Traditional | Simplified | Romanization |
|---|---|---|
| Script error: No such module "Lang". | Script error: No such module "Lang". | gwong2 zau1 waa2 |
| Script error: No such module "Lang". | Script error: No such module "Lang". | jyut6 jyu5 |
| Script error: No such module "Lang". | Script error: No such module "Lang". | nei5 hou2 |
Sample transcription of one of the 300 Tang Poems:
| Script error: No such module "Lang". | ceon1 hiu2 maang6 hou6 jin4 |
|
|---|---|---|
| Script error: No such module "Lang". | ceon1 min4 bat1 gok3 hiu2, | Sleeping past sunrise in springtime. |
| Script error: No such module "Lang". | cyu3 cyu3 man4 tai4 niu5. | Everywhere one hears birdsong. |
| Script error: No such module "Lang". | je6 loi4 fung1 jyu5 sing1, | Night brings the sound of wind and rain, |
| Script error: No such module "Lang". | faa1 lok6 zi1 do1 siu2? | I wonder how many flowers fell? |
Jyutping input method
The Jyutping method (Template:Zh) refers to a family of input methods based on the Jyutping romanization system.
The Jyutping method allows a user to input Chinese characters by entering the Jyutping romanization of a Chinese character (with or without tone, depending on the system) and then presenting the user with a list of possible characters with that pronunciation.
As of macOS Ventura, Jyutping input with Traditional Chinese now comes standard on macOS under the name "Phonetic – Cantonese".
List of Jyutping keyboard input utilities
- TypeDuck (Script error: No such module "Lang".)
- Online Jyutping Input Method (Script error: No such module "Lang".)
- MDBG Type Chinese
- LSHK Jyutping for Mac (Mac OS 9 and macOS) (The page also includes Yale input version 0.2)
- Hong Kong Cantonese 2010 (via Microsoft Office IME 2010)
- Cantonese Phonetic IME (Script error: No such module "Lang".) (also called 'Cantonese Phonetic IME (CPIME) Jyutping' in Windows 10[5])
- RIME (Script error: No such module "Lang".)
- Gboard
See also
Script error: No such module "Portal".
Footnotes
References
Further reading
- Script error: No such module "citation/CS1".
External links
- Official website, from the Linguistic Society of Hong Kong
- Jyutping Pronunciation Guide
- Script error: No such module "Lang".: Learning the phonetic system of Cantonese
- Chinese Character Database (Phonologically Disambiguated According to the Cantonese Dialect)
- The CantoDict Project is a dedicated Cantonese-Mandarin-English online dictionary which uses Jyutping by default
- MDBG free online Chinese-English dictionary (supports both Jyutping and Yale romanization)