diff options
Diffstat (limited to 'texmf-dist/doc/generic/harftex/test-latex.tex')
-rw-r--r-- | texmf-dist/doc/generic/harftex/test-latex.tex | 199 |
1 files changed, 199 insertions, 0 deletions
diff --git a/texmf-dist/doc/generic/harftex/test-latex.tex b/texmf-dist/doc/generic/harftex/test-latex.tex new file mode 100644 index 00000000..a28fb7b8 --- /dev/null +++ b/texmf-dist/doc/generic/harftex/test-latex.tex @@ -0,0 +1,199 @@ +\pdfvariable suppressoptionalinfo \numexpr1+32+64+128+512\relax + +\documentclass{article} + +\usepackage{harfload} +\usepackage{setspace} +\usepackage{fontspec} +\defaultfontfeatures{RawFeature={mode=harf}} + +\setmainfont{Amiri}[Script=Arabic] + +\begin{document} +\begingroup\pardir TRT\textdir TRT +\setstretch{1.8} +هذا كتاب صغير في بحث جديد، تنبّهنا له ونحن ننشر الطبعة الثانية من كتابنا الفلسفة +اللغوية لأنّ موضوعه تابع لموضوعنا. أو هي خطوة ثانية في تاريخ اللغة باعتبار +منشأها وتكونها ونموها. فالفلسفة اللغوية تبحث في كيف نطق الانسان الأول، وكيف +نشأت اللغة وتولّدت الألفاظ من حكاية الأصوات الخارجية، ك\textbf{قصف الرعد}، وهبوب الرياح، +والقطع والكسر، وحكاية التف والنفخ والصفير ونحوها. ومن المقاطع الطبيعية التي +ينطق بها الانسان غريزيا كالتأوه، والزفير. وكيف تنوّعت تلك الأصوات لفظا ومعنى +بالنحت، والابدال، والقلب، حتى صارت ألفاظا مستقلة وتكوّنت الأفعال، والأسماء، +والحروف وصارت اللغة على نحو ما هي عليه. وأما تاريخ اللغة فيتناول النظر في +ألفاظها وتراكيبها، بعد تمام تكونها، فيبحث فيما طرأ عليهما من التغيير والتجدد أو +الدثور، فيبين الألفاظ والتراكيب التي دثرت من اللغة بالاستعمال، وما قام مقامها +من الألفاظ الجديدة، والتراكيب الجديدة، بما تولّد فيها، أو اقتبسته من سواها، مع +بيان الأحوال التي قضت بدثور القديم وتولد الجديد، وأمثلة مما دثر، أو أهمل، أو +تولّد، أو دخل. + +المحتوى الذي تصل إليه (في حالة عدم استخدام مواقع مؤمنة عن طريق بروتوكول نقل +النص التشعبي الآمن {\textdir TLT HTTPS}). +\par\endgroup\newpage + +\def\arabictext{% +هذا كتاب صغير في بحث جديد، تنبّهنا له ونحن ننشر الطبعة الثانية من كتابنا الفلسفة +اللغوية لأنّ موضوعه تابع لموضوعنا. أو هي خطوة ثانية في تاريخ اللغة باعتبار +منشأها وتكونها ونموها. فالفلسفة اللغوية تبحث في كيف نطق الانسان الأول، وكيف +نشأت اللغة وتولّدت الألفاظ من حكاية الأصوات الخارجية، كقصف الرعد، وهبوب الرياح، +والقطع والكسر، وحكاية التف والنفخ والصفير ونحوها. ومن المقاطع الطبيعية التي +ينطق بها الانسان غريزيا كالتأوه، والزفير. وكيف تنوّعت تلك الأصوات لفظا ومعنى +بالنحت، والابدال، والقلب، حتى صارت ألفاظا مستقلة وتكوّنت الأفعال، والأسماء، +والحروف وصارت اللغة على نحو ما هي عليه. وأما تاريخ اللغة فيتناول النظر في +ألفاظها وتراكيبها، بعد تمام تكونها، فيبحث فيما طرأ عليهما من التغيير والتجدد أو +الدثور، فيبين الألفاظ والتراكيب التي دثرت من اللغة بالاستعمال، وما قام مقامها +من الألفاظ الجديدة، والتراكيب الجديدة، بما تولّد فيها، أو اقتبسته من سواها، مع +بيان الأحوال التي قضت بدثور القديم وتولد الجديد، وأمثلة مما دثر، أو أهمل، أو +تولّد، أو دخل.% +} + +\begingroup\pardir TRT\textdir TRT +\fontspec{Amiri}[Script=Arabic, Scale=1.6] +\setstretch{2.4} +\arabictext +\par\endgroup\newpage + +\begingroup\pardir TRT\textdir TRT +\fontspec{Aref Ruqaa}[Script=Arabic, Scale=1.2] +\setstretch{2.4} +\arabictext +\par\endgroup\newpage + +\begingroup\pardir TRT\textdir TRT +\fontspec{Noto Nastaliq Urdu}[Script=Arabic] +\setstretch{2.5} +\arabictext +\par\endgroup\newpage + +\begingroup\pardir TRT\textdir TRT +\fontspec{Awami Nastaliq} +\sloppy +دفعہ ۱۔ تمام انسان آزاد اور حقوق و عزت کے اعتبار سے برابر پیدا ہوئے ہیں۔ انہیں +ضمیر اور عقل ودیعت ہوئی ہے۔ اس لئے انہیں ایک دوسرے کے ساتھ بھائی چارے کا سلوک +کرنا چاہیئے۔ + +دفعہ ۲۔ ہر شخص ان تمام آزادیوں اور حقوق کا مستحق ہے جو اس اعلان میں بیان کئے گئے +ہیں، اور اس حق پر نسل، رنگ، جنس، زبان، مذہب اور سیاسی تفریق کا یا کسی قسم کے +عقیدے، قوم، معاشرے، دولت یا خاندانی حیثیت وغیرہ کا کوئی اثر نہ پڑے گا۔ اس کے +علاوہ جس علاقے یا ملک سے جو شخص تعلق رکھتا ہے اس کی سیاسی کیفیت دائرہ اختیار یا +بین الاقوامی حیثیت کی بنا پر اس سے کوئی امتیازی سلوک نہیں کیا جائے گا۔ چاہے وہ +ملک یا علاقہ آزاد ہو یا تولیتی ہو یا غیر مختار ہو یا سیاسی اقتدار کے لحاظ سے کسی +دوسری بندش کا پابند ہو۔ +\par +\vskip 2em + +اُرْشَلیمئے\quad +اوتبلیغی\quad +گوَشتِش\quad +انَون بُنگیجْ\quad +مردم همینچُک\quad +ظاهر بهینی\quad +\par\endgroup\newpage + +\begingroup\pardir TRT\textdir TRT +\fontspec{Amiri}[Script=Arabic, Scale=2] +قلبي {\addfontfeature{Color=FF0000} تلون كله} بلون الحب. +\par\endgroup\newpage + +\begingroup\pardir TRT\textdir TRT +\fontspec{Amiri Quran Colored}[Script=Arabic, Scale=2] +\setstretch{3.8} +\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 +\endgroup\newpage + +\begingroup +\fontspec{BungeeColor1.ttf}[Script=Latin, RawFeature={colr=true}, Scale=5] +ABCDEFG\par +\fontspec{BungeeColor1.ttf}[Script=Latin, RawFeature={colr=2}, Scale=5] +ABCDEFG\par + +\fontspec{Noto Color Emoji}[Scale=2] +💙💚💛💜💝🖤🧡😀😇🧔🏽🦆 +\endgroup\newpage + +\begingroup +\TeX\ = τεχ in Greek + +(\textit{f\/}) + +\def\l#1#2{% + \begingroup% + \fontspec{amiri-regular.ttf}[Script=Arabic, Language=#1] + #2% + \endgroup% +} +\l{Arabic} {٠١٢٣٤٥٦٧٨٩}\par +\l{Arabic} {۰۱۲۳۴۵۶۷۸۹}\par +\l{Urdu} {۰۱۲۳۴۵۶۷۸۹}\par +\l{Sindhi} {۰۱۲۳۴۵۶۷۸۹}\par +\l{Kashmiri}{۰۱۲۳۴۵۶۷۸۹}\par + +Some text then inline math \(E=mc^2\) then \(\hbox{text inside inline math}\), then +display math \[E=mc^2\hbox{ with text inside}\] + +\begingroup +% Amiri does not have “onum” feature, so this produces a warning, which is what +% we are testing here. +\fontspec{Amiri}[Script=Latin, Numbers=OldStyle] +Hello 0123456789 +\endgroup + +\endgroup\newpage + +\begingroup +\parindent=0pt +\fontspec{NotoSerifCJK-Regular.ttc}[Script=Latin] + +\noindent +\smallskip +offbeat office baffle coffee HAVANA\par +\smallskip +\begingroup +\rightskip=0pt plus1fil \pretolerance=-1 \hyphenpenalty=-10000 +offbeat office baffle coffee HAVANA\par +\endgroup +\endgroup +\newpage + +\newfontfamily\testr{lmroman10-regular.otf}[Script=Latin, Ligatures=Discretionary] +\begingroup +\parindent=0pt +\testr +\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 +\endgroup +\newpage + +\newfontfamily\testb{lmroman10-bold.otf}[Script=Latin] +\newfontfamily\testi{lmromanslant10-regular.otf}[Script=Latin] +\newfontfamily\testR{lmroman12-regular.otf}[Script=Latin, Scale=1.2] +\testr +\hrule +\vskip 1in +\centerline{\testb A SHORT STORY} +\vskip 6pt +\centerline{\testi by A. U. Thor} +\vskip .5cm +Once upon a time, in a distant {\testR 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 +\newpage + +\font\test=cmr10 at 12pt\test +\input story +\end{document} |