summaryrefslogtreecommitdiff
path: root/texmf-dist/doc/generic/harftex/tests/test.tex
diff options
context:
space:
mode:
Diffstat (limited to 'texmf-dist/doc/generic/harftex/tests/test.tex')
-rw-r--r--texmf-dist/doc/generic/harftex/tests/test.tex319
1 files changed, 0 insertions, 319 deletions
diff --git a/texmf-dist/doc/generic/harftex/tests/test.tex b/texmf-dist/doc/generic/harftex/tests/test.tex
deleted file mode 100644
index dfc6de0a..00000000
--- a/texmf-dist/doc/generic/harftex/tests/test.tex
+++ /dev/null
@@ -1,319 +0,0 @@
-\pdfvariable suppressoptionalinfo \numexpr1+32+64+128+512\relax
-\pdfvariable compresslevel 0
-\pdfvariable objcompresslevel 0
-
-\tracingstats=1
-\tracingonline=1
-
-\input harfload.sty
-
-\def\btest{\begingroup}
-\def\brtest{\btest\pardir TRT\textdir TRT}
-\def\etest{\par\endgroup\vfill\eject}
-
-\brtest
-\font\testr="[amiri-regular.ttf]" at 10pt
-\font\testb="[amiri-bold.ttf]" at 10pt
-\testr
-هذا كتاب صغير في بحث جديد، تنبّهنا له ونحن ننشر الطبعة الثانية من كتابنا الفلسفة
-اللغوية لأنّ موضوعه تابع لموضوعنا. أو هي خطوة ثانية في تاريخ اللغة باعتبار
-منشأها وتكونها ونموها. فالفلسفة اللغوية تبحث في كيف نطق الانسان الأول، وكيف
-نشأت اللغة وتولّدت الألفاظ من حكاية الأصوات الخارجية، ك{\testb قصف الرعد}، وهبوب الرياح،
-والقطع والكسر، وحكاية التف والنفخ والصفير ونحوها. ومن المقاطع الطبيعية التي
-ينطق بها الانسان غريزيا كالتأوه، والزفير. وكيف تنوّعت تلك الأصوات لفظا ومعنى
-بالنحت، والابدال، والقلب، حتى صارت ألفاظا مستقلة وتكوّنت الأفعال، والأسماء،
-والحروف وصارت اللغة على نحو ما هي عليه. وأما تاريخ اللغة فيتناول النظر في
-ألفاظها وتراكيبها، بعد تمام تكونها، فيبحث فيما طرأ عليهما من التغيير والتجدد أو
-الدثور، فيبين الألفاظ والتراكيب التي دثرت من اللغة بالاستعمال، وما قام مقامها
-من الألفاظ الجديدة، والتراكيب الجديدة، بما تولّد فيها، أو اقتبسته من سواها، مع
-بيان الأحوال التي قضت بدثور القديم وتولد الجديد، وأمثلة مما دثر، أو أهمل، أو
-تولّد، أو دخل.
-
-المحتوى الذي تصل إليه (في حالة عدم استخدام مواقع مؤمنة عن طريق بروتوكول نقل
-النص التشعبي الآمن {\textdir TLT HTTPS}).
-\etest
-
-\def\arabictext{%
-هذا كتاب صغير في بحث جديد، تنبّهنا له ونحن ننشر الطبعة الثانية من كتابنا الفلسفة
-اللغوية لأنّ موضوعه تابع لموضوعنا. أو هي خطوة ثانية في تاريخ اللغة باعتبار
-منشأها وتكونها ونموها. فالفلسفة اللغوية تبحث في كيف نطق الانسان الأول، وكيف
-نشأت اللغة وتولّدت الألفاظ من حكاية الأصوات الخارجية، كقصف الرعد، وهبوب الرياح،
-والقطع والكسر، وحكاية التف والنفخ والصفير ونحوها. ومن المقاطع الطبيعية التي
-ينطق بها الانسان غريزيا كالتأوه، والزفير. وكيف تنوّعت تلك الأصوات لفظا ومعنى
-بالنحت، والابدال، والقلب، حتى صارت ألفاظا مستقلة وتكوّنت الأفعال، والأسماء،
-والحروف وصارت اللغة على نحو ما هي عليه. وأما تاريخ اللغة فيتناول النظر في
-ألفاظها وتراكيبها، بعد تمام تكونها، فيبحث فيما طرأ عليهما من التغيير والتجدد أو
-الدثور، فيبين الألفاظ والتراكيب التي دثرت من اللغة بالاستعمال، وما قام مقامها
-من الألفاظ الجديدة، والتراكيب الجديدة، بما تولّد فيها، أو اقتبسته من سواها، مع
-بيان الأحوال التي قضت بدثور القديم وتولد الجديد، وأمثلة مما دثر، أو أهمل، أو
-تولّد، أو دخل.%
-}
-
-\brtest
-\font\test="[amiri-regular.ttf]" at 20pt\test
-\baselineskip=2em
-\arabictext
-\etest
-
-\brtest
-\font\testh="[ArefRuqaa-Regular.ttf]" at 10pt
-\font\testn="[ArefRuqaa-Bold.ttf]:mode=node;script=arab" at 10pt
-\font\testb="[ArefRuqaa-Bold.ttf]:mode=base;script=arab" at 10pt
-\tolerance 9999
-\testh\arabictext\par
-\testn\arabictext\par
-\testb\arabictext\par
-\etest
-
-\brtest
-\font\test="[NotoNastaliqUrdu-Regular.ttf]" at 14pt\test
-\baselineskip=3em
-\arabictext
-\etest
-
-\brtest
-\font\testr="[amiri-regular.ttf]" at 20pt
-\font\testc="[amiri-regular.ttf]:color=FF0000" at 20pt
-\testr قلبي {\testc تلون كله} بلون الحب.
-\etest
-
-\brtest
-\font\test="[amiri-quran-colored.ttf]" at 20pt\test
-\baselineskip=2.6em
-\parindent=0pt
-\leftskip=0pt plus 1fil
-\rightskip=0pt plus -1fil
-\parfillskip=0pt plus 2fil
-\def\aya#1{{\textdir TLT ^^^^06dd#1}}
-^^^^fdfd~\aya{١}\par
-ٱلۡحَمۡدُ لِلَّهِ رَبِّ ٱلۡعَٰلَمِینَ~\aya{٢} ٱلرَّحۡمَٰنِ ٱلرَّحِیمِ~\aya{٣} مَٰلِكِ یَوۡمِ ٱلدِّینِ~\aya{٤} إِیَّاكَ نَعۡبُدُ وَإِیَّاكَ نَسۡتَعِینُ~\aya{٥} ٱهۡدِنَا ٱلصِّرَٰطَ ٱلۡمُسۡتَقِیمَ~\aya{٦} صِرَٰطَ ٱلَّذِینَ أَنۡعَمۡتَ عَلَیۡهِمۡ غَیۡرِ ٱلۡمَغۡضُوبِ عَلَیۡهِمۡ وَلَا ٱلضَّاۤلِّینَ~\aya{٧}\par
-\etest
-
-\btest
-\font\testa="[BungeeColor1.ttf]:colr=true" at 50pt\testa
-ABCDEFG\par
-\font\testb="[BungeeColor1.ttf]:colr=2" at 50pt\testb
-ABCDEFG\par
-\etest
-
-\btest
-\font\test="[NotoColorEmoji.ttf]" at 24pt\test
-💙💚💛💜💝🖤🧡😀😇🧔🏽🦆
-abc
-💙\/💚
-\etest
-
-\btest
-\font\test="[amiri-regular.ttf]" at 10pt\test
-\TeX\ = τεχ in Greek
-
-\directlua{
-if luaotfload then
- local hb = require("harf")
- assert( luaotfload.aux.font_has_glyph(font.current(), 0x0061)) % a
- assert(not luaotfload.aux.font_has_glyph(font.current(), 0x03C4)) % τ
- assert(not luaotfload.aux.font_has_glyph(font.current(), 0x0061 + hb.CH_GID_PREFIX)) % a pseudo char
- assert("a" == luaotfload.aux.name_of_slot(font.current(), 0x0061)) % a
- assert(nil == luaotfload.aux.name_of_slot(font.current(), 0x03C4)) % τ
- assert(68 + hb.CH_GID_PREFIX == luaotfload.aux.slot_of_name(font.current(), "a"))
- assert(nil == luaotfload.aux.slot_of_name(font.current(), "foo"))
-end
-}
-\etest
-
-\btest
-\font\testr="[amiri-regular.ttf]" at 100pt
-\font\testi="[amiri-slanted.ttf]" at 100pt
-\testr ({\testi f\/})
-\etest
-
-\btest
-\def\l#1#2{%
- \begingroup
- \font\test="[amiri-regular.ttf]:language=#1" at 10pt\test #2%
- \endgroup
-}
-\l{ARA}{٠١٢٣٤٥٦٧٨٩}\par
-\l{FAR}{۰۱۲۳۴۵۶۷۸۹}\par
-\l{URD}{۰۱۲۳۴۵۶۷۸۹}\par
-\l{SND}{۰۱۲۳۴۵۶۷۸۹}\par
-\l{KSH}{۰۱۲۳۴۵۶۷۸۹}\par
-\etest
-
-\btest
-\font\test="[lmmono10-regular.otf]"\test
-$\fam0 \textfont0\font https:$
-\etest
-
-\btest
-% Test selecting shapers; when “ot” shaper is used, “kdot” feature will not
-% work as it is a Graphite-only feature in Padauk font.
-\font\test="[Padauk-Regular.ttf]:+kdot" at 30pt\test
-က ဂ င တ ပ မ ယ လ ဢ ၵ ၸ \par
-\font\test="[Padauk-Regular.ttf]:shaper=graphite2;+kdot" at 30pt\test
-က ဂ င တ ပ မ ယ လ ဢ ၵ ၸ \par
-\font\test="[Padauk-Regular.ttf]:shaper=ot;+kdot" at 30pt\test
-က ဂ င တ ပ မ ယ လ ဢ ၵ ၸ \par
-\etest
-
-\btest
-\font\arab="[amiri-regular.ttf]:script=arab" at 10pt\arab
-\font\latn="[amiri-regular.ttf]:script=latn" at 10pt\latn
-\font\dflt="[amiri-regular.ttf]" at 10pt\dflt
-\baselineskip=1.6em
-\halign{#\qquad\hfill&(#)\hfill\cr
-{\arab .A.} & {\tt Arab} script\cr
-{\latn .ع.} & {\tt Latn} script\cr
-{\arab ..} & {\tt Arab} script\cr
-{\dflt .A.} & No script in font options\cr
-{\dflt .ع.} & No script in font options\cr
-{\dflt ..} & No script in font options\cr
-}
-\etest
-
-\btest
-\font\test="[amiri-regular.ttf]:mode=harf;letterspace=50" at 30pt\test
-letter spaced
-\etest
-
-\btest
-\font\test="[amiri-regular.ttf]:mode=harf;kernfactor=.5" at 30pt\test
-letter spaced
-\etest
-
-\btest
-\font\test="[amiri-regular.ttf]:mode=harf;slant=.3" at 30pt\test
-Slanted text.
-\etest
-
-\btest
-\font\test="[amiri-regular.ttf]:mode=harf;embolden=1.5" at 30pt\test
-Emboldened text.
-\etest
-
-\btest
-\font\test="[amiri-regular.ttf]:mode=harf;extend=2" at 30pt\test
-Extended text.
-\etest
-
-\btest
-\font\test="[amiri-regular.ttf]:mode=harf;squeeze=.5" at 30pt\test
-Squeezed t^^^^0304e^^^^032ex^^^^0304t^^^^032e.
-\etest
-
-\btest
-\font\test="[NotoSerifCJK-Regular.ttc]" at 10pt\test
-\parindent=0pt
-\noindent
-\smallskip
-offbeat office baffle coffee HAVANA\par
-\smallskip
-\begingroup
-\rightskip=0pt plus1fil \pretolerance=-1 \hyphenpenalty=-10000
-offbeat office baffle coffee HAVANA\par
-\endgroup
-\etest
-
-\btest
-\font\test="[lmroman10-regular.otf]" at 10pt\test
-\parindent=0pt
-\noindent
-\smallskip
-offbeat office baffle {\rm baffle} coffee HAVANA\par
-\smallskip
-\begingroup
-\rightskip=0pt plus1fil \pretolerance=-1 \hyphenpenalty=-10000
-offbeat office baffle {\rm baffle} coffee HAVANA\par
-\endgroup
-\etest
-
-\btest
-\font\lmten="[lmroman10-regular.otf]:+dlig" at 10pt
-\font\lmtwelve="[lmroman12-regular.otf]" at 12pt
-\font\lmtenb="[lmroman10-bold.otf]" at 10pt
-\font\lmteni="[lmromanslant10-regular.otf]" at 10pt
-\lmten
-\hrule
-\vskip 1in
-\centerline{\lmtenb A SHORT STORY}
-\vskip 6pt
-\centerline{\lmteni by A. U. Thor}
-\vskip .5cm
-Once upon a time, in a distant {\lmtwelve galaxy called} Ööç, there lived a computer named
-R.~J. Drofnats.
-
-Mr.~Drofnats-----or ‘‘R. J.,’’ as he {\textdir TRT preferred} to be called-----was happiest when he
-was at work typesetting beautiful documents.
-\vskip 1in
-\hrule
-\etest
-
-\btest
-\font\test=cmr10 at 12pt
-\test
-\input story
-\etest
-
-\btest
-Some text then inline math $E=mc^2$ then $\hbox{text inside inline math}$, then
-display math $$E=mc^2\hbox{ with text inside}$$
-\etest
-
-\btest
-\font\test="[lmsans12-regular.otf]" at 12pt\test
-\protrudechars=2
-\rpcode\font`\,=280
-We thrive in information―thick worlds because of our
-marvelous and everyday capacity to select, edit,
-single out, structure, highlight, group, pair, merge,
-harmonize, synthesize, focus, organize, condense,
-reduce, boil down, choose, categorize, catalog, classify,
-list, abstract, scan, look into, idealize, isolate,
-discriminate, distinguish, screen, pigeonhole, pick over,
-sort, integrate, blend, inspect, filter, lump, skip,
-smooth, chunk, average, approximate, cluster, aggregate,
-outline, summarize, itemize, review, dip into,
-flip through, browse, glance into, leaf through, skim,
-refine, enumerate, glean, synopsize, winnow the wheat
-from the chaff and separate the sheep from the goats.
-\etest
-
-\btest
-\font\test"[Free-HK-Kai_4700-v1.02.subset.ttf]"\test
-骨窗次
-\etest
-
-\btest
-\font\test="[URWGothicL-Book.subset.otf]:mode=harf"\test
-åäöüñÅÄÖÜÑ
-\etest
-
-\btest
-\font\test="[lmroman10-regular.otf]:+dlig" at 10pt\test
-f-f f\-f f\discretionary{-}{-}{-}f
-\etest
-
-\btest
-\font\test="[lmroman10-regular.otf]:+tlig;mode=harf" at 20pt\test
-``!`'' `?`' f--f f---f f-f ,,f" <<f>>
-\etest
-
-\btest
-\font\test="[FandolSong-Regular.otf]:mode=harf" at 20pt\test
-\the\fontdimen5\font\quad\the\fontdimen8\font
-\etest
-
-\btest
-\font\test="[emojione-mac.subset.ttf]:mode=harf" at 100pt\test
-😄👌☃⛄
-\etest
-
-\btest
-\font\testn="[lmroman10-regular.otf]" at 50pt
-\font\testc="[BungeeColor1.ttf]" at 50pt
-\pdfextension colorstack 0 push {0 1 0 rg}
-\testn
-ABC {\testc ABC} DEF
-\pdfextension colorstack 0 pop
-\etest
-\bye