diff options
author | Karl Berry <karl@freefriends.org> | 2016-01-30 23:00:25 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2016-01-30 23:00:25 +0000 |
commit | 0911ade404142a305ac949e3c53934a536168c3b (patch) | |
tree | a701776f43e3bddd09795208a8c3ed63ab5041cc /Master/texmf-dist/source/latex/fontspec/fontspec-msg.dtx | |
parent | b9447fda2f7279a83d10a110619ece7d753633b0 (diff) |
fontspec (30jan16)
git-svn-id: svn://tug.org/texlive/trunk@39512 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/fontspec/fontspec-msg.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/fontspec/fontspec-msg.dtx | 220 |
1 files changed, 220 insertions, 0 deletions
diff --git a/Master/texmf-dist/source/latex/fontspec/fontspec-msg.dtx b/Master/texmf-dist/source/latex/fontspec/fontspec-msg.dtx new file mode 100644 index 00000000000..0e2f712220f --- /dev/null +++ b/Master/texmf-dist/source/latex/fontspec/fontspec-msg.dtx @@ -0,0 +1,220 @@ +% +% \section{Error/warning/info messages} +% +% \begin{macrocode} +%<*msg> +% \end{macrocode} +% +% Shorthands for messages: +% \begin{macrocode} +\cs_new:Npn \@@_error:n { \msg_error:nn {fontspec} } +\cs_new:Npn \@@_error:nx { \msg_error:nnx {fontspec} } +\cs_new:Npn \@@_warning:n { \msg_warning:nn {fontspec} } +\cs_new:Npn \@@_warning:nx { \msg_warning:nnx {fontspec} } +\cs_new:Npn \@@_warning:nxx { \msg_warning:nnxx {fontspec} } +\cs_new:Npn \@@_info:n { \msg_info:nn {fontspec} } +\cs_new:Npn \@@_info:nx { \msg_info:nnx {fontspec} } +\cs_new:Npn \@@_info:nxx { \msg_info:nnxx {fontspec} } +\cs_new:Npn \@@_trace:n { \msg_trace:nn {fontspec} } +% \end{macrocode} +% +% \subsection{Errors} +% +% \begin{macrocode} +\msg_new:nnn {fontspec} {no-size-info} + { + Size~ information~ must~ be~ supplied.\\ + For~ example,~ SizeFeatures={Size={8-12},...}. + } +\msg_new:nnnn {fontspec} {font-not-found} + { + The~ font~ "#1"~ cannot~ be~ found. + } + { + A~font~might~not~be~found~for~many~reasons.\\ + Check~the~spelling,~where~the~font~is~installed~etc.~etc.\\\\ + When~in~doubt,~ask~someone~for~help! + } +\msg_new:nnnn {fontspec} {rename-feature-not-exist} + { + The~ feature~ #1~ doesn't~ appear~ to~ be~ defined. + } + { + It~ looks~ like~ you're~ trying~ to~ rename~ a~ feature~ that~ doesn't~ exist. + } +\msg_new:nnn {fontspec} {no-glyph} + { + '\l_fontspec_fontname_tl'~ does~ not~ contain~ glyph~ #1. + } +\msg_new:nnnn {fontspec} {euler-too-late} + { + The~ euler~ package~ must~ be~ loaded~ BEFORE~ fontspec. + } + { + fontspec~ only~ overwrites~ euler's~ attempt~ to~ + define~ the~ maths~ text~ fonts~ if~ fontspec~ is~ + loaded~ after~ euler.~ Type~ <return>~ to~ proceed~ + with~ incorrect~ \string\mathit,~ \string\mathbf,~ etc. + } +\msg_new:nnnn {fontspec} {no-xcolor} + { + Cannot~ load~ named~ colours~ without~ the~ xcolor~ package. + } + { + Sorry,~ I~ can't~ do~ anything~ to~ help.~ Instead~ of~ loading~ + the~ color~ package,~ use~ xcolor~ instead.~ It's~ better. + } +\msg_new:nnnn {fontspec} {unknown-color-model} + { + Error~ loading~ colour~ `#1';~ unknown~ colour~ model. + } + { + Sorry,~ I~ can't~ do~ anything~ to~ help.~ Please~ report~ this~ error~ + to~ my~ developer~ with~ a~ minimal~ example~ that~ causes~ the~ problem. + } +\msg_new:nnnn {fontspec} {not-in-addfontfeatures} + { + The~ "#1"~ font~ feature~ cannot~ be~ used~ in~ \string\addfontfeatures. + } + { + This~ is~ due~ to~ how~ TeX~ loads~ fonts;~ such~ settings~ + are~ global~ so~ adding~ them~ mid-document~ within~ a~ group~ causes~ + confusion.~ You'll~ need~ to~ define~ multiple~ font~ families~ to~ achieve~ + what~ you~ want. + } +% \end{macrocode} +% +% \subsection{Warnings} +% +% \begin{macrocode} +\msg_new:nnn {fontspec} {addfontfeatures-ignored} + { + \string\addfontfeature (s)~ ignored~ \msg_line_context:;~ + it~ cannot~ be~ used~ with~ a~ font~ that~ wasn't~ selected~ by~ a~ fontspec~ command.\\ + \\ + The~ current~ font~ is~ "\use:c{font@name}".\\ + \int_compare:nTF { \clist_count:n {#1} = 1 } + { The~ requested~ feature~ is~ "#1". } + { The~ requested~ features~ are~ "#1". } + } +\msg_new:nnn {fontspec} {feature-option-overwrite} + { + Option~ '#2'~ of~ font~ feature~ '#1'~ overwritten. + } +\msg_new:nnn {fontspec} {script-not-exist-latn} + { + Font~ '\l_fontspec_fontname_tl'~ does~ not~ contain~ script~ '#1'.\\ + 'Latin'~ script~ used~ instead. + } +\msg_new:nnn {fontspec} {script-not-exist} + { + Font~ '\l_fontspec_fontname_tl'~ does~ not~ contain~ script~ '#1'. + } +\msg_new:nnn {fontspec} {aat-feature-not-exist} + { + '\l_keys_key_tl=\l_keys_value_tl'~ feature~ not~ supported~ + for~ AAT~ font~ '\l_fontspec_fontname_tl'. + } +\msg_new:nnn {fontspec} {aat-feature-not-exist-in-font} + { + AAT~ feature~ '\l_keys_key_tl=\l_keys_value_tl'~ (#1)~ not~ available~ + in~ font~ '\l_fontspec_fontname_tl'. + } +\msg_new:nnn {fontspec} {icu-feature-not-exist} + { + '\l_keys_key_tl=\l_keys_value_tl'~ feature~ not~ supported~ + for~ OpenType~ font~ '\l_fontspec_fontname_tl' + } +\msg_new:nnn {fontspec} {icu-feature-not-exist-in-font} + { + OpenType~ feature~ '\l_keys_key_tl=\l_keys_value_tl'~ (#1)~ not~ available~ + for~ font~ '\l_fontspec_fontname_tl'~ + with~ script~ '\l_@@_script_name_tl'~ and~ language~ '\l_@@_lang_name_tl'. + } +\msg_new:nnn {fontspec} {no-opticals} + { + '\l_fontspec_fontname_tl'~ doesn't~ appear~ to~ have~ an~ Optical~ Size~ axis. + } +\msg_new:nnn {fontspec} {language-not-exist} + { + Language~ '#1'~ not~ available~ + for~ font~ '\l_fontspec_fontname_tl'~ + with~ script~ '\l_@@_script_name_tl'.\\ + 'Default'~ language~ used~ instead. + } +\msg_new:nnn {fontspec} {only-xetex-feature} + { + Ignored~ XeTeX~ only~ feature:~ '#1'. + } +\msg_new:nnn {fontspec} {only-luatex-feature} + { + Ignored~ LuaTeX~ only~ feature:~ '#1'. + } +\msg_new:nnn {fontspec} {no-mapping} + { + Input~ mapping~ not~ (yet?)~ supported~ in~ LuaTeX. + } +\msg_new:nnn {fontspec} {no-mapping-ligtex} + { + Input~ mapping~ not~ (yet?)~ supported~ in~ LuaTeX.\\ + Use~ "Ligatures=TeX"~ instead~ of~ "Mapping=tex-text". + } +\msg_new:nnn {fontspec} {cm-default-obsolete} + { + The~ "cm-default"~ package~ option~ is~ obsolete. + } +\msg_new:nnn {fontspec} {fakebold-only-xetex} + { + The~ "FakeBold"~ and~ "AutoFakeBold"~ options~ are~ only~ available~ with~ XeLaTeX.\\ + Option~ ignored. + } +% \end{macrocode} +% Info messages: +% \begin{macrocode} +\msg_new:nnn {fontspec} {defining-font} + { + Font~ family~'\l_fontspec_family_tl'~ created~ for~ font~ '#2'~ + with~ options~ [\l_@@_all_features_clist].\\ + \\ + This~ font~ family~ consists~ of~ the~ following~ NFSS~ series/shapes:\\ + \l_fontspec_defined_shapes_tl + } +\msg_new:nnn {fontspec} {no-font-shape} + { + Could~ not~ resolve~ font~ #1~ (it~ probably~ doesn't~ exist). + } +\msg_new:nnn {fontspec} {set-scale} + { + \l_fontspec_fontname_tl\space scale ~=~ \l_@@_scale_tl. + } +\msg_new:nnn {fontspec} {setup-math} + { + Adjusting~ the~ maths~ setup~ (use~ [no-math]~ to~ avoid~ this). + } +\msg_new:nnn {fontspec} {no-scripts} + { + Font~ \l_fontspec_fontname_tl\space does~ not~ contain~ any~ OpenType~ `Script'~ information. + } +\msg_new:nnn {fontspec} {opa-twice} + { + Opacity~ set~ twice,~ in~ both~ Colour~ and~ Opacity.\\ + Using~ specification~ "Opacity=#1". + } +\msg_new:nnn {fontspec} {opa-twice-col} + { + Opacity~ set~ twice,~ in~ both~ Opacity~ and~ Colour.\\ + Using~ an~ opacity~ specification~ in~ hex~ of~ "#1/FF". + } +\msg_new:nnn {fontspec} {bad-colour} + { + Bad~ colour~ declaration~ "#1".~ + Colour~ must~ be~ one~ of:\\ + *~ a~ named~ xcolor~ colour\\ + *~ a~ six-digit~ hex~ colour~ RRGGBB\\ + *~ an~ eight-digit~ hex~ colour~ RRGGBBTT~ with~ opacity + } +% \end{macrocode} +% +% \begin{macrocode} +%</msg> +% \end{macrocode} |