Newer
Older
%\ProvidesExplPackage{profile/font}{-9-4}{0.1}{SomethingsIwrote}
% 覆盖 ctex 字体设置
\RequireXeTeX
% 设置西文字体
\setmainfont{Times~New~Roman}
\setsansfont{Arial}
\setmonofont{Courier~New}[Scale=MatchLowercase]
% 思源宋体 https://www.google.com/get/noto/#serif-hans
\setCJKmainfont[
UprightFont=NotoSerifCJKsc-Regular,
BoldFont=NotoSerifCJKsc-Bold,
ItalicFont=NotoSerifCJKsc-Regular,
BoldItalicFont=NotoSerifCJKsc-Bold,
ItalicFeatures=FakeSlant,
BoldItalicFeatures=FakeSlant]{Noto~Serif~CJK~SC}
% 思源黑体 https://www.google.com/get/noto/#sans-hans
\setCJKsansfont[
UprightFont=NotoSansCJKsc-Regular,
BoldFont=NotoSansCJKsc-Bold,
ItalicFont=NotoSansCJKsc-Regular,
BoldItalicFont=NotoSansCJKsc-Bold,
ItalicFeatures=FakeSlant,
BoldItalicFeatures=FakeSlant]{Noto~Sans~CJK~SC}
\setCJKmonofont[
UprightFont=NotoSansMonoCJKsc-Regular,
BoldFont=NotoSansMonoCJKsc-Bold,
ItalicFont=NotoSansMonoCJKsc-Regular,
BoldItalicFont=NotoSansMonoCJKsc-Bold,
ItalicFeatures=FakeSlant,
BoldItalicFeatures=FakeSlant]{Noto~Sans~Mono~SC}
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
\setCJKfamilyfont{zhsong}{Noto~Serif~CJK~SC}
\setCJKfamilyfont{zhhei}{Noto~Sans~CJK~SC}
% \setCJKfamilyfont{zhfs}{FangSong}
\setCJKfamilyfont{zhfs}{FandolFang-Regular}[Extension=.otf]
\setCJKfamilyfont{zhkai}{FandolKai-Regular}[Extension=.otf]}
% 楷体使用方正楷体简体,为免费商用字体,且支持CJK字符集
% http://www.foundertype.com/index.php/FontInfo/index/id/137.html
% \setCJKfamilyfont{zhkai}{FZKTJW--GB1-0}[AutoFakeBold=2.17]
% \setCJKfamilyfont{zhnewhei}{Microsoft~YaHei}[BoldFont=Microsoft~YaHei~Bold]
% \newcommand\use_fontset_windows{
% % 设置西文字体
% \setmainfont{Times~New~Roman}
% \setsansfont{Arial}
% \setmonofont{Courier~New}[Scale=MatchLowercase]
% % 设置中文字体
% \setCJKmainfont{SimSun}[AutoFakeBold=true, ItalicFont=KaiTi]
% \setCJKsansfont{SimHei}
% \setCJKmonofont{FangSong}
% \setCJKfamilyfont{zhsong}{SimSun}[AutoFakeBold=2.17]
% \setCJKfamilyfont{zhhei}{SimHei}
% \setCJKfamilyfont{zhfs}{FangSong}
% \setCJKfamilyfont{zhkai}{KaiTi}[AutoFakeBold=2.17]
% \setCJKfamilyfont{zhnewhei}{Microsoft~YaHei}[BoldFont=Microsoft~YaHei~Bold]
% }
% \newcommand\use_fontset_macos{
% % 设置西文字体
% \setmainfont{Times~New~Roman}
% \setsansfont{Arial}
% \setmonofont{Menlo}[Scale=MatchLowercase]
% % 设置中文字体
% \setCJKmainfont{Songti~SC~Light}[BoldFont=Songti~SC~Bold, ItalicFont=Kaiti~SC, BoldItalicFont=Kaiti~SC~Bold]
% \setCJKsansfont{Heiti~SC~Light}[BoldFont=Heiti~SC~Medium]
% \setCJKmonofont{STFangsong}
% \setCJKfamilyfont{zhsong}{Songti~SC~Light}[BoldFont=Songti~SC~Bold]
% \setCJKfamilyfont{zhhei}{Heiti~SC~Light}[BoldFont=Heiti~SC~Medium]
% \setCJKfamilyfont{zhfs}{STFangsong}
% \setCJKfamilyfont{zhkai}{Kaiti~SC}[BoldFont=Kaiti~SC~Bold]
% \setCJKfamilyfont{zhnewhei}{PingFang~SC}
% }
% \newcommand\use_fontset_linux{
% % 移除 does not contain script "CJK" 警告
% \msg_redirect_name:nnn {fontspec} {no-script} {info}
% % 设置西文字体
% \setmainfont{texgyretermes}[
% Extension=.otf,
% UprightFont=*-regular,
% BoldFont=*-bold,
% ItalicFont=*-italic,
% BoldItalicFont=*-bolditalic]
% \setsansfont{texgyreheros}[
% Extension=.otf,
% UprightFont=*-regular,
% BoldFont=*-bold,
% ItalicFont=*-italic,
% BoldItalicFont=*-bolditalic]
% \setmonofont{texgyrecursor}[
% Extension=.otf,
% UprightFont=*-regular,
% BoldFont=*-bold,
% ItalicFont=*-italic,
% BoldItalicFont=*-bolditalic,
% Scale=MatchLowercase,
% Ligatures=CommonOff]
% % 设置中文字体
% \setCJKmainfont{FandolSong-Regular}[Extension=.otf,BoldFont=FandolSong-Bold,ItalicFont=FandolKai-Regular]
% \setCJKsansfont{FandolHei-Regular}[Extension=.otf,BoldFont=FandolHei-Bold]
% \setCJKmonofont{FandolFang-Regular}[Extension=.otf]
% \setCJKfamilyfont{zhsong}{FandolSong-Regular}[Extension=.otf,BoldFont=FandolSong-Bold]
% \setCJKfamilyfont{zhhei}{FandolHei-Regular}[Extension=.otf,BoldFont=FandolHei-Bold]
% \setCJKfamilyfont{zhfs}{FandolFang-Regular}[Extension=.otf]
% \setCJKfamilyfont{zhkai}{FandolKai-Regular}[Extension=.otf]}
% % 检测是否是 Windows
% \sys_if_platform_windows:TF
% {
% \use_fontset_windows
% }
% {
% % 检测是否是 MacOS
% \ctex_if_platform_macos:TF
% {
% \use_fontset_macos
% }
% % 其余系统一律识别为 Linux
% {
% \use_fontset_linux
% }
% }