diff options
author | Hans Hagen <pragma@wxs.nl> | 2019-04-16 09:53:19 +0200 |
---|---|---|
committer | Context Git Mirror Bot <phg@phi-gamma.net> | 2019-04-16 09:53:19 +0200 |
commit | 32e6c720c4f84f112596c6b4a75193f99e9be158 (patch) | |
tree | 9a673cc26aa02f8a9e74d18fc821fb5f3cda5380 /tex/context/base/mkiv/font-ini.mkvi | |
parent | ba81502d685bdba367e2a8f0bdff0f8ecc0cf7f6 (diff) | |
download | context-32e6c720c4f84f112596c6b4a75193f99e9be158.tar.gz |
2019-04-16 09:02:00
Diffstat (limited to 'tex/context/base/mkiv/font-ini.mkvi')
-rw-r--r-- | tex/context/base/mkiv/font-ini.mkvi | 32 |
1 files changed, 24 insertions, 8 deletions
diff --git a/tex/context/base/mkiv/font-ini.mkvi b/tex/context/base/mkiv/font-ini.mkvi index 4ebbff88e..0f29cf155 100644 --- a/tex/context/base/mkiv/font-ini.mkvi +++ b/tex/context/base/mkiv/font-ini.mkvi @@ -1565,17 +1565,33 @@ \font_basics_define_body_font_name [#whatever]} +% \unexpanded\def\font_basics_define_body_font_body[#body][#style][#specification]% +% {\doifelseassignment{#specification} +% \font_basics_define_body_font_body_assignment +% \font_basics_define_body_font_body_identifier +% [#body][#style][#specification]}% + \unexpanded\def\font_basics_define_body_font_body[#body][#style][#specification]% - {\doifelseassignment{#specification} - \font_basics_define_body_font_body_assignment - \font_basics_define_body_font_body_identifier - [#body][#style][#specification]}% + {\ifcondition\validassignment{#specification}% + \expandafter\font_basics_define_body_font_body_assignment + \else + \expandafter\font_basics_define_body_font_body_identifier + \fi + [#body][#style][#specification]}% + +% \unexpanded\def\font_basics_define_body_font_name[#name][#style][#specification]% +% {\doifelseassignment{#specification} +% \font_basics_define_body_font_name_assignment +% \font_basics_define_body_font_name_identifier +% [#name][#style][#specification]}% \unexpanded\def\font_basics_define_body_font_name[#name][#style][#specification]% - {\doifelseassignment{#specification} - \font_basics_define_body_font_name_assignment - \font_basics_define_body_font_name_identifier - [#name][#style][#specification]}% + {\ifcondition\validassignment{#specification}% + \expandafter\font_basics_define_body_font_name_assignment + \else + \expandafter\font_basics_define_body_font_name_identifier + \fi + [#name][#style][#specification]}% \unexpanded\def\font_basics_define_body_font_body_assignment[#bodylist][#stylelist][#assignments]% {\processcommalist[#bodylist]{\font_basics_define_body_font_body_assignment_a{#stylelist}{#assignments}}} |