summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/fontspec/testsuite
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/fontspec/testsuite')
-rw-r--r--Master/texmf-dist/source/latex/fontspec/testsuite/F-emph-01.ltx11
-rw-r--r--Master/texmf-dist/source/latex/fontspec/testsuite/F-test-prog-01.ltx25
-rw-r--r--Master/texmf-dist/source/latex/fontspec/testsuite/F001a.ltx (renamed from Master/texmf-dist/source/latex/fontspec/testsuite/L001a.ltx)0
-rw-r--r--Master/texmf-dist/source/latex/fontspec/testsuite/F002a.ltx (renamed from Master/texmf-dist/source/latex/fontspec/testsuite/L002a.ltx)0
-rw-r--r--Master/texmf-dist/source/latex/fontspec/testsuite/F003a.ltx (renamed from Master/texmf-dist/source/latex/fontspec/testsuite/L003a.ltx)0
-rw-r--r--Master/texmf-dist/source/latex/fontspec/testsuite/F003b.ltx (renamed from Master/texmf-dist/source/latex/fontspec/testsuite/L003b.ltx)0
-rw-r--r--Master/texmf-dist/source/latex/fontspec/testsuite/F003c.ltx13
-rw-r--r--Master/texmf-dist/source/latex/fontspec/testsuite/F004a.ltx (renamed from Master/texmf-dist/source/latex/fontspec/testsuite/X004a.ltx)0
-rw-r--r--Master/texmf-dist/source/latex/fontspec/testsuite/F005a.ltx (renamed from Master/texmf-dist/source/latex/fontspec/testsuite/X005a.ltx)0
-rw-r--r--Master/texmf-dist/source/latex/fontspec/testsuite/F006a.ltx (renamed from Master/texmf-dist/source/latex/fontspec/testsuite/L006a.ltx)0
-rw-r--r--Master/texmf-dist/source/latex/fontspec/testsuite/F100a.ltx (renamed from Master/texmf-dist/source/latex/fontspec/testsuite/X100a.ltx)0
-rw-r--r--Master/texmf-dist/source/latex/fontspec/testsuite/F100b.ltx (renamed from Master/texmf-dist/source/latex/fontspec/testsuite/X100b.ltx)0
-rw-r--r--Master/texmf-dist/source/latex/fontspec/testsuite/F100c.ltx (renamed from Master/texmf-dist/source/latex/fontspec/testsuite/X100c.ltx)0
-rw-r--r--Master/texmf-dist/source/latex/fontspec/testsuite/F100d.ltx (renamed from Master/texmf-dist/source/latex/fontspec/testsuite/X100d.ltx)0
-rw-r--r--Master/texmf-dist/source/latex/fontspec/testsuite/F100e.ltx (renamed from Master/texmf-dist/source/latex/fontspec/testsuite/X100e.ltx)0
-rw-r--r--Master/texmf-dist/source/latex/fontspec/testsuite/L005a.ltx9
-rw-r--r--Master/texmf-dist/source/latex/fontspec/testsuite/X001a.ltx7
-rw-r--r--Master/texmf-dist/source/latex/fontspec/testsuite/X002a.ltx16
-rw-r--r--Master/texmf-dist/source/latex/fontspec/testsuite/X003a.ltx13
-rw-r--r--Master/texmf-dist/source/latex/fontspec/testsuite/X006a.ltx15
-rw-r--r--Master/texmf-dist/source/latex/fontspec/testsuite/testsuite-listing.tex30
21 files changed, 62 insertions, 77 deletions
diff --git a/Master/texmf-dist/source/latex/fontspec/testsuite/F-emph-01.ltx b/Master/texmf-dist/source/latex/fontspec/testsuite/F-emph-01.ltx
new file mode 100644
index 00000000000..e24dea90cec
--- /dev/null
+++ b/Master/texmf-dist/source/latex/fontspec/testsuite/F-emph-01.ltx
@@ -0,0 +1,11 @@
+\documentclass{testsuite}
+\usepackage{fontspec}
+\renewcommand\eminnershape{\upshape\scshape}
+\begin{document}
+\setmainfont[
+ ItalicFont=texgyrepagella-italic.otf
+ ]{texgyrepagella-regular.otf}
+hello \emph{emph \emph{2emph} emph} hello
+
+hello {\em emph {\em 2emph} emph} hello
+\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/source/latex/fontspec/testsuite/F-test-prog-01.ltx b/Master/texmf-dist/source/latex/fontspec/testsuite/F-test-prog-01.ltx
new file mode 100644
index 00000000000..c9ec65bc928
--- /dev/null
+++ b/Master/texmf-dist/source/latex/fontspec/testsuite/F-test-prog-01.ltx
@@ -0,0 +1,25 @@
+
+\documentclass{testsuite}
+\usepackage{fontspec}
+\begin{document}
+\ExplSyntaxOn
+LM~is
+\fontspec_if_fontspec_font:TF {\ERROR}{~not~a~fontspec~font.\par}
+
+\setmainfont{TeX~ Gyre~ Pagella}
+TeX Gyre Pagella
+\fontspec_if_fontspec_font:TF {~is~a~fontspec~font}{\ERROR}
+
+\fontspec_if_opentype:TF {,~is~OpenType}{\ERROR}
+
+\fontspec_if_feature:nTF {smcp}{,~has~small~caps}{\ERROR}
+
+\fontspec_if_current_script:nTF {latn}{,~is~using~Latin~script}{\ERROR}
+
+\fontspec_if_script:nTF {cyrl}{,~also~has~Cyrillic}{\ERROR}
+
+\fontspec_if_current_language:nTF {DFLT}{,~is~using~`default'~language}{\ERROR}
+
+\fontspec_if_language:nnTF {latn}{ROM}{,~also~has~Romanian}{\ERROR}
+
+\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/source/latex/fontspec/testsuite/L001a.ltx b/Master/texmf-dist/source/latex/fontspec/testsuite/F001a.ltx
index 538604c1e0b..538604c1e0b 100644
--- a/Master/texmf-dist/source/latex/fontspec/testsuite/L001a.ltx
+++ b/Master/texmf-dist/source/latex/fontspec/testsuite/F001a.ltx
diff --git a/Master/texmf-dist/source/latex/fontspec/testsuite/L002a.ltx b/Master/texmf-dist/source/latex/fontspec/testsuite/F002a.ltx
index 79f1c0dc2dd..79f1c0dc2dd 100644
--- a/Master/texmf-dist/source/latex/fontspec/testsuite/L002a.ltx
+++ b/Master/texmf-dist/source/latex/fontspec/testsuite/F002a.ltx
diff --git a/Master/texmf-dist/source/latex/fontspec/testsuite/L003a.ltx b/Master/texmf-dist/source/latex/fontspec/testsuite/F003a.ltx
index b0d4b43aa6b..b0d4b43aa6b 100644
--- a/Master/texmf-dist/source/latex/fontspec/testsuite/L003a.ltx
+++ b/Master/texmf-dist/source/latex/fontspec/testsuite/F003a.ltx
diff --git a/Master/texmf-dist/source/latex/fontspec/testsuite/L003b.ltx b/Master/texmf-dist/source/latex/fontspec/testsuite/F003b.ltx
index 8e9052dd6fb..8e9052dd6fb 100644
--- a/Master/texmf-dist/source/latex/fontspec/testsuite/L003b.ltx
+++ b/Master/texmf-dist/source/latex/fontspec/testsuite/F003b.ltx
diff --git a/Master/texmf-dist/source/latex/fontspec/testsuite/F003c.ltx b/Master/texmf-dist/source/latex/fontspec/testsuite/F003c.ltx
new file mode 100644
index 00000000000..7455431e2e3
--- /dev/null
+++ b/Master/texmf-dist/source/latex/fontspec/testsuite/F003c.ltx
@@ -0,0 +1,13 @@
+\documentclass{testsuite}
+\usepackage{fontspec}
+\usepackage{xcolor}
+\begin{document}
+\fontspec{Verdana}
+Black
+\color{red}
+Red
+
+\fontspec[Color=red]{Verdana}
+\color{blue}
+Red?
+\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/source/latex/fontspec/testsuite/X004a.ltx b/Master/texmf-dist/source/latex/fontspec/testsuite/F004a.ltx
index b6b32e4c0d1..b6b32e4c0d1 100644
--- a/Master/texmf-dist/source/latex/fontspec/testsuite/X004a.ltx
+++ b/Master/texmf-dist/source/latex/fontspec/testsuite/F004a.ltx
diff --git a/Master/texmf-dist/source/latex/fontspec/testsuite/X005a.ltx b/Master/texmf-dist/source/latex/fontspec/testsuite/F005a.ltx
index 08dc161729c..08dc161729c 100644
--- a/Master/texmf-dist/source/latex/fontspec/testsuite/X005a.ltx
+++ b/Master/texmf-dist/source/latex/fontspec/testsuite/F005a.ltx
diff --git a/Master/texmf-dist/source/latex/fontspec/testsuite/L006a.ltx b/Master/texmf-dist/source/latex/fontspec/testsuite/F006a.ltx
index 39cd453a155..39cd453a155 100644
--- a/Master/texmf-dist/source/latex/fontspec/testsuite/L006a.ltx
+++ b/Master/texmf-dist/source/latex/fontspec/testsuite/F006a.ltx
diff --git a/Master/texmf-dist/source/latex/fontspec/testsuite/X100a.ltx b/Master/texmf-dist/source/latex/fontspec/testsuite/F100a.ltx
index 9f49e48bc13..9f49e48bc13 100644
--- a/Master/texmf-dist/source/latex/fontspec/testsuite/X100a.ltx
+++ b/Master/texmf-dist/source/latex/fontspec/testsuite/F100a.ltx
diff --git a/Master/texmf-dist/source/latex/fontspec/testsuite/X100b.ltx b/Master/texmf-dist/source/latex/fontspec/testsuite/F100b.ltx
index 84e646b616b..84e646b616b 100644
--- a/Master/texmf-dist/source/latex/fontspec/testsuite/X100b.ltx
+++ b/Master/texmf-dist/source/latex/fontspec/testsuite/F100b.ltx
diff --git a/Master/texmf-dist/source/latex/fontspec/testsuite/X100c.ltx b/Master/texmf-dist/source/latex/fontspec/testsuite/F100c.ltx
index 83371207940..83371207940 100644
--- a/Master/texmf-dist/source/latex/fontspec/testsuite/X100c.ltx
+++ b/Master/texmf-dist/source/latex/fontspec/testsuite/F100c.ltx
diff --git a/Master/texmf-dist/source/latex/fontspec/testsuite/X100d.ltx b/Master/texmf-dist/source/latex/fontspec/testsuite/F100d.ltx
index 4e818edff8b..4e818edff8b 100644
--- a/Master/texmf-dist/source/latex/fontspec/testsuite/X100d.ltx
+++ b/Master/texmf-dist/source/latex/fontspec/testsuite/F100d.ltx
diff --git a/Master/texmf-dist/source/latex/fontspec/testsuite/X100e.ltx b/Master/texmf-dist/source/latex/fontspec/testsuite/F100e.ltx
index f146623f66e..f146623f66e 100644
--- a/Master/texmf-dist/source/latex/fontspec/testsuite/X100e.ltx
+++ b/Master/texmf-dist/source/latex/fontspec/testsuite/F100e.ltx
diff --git a/Master/texmf-dist/source/latex/fontspec/testsuite/L005a.ltx b/Master/texmf-dist/source/latex/fontspec/testsuite/L005a.ltx
deleted file mode 100644
index 0a9f5b9e69f..00000000000
--- a/Master/texmf-dist/source/latex/fontspec/testsuite/L005a.ltx
+++ /dev/null
@@ -1,9 +0,0 @@
-\documentclass{testsuite}
-\usepackage{fontspec}
-\begin{document}
-\Huge
-\fontspec{Junicode}
-Before
-\addfontfeature{StylisticSet=6}
-After
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/source/latex/fontspec/testsuite/X001a.ltx b/Master/texmf-dist/source/latex/fontspec/testsuite/X001a.ltx
deleted file mode 100644
index d97035602fd..00000000000
--- a/Master/texmf-dist/source/latex/fontspec/testsuite/X001a.ltx
+++ /dev/null
@@ -1,7 +0,0 @@
-
-\documentclass{testsuite}
-\usepackage{fontspec}
-\setmainfont{TeX Gyre Pagella}
-\begin{document}
-Hello, sun!
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/source/latex/fontspec/testsuite/X002a.ltx b/Master/texmf-dist/source/latex/fontspec/testsuite/X002a.ltx
deleted file mode 100644
index 79f1c0dc2dd..00000000000
--- a/Master/texmf-dist/source/latex/fontspec/testsuite/X002a.ltx
+++ /dev/null
@@ -1,16 +0,0 @@
-
-\documentclass{testsuite}
-\usepackage{fontspec}
-\setmainfont[Color=FF0000]{Georgia}
-\def\1{abcABC}\def\2{XYZxyz}
-\def\test{\1\textsf{\2}\1\\}
-\begin{document}
-\setsansfont{Verdana}
-\test
-\setsansfont[Scale=0.5]{Verdana}
-\test
-\setsansfont[Scale=MatchLowercase]{Verdana}
-\test
-\setsansfont[Scale=MatchUppercase]{Verdana}
-\test
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/source/latex/fontspec/testsuite/X003a.ltx b/Master/texmf-dist/source/latex/fontspec/testsuite/X003a.ltx
deleted file mode 100644
index b0d4b43aa6b..00000000000
--- a/Master/texmf-dist/source/latex/fontspec/testsuite/X003a.ltx
+++ /dev/null
@@ -1,13 +0,0 @@
-\documentclass{testsuite}
-\usepackage{fontspec}
-\usepackage{xcolor}
-\begin{document}
-{\fontspec[Color=5500FF]{Verdana}Test}
-
-{\fontspec[Color=red]{Verdana}Test} vs
-{\color{red}\fontspec{Verdana}Test}
-
-\definecolor{Foo}{rgb}{0.3,0.4,0.5}
-{\fontspec[Color=Foo]{Verdana}Test} vs
-{\color{Foo}\fontspec{Verdana}Test}
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/source/latex/fontspec/testsuite/X006a.ltx b/Master/texmf-dist/source/latex/fontspec/testsuite/X006a.ltx
deleted file mode 100644
index 39cd453a155..00000000000
--- a/Master/texmf-dist/source/latex/fontspec/testsuite/X006a.ltx
+++ /dev/null
@@ -1,15 +0,0 @@
-\documentclass{testsuite}
-\usepackage{fontspec}
-\begin{document}
-\def\text{\fbox{\parbox{1.55cm}{%
- EXAMPLE HYPHENATION%
-}}\hfill}
-
-\fontspec{TeX Gyre Termes}
-\addfontfeature{HyphenChar=None}
-\text
-\addfontfeature{HyphenChar={+}}
-\text
-\addfontfeature{HyphenChar={"2A}}
-\text
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/source/latex/fontspec/testsuite/testsuite-listing.tex b/Master/texmf-dist/source/latex/fontspec/testsuite/testsuite-listing.tex
index 2badf388017..396b888526b 100644
--- a/Master/texmf-dist/source/latex/fontspec/testsuite/testsuite-listing.tex
+++ b/Master/texmf-dist/source/latex/fontspec/testsuite/testsuite-listing.tex
@@ -1,17 +1,13 @@
-\TEST{L001a}
-\TEST{L002a}
-\TEST{L003a}
-\TEST{L003b}
-\TEST{L005a}
-\TEST{L006a}
-\TEST{X001a}
-\TEST{X002a}
-\TEST{X003a}
-\TEST{X004a}
-\TEST{X005a}
-\TEST{X006a}
-\TEST{X100a}
-\TEST{X100b}
-\TEST{X100c}
-\TEST{X100d}
-\TEST{X100e}
+\TEST{F001a}
+\TEST{F002a}
+\TEST{F003a}
+\TEST{F003b}
+\TEST{F003c}
+\TEST{F004a}
+\TEST{F005a}
+\TEST{F006a}
+\TEST{F100a}
+\TEST{F100b}
+\TEST{F100c}
+\TEST{F100d}
+\TEST{F100e}