summaryrefslogtreecommitdiff
path: root/language/korean/pmhanguljamo/tex
diff options
context:
space:
mode:
Diffstat (limited to 'language/korean/pmhanguljamo/tex')
-rw-r--r--language/korean/pmhanguljamo/tex/pmhanguljamo-rrk.sty9
-rw-r--r--language/korean/pmhanguljamo/tex/pmhanguljamo.sty20
2 files changed, 13 insertions, 16 deletions
diff --git a/language/korean/pmhanguljamo/tex/pmhanguljamo-rrk.sty b/language/korean/pmhanguljamo/tex/pmhanguljamo-rrk.sty
index 1f96ecd417..47fb415449 100644
--- a/language/korean/pmhanguljamo/tex/pmhanguljamo-rrk.sty
+++ b/language/korean/pmhanguljamo/tex/pmhanguljamo-rrk.sty
@@ -6,6 +6,7 @@
% v0.4 (2021/11/28)
% v0.5 (2022/09/02)
% v0.5.1 (2022/09/06)
+% v0.5.2 (2022/09/07)
%
\seq_new:N \l_textjm_seq
@@ -13,14 +14,6 @@
{
\seq_set_split:Nnn \l_textjm_seq {\par} { #1 }
\seq_map_indexed_function:NN \l_textjm_seq \jamo_word_rrk:nn
-% \seq_map_indexed_inline:Nn \l_textjm_seq
-% {
-% \jamoword { ##2 }
-% \int_compare:nT { ##1 < \seq_count:N \l_textjm_seq }
-% {
-% \par
-% }
-% }
}{}
\cs_new:Npn \jamo_word_rrk:nn #1 #2
diff --git a/language/korean/pmhanguljamo/tex/pmhanguljamo.sty b/language/korean/pmhanguljamo/tex/pmhanguljamo.sty
index c282b3c6ad..0dbcac43f4 100644
--- a/language/korean/pmhanguljamo/tex/pmhanguljamo.sty
+++ b/language/korean/pmhanguljamo/tex/pmhanguljamo.sty
@@ -22,8 +22,8 @@
\RequirePackage{xparse}
\ProvidesExplPackage
{pmhanguljamo}
- {2022/09/06}
- {v0.5.1}
+ {2022/09/07}
+ {v0.5.2}
{Poorman's Hangul Jamo Input Method}
\RequirePackage{l3keys2e}
@@ -189,20 +189,20 @@
\NewDocumentCommand \setpmhangulfont { o m o }
{
\tl_gset:Nn \opt_pmfont_tl { #2 }
- \IfValueTF { #3 } { \tl_gset:Nn \opt_pmfontfeature_tl { #3, Script=Hangul, Renderer=OpenType } }
+ \IfValueTF { #3 } { \tl_gset:Nn \opt_pmfontfeature_tl { #3, Ligatures=TeX, Script=Hangul, Renderer=OpenType } }
{
- \IfValueTF { #1 } { \tl_gset:Nn \opt_pmfontfeature_tl { #1, Script=Hangul, Renderer=OpenType } }
- { \tl_gset:Nn \opt_pmfontfeature_tl { Script=Hangul, Renderer=OpenType } }
+ \IfValueTF { #1 } { \tl_gset:Nn \opt_pmfontfeature_tl { #1, Ligatures=TeX, Script=Hangul, Renderer=OpenType } }
+ { \tl_gset:Nn \opt_pmfontfeature_tl { Ligatures=TeX, Script=Hangul, Renderer=OpenType } }
}
}
\AtBeginDocument{
\tl_if_empty:NTF \opt_pmfontfeature_tl
{
- \tl_gset:Nn \opt_pmfontfeature_tl { Script=Hangul, Renderer=OpenType }
+ \tl_gset:Nn \opt_pmfontfeature_tl { Ligatures=TeX, Script=Hangul, Renderer=OpenType }
}
{
- \tl_gput_right:Nn \opt_pmfontfeature_tl { , Script=Hangul, Renderer=OpenType }
+ \tl_gput_right:Nn \opt_pmfontfeature_tl { , Ligatures=TeX, Script=Hangul, Renderer=OpenType }
}
}
@@ -838,11 +838,15 @@
\seq_set_split:NnV \l_pmnni_seq { / } \l_tmpz_tl
\seq_map_inline:Nn \l_pmnni_seq
{
+ \regex_match:nnT { [a-zA-Z] } { ##1 }
+ {
+ \allowbreak
+ }
\exp_args:No \use:c { \l_pmulcmdnm_tl } { \jamoword { ##1 } }
}
\int_compare:nT { #1 < \seq_count:N \l_pmlli_seq }
{
- \exp_args:No \use:c { \l_pmulcmdnm_tl } {\space}
+ \exp_args:No \use:c { \l_pmulcmdnm_tl } {~}
}
}