diff options
Diffstat (limited to 'language/korean/pmhanguljamo/tex')
-rw-r--r-- | language/korean/pmhanguljamo/tex/pmhanguljamo-rrk.sty | 9 | ||||
-rw-r--r-- | language/korean/pmhanguljamo/tex/pmhanguljamo.sty | 20 |
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 } {~} } } |