summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/fontspec/fontspec-msg.dtx
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2016-01-30 23:00:25 +0000
committerKarl Berry <karl@freefriends.org>2016-01-30 23:00:25 +0000
commit0911ade404142a305ac949e3c53934a536168c3b (patch)
treea701776f43e3bddd09795208a8c3ed63ab5041cc /Master/texmf-dist/source/latex/fontspec/fontspec-msg.dtx
parentb9447fda2f7279a83d10a110619ece7d753633b0 (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.dtx220
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}