OSDN Git Service

more use of \luadef
[luatex-ja/luatexja.git] / test / test31-nfss20200202.tex
1 \documentclass{ltjarticle}
2 \makeatletter
3 %\DeclareFontSeriesDefault[sf]{md}{b}
4 \def\mdseries@mc{el}
5 \def\bfseries@mc{sb}
6 \def\mdseries@gt{l}
7 \def\bfseries@gt{k}
8 \DeclareFontShape{JY3}{gt}{k}{n}{<-> HaranoAjiGothic-Heavy.otf:jfm=ujis}{}
9 \DeclareFontShape{JT3}{gt}{k}{n}{<-> HaranoAjiGothic-Heavy.otf:jfm=ujisv}{}
10 \DeclareFontShape{JY3}{gt}{l}{n}{<-> HaranoAjiGothic-ExtraLight.otf:jfm=ujis}{}
11 \DeclareFontShape{JT3}{gt}{l}{n}{<-> HaranoAjiGothic-ExtraLight.otf:jfm=ujisv}{}
12 \DeclareFontShape{JY3}{mc}{el}{n}{<-> HaranoAjiMincho-ExtraLight.otf:jfm=ujis}{}
13 \DeclareFontShape{JT3}{mc}{el}{n}{<-> HaranoAjiMincho-ExtraLight.otf:jfm=ujisv}{}
14 \DeclareFontShape{JY3}{mc}{sb}{n}{<-> HaranoAjiMincho-Bold.otf:jfm=ujis}{}
15 \DeclareFontShape{JT3}{mc}{sb}{n}{<-> HaranoAjiMincho-Bold.otf:jfm=ujisv}{}
16 \def\TEST{%
17  \par
18   A: \f@encoding/\f@family/\f@series/\f@shape.
19   K: \k@encoding/\k@family/\k@series/\k@shape.
20   あいうABC
21 }
22 \def\TESTA{%
23   \TEST NORMAL
24   \emph{\TEST} EMPH
25   \textsf{\TEST} SF
26   \textbf{\TEST} BF
27   \textgt{\TEST} GT
28   \textbf{\textgt{\TEST}} BF+GT
29   \textbf{\textgt{\textmd{\TEST}}} BF+GT+MD
30   \par 
31   \textsc{\textit{\TEST}} SC+IT
32   \par
33   {\fontseries{b}\selectfont \TEST} B
34   {\fontseries{bx}\selectfont \TEST} BX
35 }
36 \begin{document}
37 %{\ttfamily\expandafter\meaning\csname bfdefault\endcsname::%
38 %  \expandafter\meaning\csname bfdefault@previous\endcsname}\par
39
40 {\ttfamily ======DEFAULT======\par}
41 \TESTA
42 \def\bfdefault{b}\newpage
43 {\ttfamily ======\detokenize{\def\bfdefault{bx}}======\par}
44
45 \TESTA
46
47 %\ttfamily
48 %\expandafter\meaning\csname bfseries \endcsname
49 \end{document}