summaryrefslogtreecommitdiff
path: root/tests/pln-aux-1.tex
diff options
context:
space:
mode:
authorPhilipp Gesang <phg42.2a@gmail.com>2014-07-13 15:30:16 +0200
committerPhilipp Gesang <phg42.2a@gmail.com>2014-07-13 15:30:16 +0200
commit13dd80306495936deedf9ba81e44e7eb258098a4 (patch)
treefa315c4a27b4b42e4ba1769a0a5dec6d5cd288f6 /tests/pln-aux-1.tex
parenta3cd328a3e0ef88b3ba3239664f53df70d1c7aef (diff)
parent8956e54b744091acabd83207c75826b0b1087c47 (diff)
downloadluaotfload-13dd80306495936deedf9ba81e44e7eb258098a4.tar.gz
Merge pull request #228 from phi-gamma/master
merge version 2.5 (texlive2014) into master
Diffstat (limited to 'tests/pln-aux-1.tex')
-rw-r--r--tests/pln-aux-1.tex55
1 files changed, 0 insertions, 55 deletions
diff --git a/tests/pln-aux-1.tex b/tests/pln-aux-1.tex
deleted file mode 100644
index a228be0..0000000
--- a/tests/pln-aux-1.tex
+++ /dev/null
@@ -1,55 +0,0 @@
-\input luaotfload.sty
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% usage for glyph tests
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\baselineskip=17.28pt
-
-\font\iwonaregular=name:iwona at 14.4pt
-\font\lmromanten=file:lmroman10-regular.otf at 14.4pt
-\font\cmuregular=file:cmunrm.otf at 14.4pt
-
-%% wrap tests in macros (could move to style file)
-\def\doifglyphelse#1#2#3{%
- \directlua{
- local codepoint = tonumber('\string#1')
- if not codepoint then codepoint = unicode.utf8.byte('\string#1') end
- if luaotfload.aux.font_has_glyph(font.current(), codepoint) then
- tex.sprint('\string#2')
- else
- tex.sprint('\string#3')
- end
- }%
-}
-
-\def\doifglyph#1#2{\doifglyphelse{#1}{#2}{}}
-
-%% no otf font loaded yet, so both fail:
-first:
-\doifglyphelse{a}{true}{false}
-\doifglyph {a}{yep}
-
-%% load lm and try repeat:
-\lmromanten
-second:
-\doifglyphelse{a}{true}{false}
-\doifglyph {a}{yep}
-
-%% let’s test some more free fonts
-\def\checkglyphset{%
- \doifglyphelse ö{ö}{nope}
- \doifglyphelse п{п}{nope}
- \doifglyphelse α{α}{nope}
- \doifglyphelse Æ{Æ}{nope}
- \doifglyphelse ą{ą}{nope}
- \doifglyphelse ř{ř}{nope}
- \doifglyphelse ˝{˝}{nope}
- \doifglyphelse ѩ{ѩ}{nope}
- \endgraf
-}
-
-\iwonaregular \checkglyphset
-\lmromanten \checkglyphset
-\cmuregular \checkglyphset
-
-\bye