summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/pmhanguljamo
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2021-11-29 21:11:06 +0000
committerKarl Berry <karl@freefriends.org>2021-11-29 21:11:06 +0000
commit4ba2e0681aa294664393dfcc3362fe924d1ed0db (patch)
treee42e95dd9fadaf20524fb527ae815c60309cee6d /Master/texmf-dist/tex/latex/pmhanguljamo
parent4ed74a4201fc4a9ff580bb7f99734ea9d63367f9 (diff)
pmhanguljamo (29nov21)
git-svn-id: svn://tug.org/texlive/trunk@61183 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/pmhanguljamo')
-rw-r--r--Master/texmf-dist/tex/latex/pmhanguljamo/pmhanguljamo-rrk.sty22
-rw-r--r--Master/texmf-dist/tex/latex/pmhanguljamo/pmhanguljamo.sty77
2 files changed, 82 insertions, 17 deletions
diff --git a/Master/texmf-dist/tex/latex/pmhanguljamo/pmhanguljamo-rrk.sty b/Master/texmf-dist/tex/latex/pmhanguljamo/pmhanguljamo-rrk.sty
index d269a626e47..a86c54051c5 100644
--- a/Master/texmf-dist/tex/latex/pmhanguljamo/pmhanguljamo-rrk.sty
+++ b/Master/texmf-dist/tex/latex/pmhanguljamo/pmhanguljamo-rrk.sty
@@ -1,8 +1,9 @@
%
-% subroutine of pmhanguljamo.sty
+% subroutines of pmhanguljamo.sty
%. v0.3.2 (2020/02/05)
%. v0.3.3 (2020/03/09)
%. v0.3.4 (2020/03/15)
+% v0.4 (2021/11/28)
%
\seq_new:N \l_textjm_seq
@@ -137,9 +138,20 @@
{ h } { \insert_out:n { ᄒ } \restore_c: \restore_b: }
{ x } { \insert_out:n { ᄋ } \restore_c: \restore_b: }
- { s } { \exp_args:No \str_if_eq:nnTF { \l_tmpb_tl } { s }
- { \insert_out:n { ᄊ } \restore_c: }
- { \insert_out:n { ᄉ } \restore_c: \restore_b: } }
+% { s } { \exp_args:No \str_if_eq:nnTF { \l_tmpb_tl } { s }
+% { \insert_out:n { ᄊ } \restore_c: }
+% { \insert_out:n { ᄉ } \restore_c: \restore_b: } }
+ { s } {
+ \str_case_e:nnF { \l_tmpb_tl }
+ {
+ { s } { \insert_out:n { ᄊ } \restore_c: }
+ { g } { \insert_out:n { ᄭ } \restore_c: }
+ { d } { \insert_out:n { ᄯ } \restore_c: }
+ { b } { \insert_out:n { ᄲ } \restore_c: }
+ { j } { \insert_out:n { ᄶ } \restore_c: }
+ }
+ { \insert_out:n { ᄉ } \restore_c: \restore_b: }
+ }
{ j } { \exp_args:No \str_if_eq:nnTF { \l_tmpb_tl } { j }
{ \insert_out:n { ᄍ } \restore_c: }
{ \insert_out:n { ᄌ } \restore_c: \restore_b: } }
@@ -307,10 +319,12 @@
{ lh } { \insert_out:n { ᆶ } }
{ l } { \insert_out:n { ᆯ } }
{ m } { \insert_out:n { ᆷ } }
+ { mg } { \insert_out:n { ᇚ } } %% v0.4
{ bs } { \insert_out:n { ᆹ } }
{ b } { \insert_out:n { ᆸ } }
{ ss } { \insert_out:n { ᆻ } }
{ s } { \insert_out:n { ᆺ } }
+ { sg } { \insert_out:n { ᇧ } } %% v0.4
{ ng } { \insert_out:n { ᆼ } }
{ j } { \insert_out:n { ᆽ } }
{ ch } { \insert_out:n { ᆾ } }
diff --git a/Master/texmf-dist/tex/latex/pmhanguljamo/pmhanguljamo.sty b/Master/texmf-dist/tex/latex/pmhanguljamo/pmhanguljamo.sty
index 0b9138c0579..89cd8f44936 100644
--- a/Master/texmf-dist/tex/latex/pmhanguljamo/pmhanguljamo.sty
+++ b/Master/texmf-dist/tex/latex/pmhanguljamo/pmhanguljamo.sty
@@ -16,14 +16,14 @@
%%
%% The Current Maintainer of this work is Kangsoo Kim
%%
-%% This work consists of the file pmhanguljamo.sty
+%% This work consists of the file pmhanguljamo.sty, pmhanguljamo-rrk.sty
%% and the documentation files pmhanguljamo-doc.tex and pmhanguljamo-doc.pdf.
%%
\RequirePackage{xparse}
\ProvidesExplPackage
{pmhanguljamo}
- {2021/09/20}
- {v0.3.6}
+ {2021/11/28}
+ {v0.4}
{Poorman's Hangul Jamo Input Method}
\RequirePackage{l3keys2e}
@@ -387,6 +387,7 @@
sslr = \char"113F,
z = \char"1140,
xg = \char"1141,
+ qg = \char"1141, %% for compatibility
xd = \char"1142,
xm = \char"1143,
xb = \char"1144,
@@ -411,6 +412,12 @@
px = \char"1157,
hh = \char"1158,
f = \char"1159,
+%%% added version 0.4
+ gd = \char"115A,
+ ns = \char"115B,
+ nj = \char"115C,
+ nh = \char"115D,
+ dr = \char"115E,
%%% Extended-A
dm = \char"A960,
db = \char"A961,
@@ -449,23 +456,32 @@
{
a = \char"1161,
ay = \char"1162,
+ ai = \char"1162,
ya = \char"1163,
yay = \char"1164,
+ yai = \char"1164,
e = \char"1165,
ey = \char"1166,
+ ei = \char"1166,
ye = \char"1167,
yey = \char"1168,
+ yei = \char"1168,
o = \char"1169,
oa = \char"116A,
oay = \char"116B,
+ oai = \char"116B,
oy = \char"116C,
+ oi = \char"116C,
yo = \char"116D,
u = \char"116E,
ue = \char"116F,
uey = \char"1170,
+ uei = \char"1170,
uy = \char"1171,
+ ui = \char"1171,
yu = \char"1172,
v = \char"1173,
+ vy = \char"1174,
vi = \char"1174,
i = \char"1175,
ao = \char"1176,
@@ -479,24 +495,32 @@
yeu = \char"117E,
oe = \char"117F,
oey = \char"1180,
+ oei = \char"1180,
oyey = \char"1181,
+ oyei = \char"1181,
oo = \char"1182,
ou = \char"1183,
yoya = \char"1184,
yoyay = \char"1185,
+ yoyai = \char"1185,
yoye = \char"1186,
yoo = \char"1187,
yoi = \char"1188,
+ yoy = \char"1188,
ua = \char"1189,
uay = \char"118A,
+ uai = \char"118A,
uev = \char"118B,
uyey = \char"118C,
+ uyei = \char"118C,
uu = \char"118D,
yua = \char"118E,
yue = \char"118F,
yuey = \char"1190,
+ yuei = \char"1190,
yuye = \char"1191,
yuyey = \char"1192,
+ yuyei = \char"1192,
yuu = \char"1193,
yui = \char"1194,
vu = \char"1195,
@@ -513,40 +537,53 @@
@u = \char"11A0,
@i = \char"11A1,
@@ = \char"11A2,
+%% added 0.4
+ av = \char"11A3,
+ yau = \char"11A4,
+ yeya = \char"11A5,
+ oya = \char"11A6,
+ oyai = \char"11A7,
+ oyay = \char"11A7,
%% extended-b
oye = \char"D7B0,
ou = \char"D7B1,
yoa = \char"D7B2,
yoay = \char"D7B3,
+ yoai = \char"D7B3,
yoe = \char"D7B4,
uye = \char"D7B5,
uii = \char"D7B6,
yuay = \char"D7B7,
+ yuai = \char"D7B7,
yuo = \char"D7B8,
va = \char"D7B9,
ve = \char"D7BA,
vey = \char"D7BB,
+ vei = \char"D7BB,
vo = \char"D7BC,
iyao = \char"D7BD,
iyay = \char"D7BE,
+ iyai = \char"D7BE,
iye = \char"D7BF,
iyey = \char"D7C0,
+ iyei = \char"D7C0,
@iu = \char"D7C1,
iyo = \char"D7C2,
iyu = \char"D7C3,
ii = \char"07C4,
@a = \char"D7C5,
@ey = \char"D7C6,
-%% for avoiding errors,
- ai = \char"1162,
- yai = \char"1164,
- ei = \char"1166,
- yei = \char"1168,
- oi = \char"116C,
- ui = \char"1171,
- oai = \char"116B,
- uei = \char"1170,
- vy = \char"1174,
+ @ei = \char"D7C6,
+%%% for avoiding errors,
+% ai = \char"1162,
+% yai = \char"1164,
+% ei = \char"1166,
+% yei = \char"1168,
+% oi = \char"116C,
+% ui = \char"1171,
+% oai = \char"116B,
+% uei = \char"1170,
+% vy = \char"1174,
%% Jungseong filler
* = \char"1160
}
@@ -635,7 +672,21 @@
hm = \char"11F7,
hb = \char"11F8,
f = \char"11F9,
+%% added 0.4
+ gn = \char"11FA,
+ gb = \char"11FB,
+ gc = \char"11FC,
+ gk = \char"11FD,
+ gh = \char"11FE,
+ nn = \char"11FF,
%% extended-b
+%% added 0.4
+ nr = \char"D7CB,
+ nc = \char"D7CC,
+ dd = \char"D7CD,
+ ddb = \char"D7CE,
+ db = \char"D7CF,
+%%%
ds = \char"D7D0,
dsg = \char"D7D1,
dj = \char"D7D2,