Skip to content

Latest commit

 

History

History
289 lines (170 loc) · 12.6 KB

README_explanation.md

File metadata and controls

289 lines (170 loc) · 12.6 KB

洋蔥西歐字母形碼範例說明

「調出符」以 en_wel.schema.yaml ✪EuropeLetter-Onion✪ 為範例,其他方案編碼一樣,「調出符」會不同。

基本

  • 開頭「 ; 」為「基本調出符」

  • 開頭「 ' 」「 ; 」為「組合字符 “ Combining Diacritical Marks”調出符」

  • 不同方案「調出符」會有不同,有前綴有後綴,調出鍵位也不一樣。

  • 音號在上方不用音號位碼;音號在中間「m」為音號位碼;音號在下方「d」為音號位碼。

  • 音號同本體字母,鏡射加「 k 」,旋轉加 「 q 」。先鏡射,如不行再取旋轉。

音號碼

單個音號 A-Z

字母 例字 輸入 輸入說明 記憶
A ė ; ea 音號碼 a 為英文「一個」之義,取 a 之義
B ü ; ub 英文字根 bi- 為兩個之義,取 b 之義
C a 再 ' ; c Unicode沒此單一的合併字,故先打出字母,再打組合字符 “ Combining Diacritical Marks” 的音號碼 c,組合字符開頭為 ' ; c 形
D ť ; td 「,」逗點之形,中文「逗」之音
E ā ; ae e 中文「一」之音
G p 再 ' ; gk k 為鏡射碼 希臘文 Γ 編碼為 g ,取相近型。且定義不管哪個方向的直角“「 ” 之形(非字母形態)都取 g 再做變化,不取 L
H z 再 ' ; dh d 為下方音號位碼 相似 H 形
J ; aj 定義 j 為 c 左右相反之形
; aj 定義 j 為 ?上半部之形
o 再 ' ; dj d 為下方音號位碼 定義 j 為星形
K o 再 ' ; k 希臘文 ϟ ( Koppa ) 為 k
L â ; aL 希臘文 Λ 編碼為 L ,取相近形
s 再 ' ; dL d 為下方音號位碼 定義 L 為箭頭形
M ȋ ; im 定義 m 為 ᴖ 形
N è ; en n 中文「捺」之音
O å ; ao o 形
t 再 ' ; do d 為下方音號位碼 o 形
P á ; ap p 中文「撇」之音
Q [ oq 「 [ 」為調出希臘文,此音號碼只在希臘文內出現 為「,」逗點左右相反
R a 再 ' ; r 希臘文和俄文 Π 和 п 編碼為 R ,取相近形
S ã ; as s 橫躺形
ϖ [ ws 「 [ 」為調出希臘文,此音號碼只在希臘文內出現 s 橫躺拉長形
T a 再 ' ; dt d 為下方音號位碼 t 小寫有字體為「 + 」形
U ă ; au U 形
V ǎ ; av V 形
W ģ ; gw 無,強記
X a 再 ' ; x 「基本字母」作為上下標 ,後面須加「 h 」,為「組合字符」 “ Combining Diacritical Marks”時,也須加「 h 」。視該字碼形態,如為「音號」不為「基本字母」時,後面須加「 w 」,但此形態為「組合字符」時,不須加「 w 」 x 形
Y a 再 ' ; dy 希臘文 Υ 編碼為 Y ,取相近形

多個音號時,從上到下,左到右取碼

  • ằ 輸入 ; anu(n和u為音號碼)

  • n̼̊ 輸入 n 再輸入 ' ; o 再輸入 ' ; dy(Unicode沒此單一的合併字,故先打基本字母,再使用Unicode的組合字符打出此字)

  • ɳ̊ 輸入 ; nc 再輸入 ' ; o(n為基本字母碼,c為本體附加筆畫碼,o為音號碼)

  • ȕ 輸入 ; unn(兩個 n 為兩個音號碼。注意 ü 的編碼為 ub ,不為uaa !)

多個音號碼,重複編碼,但「 ¨ 」除外

  • ő 輸入 ; opp

  • ö 輸入 ; ob

Unicode沒有的單一字母,使用組合字符(Combining Diacritical Marks)拼接打出

  • å̀ 輸入 a 再輸入 ' ; o 再輸入' ; n(o和n為音號碼。注意順序,組合字符特性與本編碼上到下,左到右不同!)

  • å 〔可輸入 ; ao〕 或 å〔輸入 a 再輸入' ; o〕(前者使用unicode單一字符,後者使用組合字符拼接)

音號位碼

音號位碼,加在音號碼之前

  • ė 輸入 ; ea(音號碼在上方,不用音號位碼)『 太多音號位於字母上方,故不加碼』

  • ʘ 輸入 ; oma(m為音號位碼)『 m 為英文 middle之義』

  • ḁ 輸入 ; ado(d為音號位碼)『 d 為中文「底」之音 或 為英文down之義』

本體附加筆畫碼

單個本體附加筆畫碼 A-Z

字母 例字 輸入 輸入說明 記憶
C ą ; ac c 向右開口之形
ɀ ; vfc vf為變化字母碼( 7 之形) c 向右開口之形
G ȵ ; ng g 下方某些字型會交錯之形
ԣ ] hg 「 ] 」為調出西里爾文 g 印刷字體下方大圓弧之形
H ; ih 中間一橫非貫穿字母,而是相連,似「ꭡ」單邊,故也取「h」
; ihe 兩個字母中間有 [ - ] 連接時,於兩字母碼中間加本體附加筆畫碼 +h 似H中相連之義
I Ҝ ] ki 「 ] 」為調出西里爾文,此本體附加筆畫碼只在西里爾文內出現 I 之形
J Ç ; cj j 向左小勾和開口之形
ϣ [ wj 「 [ 」為調出希臘文,此本體附加筆畫碼只在希臘文內出現 j 向左小勾和開口之形
] wj 「 ] 」為調出西里爾文,此本體附加筆畫碼只在西里爾文內出現 j 向左小勾和開口之形
K ; pk 字母中間兩旁延伸出任何筆畫,編碼為k
ɬ ; Lk 字母中間兩旁延伸出任何筆畫,編碼為k
O ; xo o 之形,封閉的圓弧筆畫且沒凸出,凸出為g(如:ȵ → ;ng)
Ɣ ; vo 上方v相似基本字母,但非v,字碼為 vi ,但規則上,本體相似基本字母後面再有其他變化,省略 i 。注意:如果被歸類為變形字母,則 f 不省略,有些字母省略屬於簡碼 o 之形,封閉的圓弧筆畫且沒凸出,凸出為g(如:ȵ → ;ng)
R ƈ ; cr 字母上方延伸出任何筆畫,編碼為 r
ƥ ; pr s 左右鏡射之形
S ƺ ; vfs vf為變化字母碼( 7 之形)
T Đ ; dt t 中間有一穿過之形。注意:上方 - 為音號碼 e,穿過字母為本體附加筆畫碼 t
ѣ ] bt ] 為調出西里爾文,t 為本體附加筆畫碼,在某些字體中「一」像冖之形,出現在西里爾字母 t 中間有一穿過之形。注意:上方 - 為音號碼 e,穿過字母為本體附加筆畫碼 t
U ƕ ; hu U之形
X ø ; ox 字母中間單筆斜線,類似x 劃掉之義
Y ; ny Y大寫,下方之形,多為垂直線,但有些字體會偏斜,似y小寫下方之形
Ϙ [ oy Y大寫,下方之形,多為垂直線,但有些字體會偏斜,似y小寫下方之形
ϫ [ dy 希臘文 Υ 編碼為 Y ,取相近形
Z ; Lz 上方〜為音號碼 s,穿過字母為本體附加筆畫碼 z,取某些手寫Z中間會畫一斜線如「ᵶ」

多個本體附加筆畫碼,重複編碼

  • ꬸ 輸入 ; Lzz(兩個 z 為兩個本體附加筆畫碼)

本體變化碼

本體相似基本字母(+ i)

① 相似但非基本字母

② 前後面有其他碼時省略(+ i)

  • ẞ 輸入 ; bi(ẞ像希臘基本字母β,而本體相似基本字母+ i )

  • Ʃ 輸入 ; si(Ʃ像希臘基本字母Σ,而本體相似基本字母 + i )

  • ꜱ 輸入 ; si(ꜱ像拉丁基本字母s,而本體相似基本字母 + i )

  • Ɵ 輸入 ;qi(Ɵ像希臘基本字母θ,而本體相似基本字母 + i )

  • ɝ 輸入 ; zk ( k 為本體附加筆畫碼,3像西里爾基本字母З,而本體相似基本字母後面補 i,ȝ等字母編碼 zi,但後面接變化字碼,i 省略)

本體為兩個基本字母組成時

① 兩基本字母無論有無重合,加合併碼(+h)

② 兩基本字母中間有 [ - ] 連接時,於兩字母碼中間加本體附加筆畫碼 (+h )

③ 有其他非基本字母碼時,省略 +h

  • æ 輸入 ;ahe( h 為合併碼)

  • œ 輸入 ;ohe( h 為合併碼)

  • ȸ 輸入 ;dhb( h 為合併碼)

  • ʦ 輸入 ; ths( h 為合併碼)

  • NJ 輸入 ; nhj( h 為合併碼)

  • ꭡ 輸入 ; ihe ( h 為本體附加筆畫碼)

  • ʤ 輸入 ;dzf(有其他非基本字母碼,省略合併碼 h )

本體字母上下或左右鏡射(+ k)(如可鏡射,也可旋轉時,只取鏡射+ k 之碼)

  • Ʇ 輸入 ; tk(k 為本體變化碼)

  • я 輸入 ;rk(k 為本體變化碼)

本體字母旋轉(+ q)(無法鏡射而成時,才使用旋轉+ q 之碼)

  • ǝ 輸入 ; eq(q 為本體變化碼)

  • ᴚ 輸入 ; rq(q 為本體變化碼,ᴚ 此字母無法鏡射而成,取+q,而ᴙ或ʁ皆可鏡射而成,取+k)

整體下標補碼

整體如為下小標,於字碼最開頭(+ d)

① 使用於只有附加變化(音號、本體附加符號)和上下小標字母

  • ˳ 輸入 ;dow

  • ᵦ 輸入 ;dbh

上下小標字母補碼

字母如為上下小標,於字碼最後(+ h)

① 不包括附加變化(音號、附加筆畫)和一般小字

② 如為下標小字時,於最開頭(+ d),字碼最後一樣(+ h)

  • ᴀ 輸入 ;ai(該字為一般小字,不屬於上下小標字母)

  • ᶱ 輸入 ;qh

  • ᵖ 輸入 ;ph

  • ᶾ 輸入 ;zfh

  • aͭ 輸入a 再輸入 ' ; th

  • ₐ 輸入 ;dah

變化字母碼

把字母字形與基本字母太相異的 + f ,歸類編碼於此

  • ð 輸入 ;dfx(d為左右相反6的變化字母碼,需再加上 f (變化字母 = 字碼+f ),X為本體附加筆畫碼)

  • ʃ 輸入 ;sf(變化字母 = 字碼+f)

  • ʧ 輸入 ;tsf(此字可以把t和ʃ分開打,或使用Unicode的連字。上面為連字碼)

  • ʒ 輸入 ;zf(20191012更新,把該字母直接訂為變化字母,不使用原先本體附加筆畫拼接方式)

只有附加變化(音號 和 本體附加筆畫)時

只有附加變化(音號 和 本體附加筆畫)時 + w

① 組合字符「Combining Diacritical Marks」,不須 + w 。

② 字元在下方,開頭加上D。字元在上方和中間,不加音號位碼。字元為本體附加筆畫,視原筆畫位置,可不加。

③ 只有附加變化,其符號在「音號」與「本體附加筆畫」都有時,以「音號碼」為主。但為組合字符「Combining Diacritical Marks」組合後的效果如「本體附加筆畫」與字母重疊,以本體附加筆畫取碼。

④ 相似「字母」又相似「音號」或「本體附加筆畫」,視本身屬性取碼。

⑤ 多個附加變化組成時,取碼順序為上到下,左到右。

  • ° 輸入 ;ow(只有附加變化時,字碼+w)

  • - 輸入 ;ew(只有附加變化時,字碼+w)

  • ¨ 輸入 ;bw(只有附加變化時,字碼+w)

  • ˍ 輸入 ;dew(只有附加變化時,字碼+w)

  • a̟ 輸入 a 再輸入 ' ; dt

  • a͋ 輸入 a 再輸入 ' ; asa

辨析

① 本體變化碼的先後順序

變化字母( +f )和只有附加變化時( +w ),須先確立,故本體變化碼(上例為旋轉)置後。

上下小標字母補碼( +h ),一律放在編碼的最後,故本體變化碼(上例為旋轉)先取碼。

由於上下小標字母和一般字母太相似,編碼也取相似,不於中途插一補碼,故本體先變化完再增加一上下小標補碼。

  • ɷ 編碼為 ;bfq

  • ˧ 編碼為 ;twq

  • ᵄ 編碼為;aqh

② 整體下標補碼於開頭+d

碰到下標小字,不論是小標字母或是符號(只有附加變化之音號和本體附加筆畫),先於開頭+d,主要是區隔小標,不使重碼過多。

順序設於前頭和+d,皆和音號位碼相同,但該補碼針對整體字元,非像音號位碼針對字元中少數單一筆畫。

捨棄音號位碼位於中間時+m,主要是有些符號(只有附加變化之音號和本體附加筆畫)在沒有一個大字母為基準時,位置在偏上或中間,分野有點模糊,且還牽涉到位於正常位之小型字母是否納入。該點還在思考中🤔️。

  • ₜ 編碼為;dth

  • ˷ 編碼為;dsw

贊助 Donate

方案已持續更新六年以上!大改、新創、新增非常多功能!做了許多圖文說明!花了族繁不及備載的心力!

贊助 (Donate) 支持,讓 Rime 洋蔥一系列方案更新更有動力!