summaryrefslogtreecommitdiff
path: root/language/korean/kotex-oblivoir/tex/memhangul-x/xob-font.sty
diff options
context:
space:
mode:
Diffstat (limited to 'language/korean/kotex-oblivoir/tex/memhangul-x/xob-font.sty')
-rw-r--r--language/korean/kotex-oblivoir/tex/memhangul-x/xob-font.sty12
1 files changed, 11 insertions, 1 deletions
diff --git a/language/korean/kotex-oblivoir/tex/memhangul-x/xob-font.sty b/language/korean/kotex-oblivoir/tex/memhangul-x/xob-font.sty
index d045d0efc2..ac65ab088b 100644
--- a/language/korean/kotex-oblivoir/tex/memhangul-x/xob-font.sty
+++ b/language/korean/kotex-oblivoir/tex/memhangul-x/xob-font.sty
@@ -15,7 +15,7 @@
%% oblivoir hangul/hanja font setting.
%% part of oblivoir
%%
-\ProvidesPackage{xob-font}[2021/03/15 v0.9.1 select hangul/hanja fonts for oblivoir]
+\ProvidesPackage{xob-font}[2022/04/07 v0.9.5 select hangul/hanja fonts for oblivoir]
%%% obsolete options: retain \if@.. conditions for backward compatibility
\newif\if@nowin\@nowinfalse
@@ -62,6 +62,7 @@
\if@oldhangul \bool_set_true:N \hangulscript_bool \else \bool_set_false:N \hangulscript_bool \fi
\bool_new:N \opt_mainfontdeclared_bool
+\bool_new:N \opt_mathfontdeclared_bool
\bool_set_false:N \bold_prov_bool
\bool_set_false:N \in_hanja_mode
@@ -666,6 +667,7 @@
%%% \setmainhangulfont
\pretocmd{\setmainhangulfont}{\bool_set_true:N \opt_mainfontdeclared_bool}{}{}
+\pretocmd{\setmathhangulfont}{\bool_set_true:N \opt_mathfontdeclared_bool}{}{}
\AddToHook{env/document/before}{%
\bool_if:NF \opt_mainfontdeclared_bool
@@ -678,18 +680,25 @@
\fi
\setkosansfont(NanumGothic)(*Bold)(*)
\setkomonofont(NanumGothic)
+ \tl_set:Nn \ko_regu_font_name { NanumMyeongjo }
\else
%%% [hcr] adds [Script=Hangul] feature automatically.
\if@hcrfonts
\setkomainfont(HCRBatangLVT)(HCRBatangLVT-Bold)(HCRBatangLVT)
\setkosansfont(HCRDotumLVT)(HCRDotumLVT-Bold)(HCRDotumLVT)
\setkomonofont(HCRDotumLVT)
+ \tl_set:Nn \ko_regu_font_name { HCRBatangLVT }
\else
%%% 2020/03/03: Now UnFonts is set to default
\RequirePackage{ob-unfontsdefault}
+ \tl_set:Nn \ko_regu_font_name { UnBatang }
\fi
\fi
}
+ \bool_if:NF \opt_mathfontdeclared_bool
+ {
+ \setmathhangulfont{\ko_regu_font_name}
+ }
}
%\setkomainfont(UnBatang.ttf)(UnBatangBold.ttf)(UnGraphic.ttf)
%\fi\fi
@@ -700,6 +709,7 @@
%%% end of file `xob-font.sty`
%% CHANGES
+%% v0.9.5 : \setmathhangulfont, default (requested by ischo)
%% v0.9 : unfontsxe introduced
%% v0.8.1 : minor bug fix
%% v0.8 : suport fontspec’s FontFace feature.