リビジョン | f5d6703cfff4009b2dd9c203822cb631dc8d9d2b (tree) |
---|---|
日時 | 2020-03-21 07:50:59 |
作者 | Hironori Kitagawa <h_kitagawa2001@yaho...> |
コミッター | Hironori Kitagawa |
more lltjfont.sty (and expanded tests)
@@ -580,13 +580,11 @@ | ||
580 | 580 | {LaTeX2e 2020-02-02 patch level 2 (and 4) has a bug.} |
581 | 581 | \else |
582 | 582 | \ltj@@latex@plv=300 |
583 | - \unless\ifx\bfseries@previous\@undefined % 2020-03-19 (+gh306) | |
584 | - \ltj@@latex@plv=550 | |
585 | - \else\unless\ifx\series@maybe@drop@one@m@x\@undefined % pl5 + develop | |
583 | + \unless\ifx\series@maybe@drop@one@m@x\@undefined % pl5 + develop | |
586 | 584 | \ltj@@latex@plv=501 |
587 | 585 | \else\unless\ifx\series@maybe@drop@one@m\@undefined % patch level 5 |
588 | 586 | \ltj@@latex@plv=500 |
589 | - \fi\fi\fi | |
587 | + \fi\fi | |
590 | 588 | \fi |
591 | 589 | %%%%%% |
592 | 590 |
@@ -768,14 +766,11 @@ | ||
768 | 766 | \patchcmd\update@series@target@value@kanji{\f@series}{\k@series}{}{} |
769 | 767 | \def\@meta@family@list@kanji{\@elt{mc}\@elt{gt}\@elt{jtt}} |
770 | 768 | |
771 | -\ifnum\ltj@@latex@plv>549 % !!! pl5 + gh306 | |
772 | -\ifnum\expandafter\patchcmd\csname bfseries \endcsname{% | |
773 | - \let\bfseries@previous\bfdefault | |
769 | +\expandafter\patchcmd\csname bfseries \endcsname{% | |
774 | 770 | \let\bfseries@rm\bfdef@ult |
775 | 771 | \let\bfseries@sf\bfdef@ult |
776 | 772 | \let\bfseries@tt\bfdef@ult |
777 | 773 | }{% |
778 | - \let\bfseries@previous\bfdefault | |
779 | 774 | \let\bfseries@rm\bfdef@ult |
780 | 775 | \let\bfseries@sf\bfdef@ult |
781 | 776 | \let\bfseries@tt\bfdef@ult |
@@ -784,12 +779,10 @@ | ||
784 | 779 | \let\bfseries@jtt\bfdef@ult |
785 | 780 | }{}{} |
786 | 781 | \expandafter\patchcmd\csname mdseries \endcsname{% |
787 | - \let\mdseries@previous\mddefault | |
788 | 782 | \let\mdseries@rm\mddef@ult |
789 | 783 | \let\mdseries@sf\mddef@ult |
790 | 784 | \let\mdseries@tt\mddef@ult |
791 | 785 | }{% |
792 | - \let\mdseries@previous\mddefault | |
793 | 786 | \let\mdseries@rm\mddef@ult |
794 | 787 | \let\mdseries@sf\mddef@ult |
795 | 788 | \let\mdseries@tt\mddef@ult |
@@ -797,7 +790,6 @@ | ||
797 | 790 | \let\mdseries@gt\mddef@ult |
798 | 791 | \let\mdseries@jtt\mddef@ult |
799 | 792 | }{}{} |
800 | -\fi | |
801 | 793 | \expandafter\patchcmd\csname bfseries \endcsname{\selectfont}% |
802 | 794 | {% |
803 | 795 | \ifx\k@family\mcdef@ult \kanjiseries\bfseries@mc |
@@ -1,35 +1,49 @@ | ||
1 | 1 | \documentclass{ltjarticle} |
2 | 2 | \makeatletter |
3 | +%\DeclareFontSeriesDefault[sf]{md}{b} | |
3 | 4 | \def\mdseries@mc{el} |
4 | 5 | \def\bfseries@mc{sb} |
5 | 6 | \def\mdseries@gt{l} |
6 | 7 | \def\bfseries@gt{k} |
7 | -\DeclareFontShape{JY3}{gt}{k}{n}{<-> KozGoPr6N-Heavy.otf:jfm=ujis}{} | |
8 | -\DeclareFontShape{JT3}{gt}{k}{n}{<-> KozGoPr6N-Heavy.otf:jfm=ujisv}{} | |
9 | -\DeclareFontShape{JY3}{gt}{l}{n}{<-> KozGoPr6N-ExtraLight.otf:jfm=ujis}{} | |
10 | -\DeclareFontShape{JT3}{gt}{l}{n}{<-> KozGoPr6N-ExtraLight.otf:jfm=ujisv}{} | |
11 | -\DeclareFontShape{JY3}{mc}{el}{n}{<-> KozMinPr6N-ExtraLight.otf:jfm=ujis}{} | |
12 | -\DeclareFontShape{JT3}{mc}{el}{n}{<-> KozMinPr6N-ExtraLight.otf:jfm=ujisv}{} | |
13 | -\DeclareFontShape{JY3}{mc}{sb}{n}{<-> KozMinPr6N-Bold.otf:jfm=ujis}{} | |
14 | -\DeclareFontShape{JT3}{mc}{sb}{n}{<-> KozMinPr6N-Bold.otf:jfm=ujisv}{} | |
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}{} | |
15 | 16 | \def\TEST{% |
16 | 17 | \par |
17 | 18 | A: \f@encoding/\f@family/\f@series/\f@shape. |
18 | 19 | K: \k@encoding/\k@family/\k@series/\k@shape. |
19 | 20 | あいうABC |
20 | 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 | +} | |
21 | 36 | \begin{document} |
22 | -\TEST NORMAL | |
23 | -\emph{\TEST} EMPH | |
24 | -\textsf{\TEST} SF | |
25 | -\textbf{\TEST} BF | |
26 | -\textgt{\TEST} GT | |
27 | -\textbf{\textgt{\TEST}} BF+GT | |
28 | -\textbf{\textgt{\textmd{\TEST}}} BF+GT+MD | |
37 | +%{\ttfamily\expandafter\meaning\csname bfdefault\endcsname::% | |
38 | +% \expandafter\meaning\csname bfdefault@previous\endcsname}\par | |
29 | 39 | |
30 | -\textsc{\textit{\TEST}} SC+IT | |
40 | +{\ttfamily ======DEFAULT======\par} | |
41 | +\TESTA | |
42 | +\def\bfdefault{b}\newpage | |
43 | +{\ttfamily ======\detokenize{\def\bfdefault{bx}}======\par} | |
31 | 44 | |
32 | -{\fontseries{b}\selectfont \TEST} B | |
33 | -{\fontseries{bx}\selectfont \TEST} BX | |
45 | +\TESTA | |
34 | 46 | |
35 | -\end{document} | |
\ No newline at end of file | ||
47 | +%\ttfamily | |
48 | +%\expandafter\meaning\csname bfseries \endcsname | |
49 | +\end{document} |